Prometheus监控Linux

163 阅读1分钟

前言

很多时候我们需要去监控一些Linux机器节点,观察机器的运行情况,配置一些告警,维护线上的稳定性

安装

node-exporter地址下载合适的文件

tar -zxvf node_exporter-1.2.2.linux-amd64.tar.gz
mv node_exporter-1.2.2.linux-amd64 ./node_exporter

node_exporter开机自启

cat > /etc/systemd/system/node_exporter.service << "EOF"
[Unit]
Description=node_export
Documentation=https://github.com/prometheus/node_exporter
 
[Service]
ExecStart=/opt/monitor/node_exporter/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl enable node_exporter
systemctl start node_exporter
systemctl status node_exporter

安装成功后可以看到这个

image.png

Prometheus配置

在kube-prometheus-stack 下 values.yaml增加配置

- job_name: linux-node
  static_configs:
    - targets: ['172.16.xxx.xxx:9100']

Grafana配置

导入linux仪表盘 效果如下:

image.png