Linux系统裸金属环境下部署prometheus监控
Posted 是大姚呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统裸金属环境下部署prometheus监控相关的知识,希望对你有一定的参考价值。
Linux系统裸金属环境下部署prometheus监控
一、下载软件安装包部署环境
实验环境:
prometheus监控服务端:server1——172.25.33.1
客户端:server2——172.25.33.2
1、下载并发送prometheus监控压缩包和go环境压缩包到服务端server1上,发送节点信息采集node_exporter压缩包到客户端serevr2上
wget https://github.com/prometheus/prometheus/releases/download/v2.3.2/prometheus-2.3.2.linux-amd64.tar.gz
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
wget https://github.com/prometheus/node_exporter/releases/download/v0.16.0/node_exporter-0.16.0.linux-amd64.tar.gz
2、在服务端server1上解压缩go环境压缩包到指定路径下,将go写入环境变量中,读取环境变量文件使其生效
tar zxf go1.8.3.linux-amd64.tar.gz -C /usr/local/
echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
source /etc/profile
解压缩prometheus监控压缩包到指定路径下并为其可执行文件建立软连接,便于后续调用
tar zxf prometheus-2.3.2.linux-amd64.tar.gz -C /usr/local
ln -sv /usr/local/prometheus-2.3.2.linux-amd64/ /usr/local/Prometheus
3、在客户端serevr2上解压缩node_exporter压缩包到指定路径下,重命名其二进制可执行文件便于后续调用
tar zxvf node_exporter-0.16.0.linux-amd64.tar.gz -C /usr/local/
mv /usr/local/node_exporter-0.16.0.linux-amd64/ /usr/local/node_exporter
二、配置启动
1、在服务端server1上编辑prometheus监控的资源清单配置文件,设置监听节点及端口(除本机外还监控客户端server2),启动prometheus并打入后台运行
vim /usr/local/prometheus-2.3.2.linux-amd64/prometheus.yml
/usr/local/Prometheus/prometheus --config.file=/usr/local/prometheus-2.3.2.linux-amd64/prometheus.yml &
2、在客户端serevr2上启动node_exporter并打入后台运行
/usr/local/node_exporter/node_exporter &
三、测试访问
1、此时访问服务端指定端口可以看到prometheus监控页面
2、查看Targets可以看到所设置的监控节点的信息
3、server1节点上采集的指标
server2节点上采集的指标
以上是关于Linux系统裸金属环境下部署prometheus监控的主要内容,如果未能解决你的问题,请参考以下文章