欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > 安装prometheus的exporter

安装prometheus的exporter

2024/10/27 14:09:11 来源:https://blog.csdn.net/weixin_44014460/article/details/143263985  浏览:    关键词:安装prometheus的exporter

部署prometheus服务的笔记https://blog.csdn.net/weixin_44014460/article/details/143220792?spm=1001.2014.3001.5501

安装node_exporter

  • 环境
    192.168.24.133 centos7.6
  • 下载地址
    https://prometheus.io/download/#node_exporter找一个较新的版本:
    在这里插入图片描述
  • 将压缩包解压到/usr/local
    tar -zxvf node_exporter-1.8.2.linux-amd64.tar.gz -C /usr/local/在这里插入图片描述
    在这里插入图片描述
  • 创建一个node-exporter托管服务
    vi /usr/lib/systemd/system/prometheus_node_exporter.service
[Unit]
Description=prometheus_node_exporter
Documentation=https://github.com/prometheus/node_exporter
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/node_exporter-1.8.2.linux-amd64/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
  • 重新加载service服务配置和设置prometheus_node_exporter开机自起
    systemctl daemon-reload
    systemctl enable prometheus_node_exporter在这里插入图片描述
  • 启动prometheus_node_exporter服务

systemctl start prometheus_node_exporter
systemctl status prometheus_node_exporter在这里插入图片描述

  • 访问192.168.24.133-node_exporter的metric页面
    http://192.168.24.133:9100/metrics,这个页面就是提供给prometheus的http接口。
  • 在prometheus服务器添加192.168.24.133的监控信息
    编辑prometheus服务器192.168.24.134下的/usr/local/prometheus-2.53.2.linux-amd64/prometheus.yml
    在这里插入图片描述
  • 重启promethus服务
    systemctl restart prometheus
  • 查看prometheus看板是否将监控节点添加成功
    在这里插入图片描述
    在这里插入图片描述

监控mysql

  • 部署mysql服务
    引用https://www.jianshu.com/p/a3700643d7a3(有部分有差异,不能完全参照)
  • 下载mysqld_exporter
    https://www.prometheus.io/download/#mysqld_exporter
    在这里插入图片描述
  • 将mysqld_exporter解压到/usr/local目录下
    tar -zxvf mysqld_exporter-0.15.1.linux-amd64.tar.gz -C /usr/local/
    在这里插入图片描述
  • 配置mysqld_exporter托管服务
    vi /usr/lib/systemd/system/prometheus_mysqld_exporter.service
[Unit]
Description=prometheus_mysqld_exporter
Documentation=https://github.com/prometheus/mysqld_exporter
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/mysqld_exporter-0.15.1.linux-amd64/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter-0.15.1.linux-amd64/.my.cnf
Restart=on-failure
[Install]
WantedBy=multi-user.target
  • 重新加载service服务配置和设置prometheus_mysqld_exporter开机自起
    systemctl daemon-reload
    systemctl enable prometheus_mysqld_exporter

  • 配置mysqld_expoerter登陆数据库信息
    vim /usr/local/mysqld_exporter-0.12.1.linux-amd64/.my.cnf

  • 启动prometheus_mysqld_exporter服务
    systemctl start prometheus_mysqld_exporter
    systemctl status prometheus_mysqld_exporter
    在这里插入图片描述

  • 访问mysql的metric网页http://192.168.24.133:9104/metrics
    在这里插入图片描述

  • 在prometheus主配置文件中添加msyql的监控信息
    编辑prometheus服务器192.168.24.134下的/usr/local/prometheus-2.53.2.linux-amd64/prometheus.yml
    在这里插入图片描述

  • 重启prometheus服务

systemctl restart prometheus

  • 查看prometheus监控目标
    在这里插入图片描述

参考文档:
https://blog.csdn.net/weixin_50014016/article/details/139260950
https://blog.51cto.com/chier11/9736763
https://blog.csdn.net/qq_45277554/article/details/130917620
https://www.jianshu.com/p/a3700643d7a3

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com