欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

Prometheus监控主机配置过程

启动exporter

# ./node_exporter

此处也可以进行后台启动进程

# nohup ./node_exporter >> output.log 2>&1 &

此时可以通过localhost:9100查看导出的数据了
Prometheus监控主机配置过程
Prometheus监控主机配置过程

修改配置文件

进入配置文件:prometheus.yml,在文末添加自己的被监控机的信息

# vi prometheus.yml

Prometheus监控主机配置过程
注意:修改配置文件一定要注意缩进以及’-’,否则会导致Prometheus无法正常启动。
会出现如下报错:

parsing YAML file prometheus.yml: yaml: line 27: did not find expected key"

修改完配置文件需要进行检查:

# ./promtool check config prometheus.yml

正确校验:
Prometheus监控主机配置过程
校验出错:
Prometheus监控主机配置过程
一般错误为yml配置格式不对或者参数配置错误。

启动prometheus

# nohup ./prometheus &

通过localhost:9090访问页面,查看监控信息,点击导航栏中的status->targets,会看到node_exporter的信息已经集成进来了。
Prometheus监控主机配置过程

相关标签: 监控