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监控的主要内容,如果未能解决你的问题,请参考以下文章

裸金属部署prometheus

Porter:面向裸金属环境的 Kubernetes 开源负载均衡器

裸金属是什么 DCIM系统与裸金属有什么关联

linux12企业实战 -- 20裸金属故障

kylin os操作系统镜像适配ironic 裸金属 管理

虚拟化VMware之部署ESEi