运维开发网

prometheus、granfana 监控linux主机

运维开发网 https://www.qedev.com 2021-04-07 21:56 出处:51CTO 作者:wx5bf650d88a5de
prometheus监控linux服务器

1、环境说明:

公司内部有k8s集群,利用k8s集群的prometheus来监控公司其他服务(Linux主机搭建),

如果需要自行搭建prometheus,请参考:https://wqblogs.com/2020/04/09/prometheus%E9%83%A8%E7%BD%B2/

公司内部服务器系统都是Centos7.8

2、搭建:

(1)在所需监控的服务器上安装node_exporters

添加yaml源

curl -Lo /etc/yum.repos.d/_copr_ibotty-prometheus-exporters.repo https://copr.fedorainfracloud.org/coprs/ibotty/prometheus-exporters/repo/epel-7/ibotty-prometheus-exporters-epel-7.repo

安装

yum install node_exporter

启动,并设置开机启动

systemctl start node_exporter.service && systemctl enable node_exporter

(2)与prometheus集成

编辑pormetheus的cm文件,添加如下内容,如果有多台中间用逗号隔开:

prometheus、granfana 监控linux主机

重载prometheus

curl -XPOST http://192.168.0.102:30090/-/reload

(3)搭建grafana,并与prometheus集成

本次只是简单的测试,docker启动,并未做数据持久化

docker run -d -p 3000:3000 grafana/grafana

容器启动后,即可通过http://Ip:3000进行对grafana的访问

默认用户名密码为:admin/admin

如下图所示

prometheus、granfana 监控linux主机

进行集成:

点击设置,选择Data Sources

prometheus、granfana 监控linux主机

填写相关信息,我这里只填写了访问prometheus的url,其他的可不填,如下图所示:

prometheus、granfana 监控linux主机

点击保存

按照下图进行操作,导入模板,

具体模板参考:https://grafana.com/grafana/dashboards?dataSource=prometheus&search=Linux

prometheus、granfana 监控linux主机

选择适合自己的模板,

prometheus、granfana 监控linux主机

复制ID,

prometheus、granfana 监控linux主机

填写,点击Load,弹出如下对话框,点击Import

prometheus、granfana 监控linux主机

添加完成后点击grafana图标,则可以看到刚才添加的模板,点开可以查看详细信息,

prometheus、granfana 监控linux主机

至些环境完成搭建

0

精彩评论

暂无评论...
验证码 换一张
取 消