Prometheus监控主机配置过程
程序员文章站
2022-04-30 09:26:10
...
Prometheus是根据配置文件来发现监控目标,主动收集监控指标,它主要用来监控网页,如果需要监控物理机以及中间插件的话,需要下载exporter来进行数据收集。
下载
监控主机需要下载node_exporter
下载地址:exporter download,其中有各种exporter可供选择,监控主机我们选择node_exporter。
解压
# tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz
启动exporter
# ./node_exporter
此处也可以进行后台启动进程
# nohup ./node_exporter >> output.log 2>&1 &
此时可以通过localhost:9100查看导出的数据了
修改配置文件
进入配置文件:prometheus.yml,在文末添加自己的被监控机的信息
# vi prometheus.yml
注意:修改配置文件一定要注意缩进以及’-’,否则会导致Prometheus无法正常启动。
会出现如下报错:
parsing YAML file prometheus.yml: yaml: line 27: did not find expected key"
修改完配置文件需要进行检查:
# ./promtool check config prometheus.yml
正确校验:
校验出错:
一般错误为yml配置格式不对或者参数配置错误。
启动prometheus
# nohup ./prometheus &
通过localhost:9090访问页面,查看监控信息,点击导航栏中的status->targets,会看到node_exporter的信息已经集成进来了。
上一篇: 用freemarker生成word模板
下一篇: freemarker模板生成word文件