prometheus服务端IP:10.206.129.175 (主机名:s175)
添加的被监控端服务器IP:10.206.130.104 (主机名:s104)(实际IP以你们自己的为主,可根据情况修改)
1.网上下载node_exporter-1.0.1.linux-amd64.tar.gz包
上传至被监控端服务器目录,解压:
s104#tar -zxvf node_exporter-1.0.1.linux-amd64.tar.gz
解压后进入目录直接运行即可:
s104#nohup ./node_exporter &
s104#tail -fn 300 nohup.out 看看是否运行成功,或者ps -ef |grep node_exproter 看看是否存在进程
启动成功后就可以了,如果想省事的话可以把9100端口同时打开:
firewall-cmd --add-port=9100/tcp --permanent
firewall-cmd --reload
2.在prometheus服务端(s175)找到prometheus.yml文件 在-targets下加入以下参数,只改ip,ip改成被监控端的主机ip
如图:
不知道文件怎么找可以:
s175#find / -name prometheus.yml
3.配置文件修改后重启prometheus服务
重启方法就不说明了,容器启动是docker ps 然后docker restart ID
进程重启可以kill掉进程,重启
也可以进入prometheus安装目录重启
4.浏览器输入ip地址例如:10.206.129.175:9090,点击status——>targets可以看到新的监控节点
显示UP即为成功监控上了,显示红灯,可能被监控端9100端口没打开,使用
firewall-cmd --add-port=9100/tcp --permanent
firewall-cmd --reload
打开被监控端服务器的端口即可
登录查看,OK,监控上了。