prometheus增加组件监控和服务器监控

20 篇文章 0 订阅
16 篇文章 0 订阅

1、下载正式环境的prometheus配置文件

进入prometheus所在服务器

cd /home/prometheus/config/

将yml拷贝出来,存一个,备份一个

cp prometheus.yml /tmp/

2、修改prometheus配置文件

这些是对服务器的监控,9100是exporter的端口
在这里插入图片描述

下面这些是组件的监控,端口是组件的运行端口,例如6001是前置机,其中metrics_path是在应用程序中自定义的路径,默认是/metrics(像redis、Oracle这种可以省略)
在这里插入图片描述

要增加服务器或组件的监控的话,直接复制在相应位置追加即可,由于是yml文件,要特别注意缩进,缩进不对prometheus无法运行。

3、安装目标节点的exporter

下载地址:
https://prometheus.io/download/
在这里插入图片描述

将node_exporter-1.3.1.linux-amd64.tar.gz上传的服务器要安装的目录下
解压

tar -zxvf node_exporter-1.3.1.linux-amd64.tar.gz

开放防火墙端口

firewall-cmd --permanent --query-port=9100/tcp
firewall-cmd --zone=public --add-port=9100/tcp --permanent
firewall-cmd --reload

启动

cd node_exporter-1.3.1.linux-amd64/
nohup ./node_exporter > ./prometheus.log 2>&1 &

判断是否启动成功

netstat -tunlp |grep 9100
或在浏览器输入http://192.168.110.114:9100/metrics

在这里插入图片描述

4、重启prometheus

4.1 docker方式:

//使用docker ps命令找到prometheus的容器ID
docker ps

在这里插入图片描述

执行重启命令

docker restart 容器ID

查询执行日志

docker logs -f 容器ID

最后显示下图所示即重启成功
在这里插入图片描述

4.2 原生prometheus方式:

ps -ef | grep prometheus | awk '{print $2}'| xargs kill -9
nohup ./prometheus --config.file=prometheus.yml > ./prometheus.log 2>&1 &

5、查询是否成功监控:

访问prometheus原生target页面

http://192.168.110.114:9090/targets

组件监控:
在这里插入图片描述

服务器监控:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值