本文涉及安装包,百度云盘地址,永久有效
链接:pan.baidu.com/s/1rT6f7abb…
提取码:ksd5
一、安装prometheus
1.1 下载Prometheus并安装
设置prometheus文件夹,以后就在这个文件夹下操作监控相关的文件
创建文件夹:mkdir -p /data/server
切换到路径下:cd /data/server
github安装(比较吃网速)
wget https://github.com/prometheus/prometheus/releases/download/v2.36.2/prometheus-2.36.2.linux-amd64.tar.gz
官网或其他渠道下载tar包
tar -xf prometheus-2.36.2.darwin-amd64.tar.gz -C /data/server
设置软连接:ln -sv prometheus-2.36.2.darwin-amd64/ prometheus
添加线程守护文件:vim /usr/lib/systemd/system/prometheus.service
重载配置:systemctl daemon-reload
设置开机自启动:systemctl enable prometheus.service
启动prometheus:systemctl start prometheus.service
prometheus.service详情
Description=prometheus server daemon
[Service]
Restart=on-failure
ExecStart=/data/server/prometheus/prometheus --config.file=/data/server/prometheus/prometheus.yml --storage.tsdb.path=/data/prometheus/server/data --storage.tsdb.retention.time=120d --web.enable-lifecycle
[Install]
WantedBy=multi-user.target
二、安装node_exporter
解压node_exporter
tar -xf node_exporter-1.4.0.linux-amd64.tar.gz -C /data/server
cd /data/server
ln -sv node_exporter-1.4.0.linux-amd64/ node_exporter
cd node_exporter
ls
vim /usr/lib/systemd/system/node_exporter.service
systemctl daemon-reload
systemctl enable node_exporter.service
systemctl start node_exporter.service
systemctl status node_exporter
ps -ef |grep node_exporter
netstat -ntlp|grep node_exporter
node_exporter.service详情
Description=Node Exporter
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/data/server/node_exporter/node_exporter --web.listen-address=:9100 --collector.filesystem.mount-points-exclude="^/(dev|proc|run|boot|run/credentials/.+|sys|data/kubelet/.+|sys|data/docker.+|sys|var/lib/.+)($|/)"
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=node_exporter
[Install]
WantedBy=default.target
三、安装grafana
通过网络下载rpm包
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.0.4-1.x86_64.rpm
sudo yum -y install grafana-enterprise-9.0.4-1.x86_64.rpm
修改启动端口(把文件内的;去掉): vim /etc/grafana/grafana.ini
设置开机自启动: systemctl enable grafana-server.service
启动grafana:systemctl start grafana-server.service
查询grafana服务:ps -ef|grep grafana
查询grafana端口:netstat -ntlp|grep grafana
四、集成多台机器
安装node_exporter,然后在master机器,static_configs:-targets配置里面新增这个服务

最终效果如下所示
