linux 系统安装 prometheus-node-exporter 收集器

node-exporter是一个用于采集主机上的系统资源指标的开源软件。它是Prometheus监控系统的一部分,专门用于监控和度量主机级别的性能数据。node-exporter通过将这些数据暴露为Prometheus格式的指标,使其能够被Prometheus服务器采集和存储,以供后续查询和可视化。

说明

本文脚本基于AlpineLinux,其他操作系统请注意将apk相关命令替换为对应系统的包命令,比如aptyum等。

安装监控服务

apk add prometheus-node-exporter
rc-update add node-exporter default
# 配置节点
ARGS="--collector.processes --web.listen-address=:2910 --web.config=/etc/prometheus/web-config.yml"
sed -i "s#ARGS=\"\"#ARGS=\"$ARGS\"#" /etc/conf.d/node-exporter
# 授权配置,请注意修改密码
mkdir -p /etc/prometheus
cat <<EOF >/etc/prometheus/web-config.yml
basic_auth_users:
  report:LPPRfab4H8npBbKkf1A9YAFdHVwfi
EOF
# 自动启动
rc-service node-exporter start

卸载监控程序

# 停止服务
rc-update del node-exporter default
rc-service node-exporter stop
# 删除服务
apk del --purge prometheus-node-exporter
deluser prometheus
# 清理记录
rm -rf /etc/prometheus /var/lib/prometheus /var/log/prometheus
文章作者: 若海; 原文链接: https://www.rehiy.com/post/310/; 转载需声明来自技术写真 - 若海

添加新评论