prometheus+grafana监控linux,并使用插件汉化

2,241 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情

在prometheus监控linux过程中,需要向linux中打入探针,通过探针获取linux信息,并通过接口输出。下文将讲述如何监控linux。

1.下载

为了各位小伙伴方便,这里提供了一波下载地址,如果模板不是特别满意,也可以去官网自行下载。

node-exporter_rev17 (展示面板) 链接:pan.baidu.com/s/1d1Aogy6P… 提取码:0ajw

node-exporter 链接:pan.baidu.com/s/1o3y2ciTq… 提取码:wf1x

2.配置被监控服务器

因为需要监控linux服务器,所以需要在被监控的linux必须安装node-exporter。

1.解压

node-exporter默认端口为9100

tar -xvf node_exporter-0.17.0.linux-amd64.tar.gz -C /usr/local/

2.启动

cd /usr/local/node_exporter-0.17.0.linux-amd64
nohup ./node_exporter

3.设置prometheus

进入/usr/local/prometheus-2.17.1.linux-amd64/prometheus.yml,添加prometheus.yml 红框部分。

  - job_name: 'linux'
    static_configs:
    - targets: ['localhost:9100']
      labels:
        instance: linux

4.配置grafana

输入grafana可视化页面地址:ip:3000。

1.配置数据源 (prometheus地址:ip:9090)

在这里插入图片描述 在这里插入图片描述 上图填写你prometheus地址,端口切记填写9090,点击save后,如果失败会有提示 。

2.可视化界面模板

在这里插入图片描述 选择上文配置好的数据源,prometheus选项就是上文配置的数据源。 在这里插入图片描述

3.验证

出现以下显示则表示成功。 在这里插入图片描述

也可以去Dashboards | Grafana Labs 下载自己需要的面板

5.汉化

1.下载

插件地址

链接:pan.baidu.com/s/1JDS-CYcq… 
提取码:to55 

2.执行

具体汉化步骤:

1、备份public目录

mv /usr/share/grafana/public /usr/share/grafana/public.source

2、备份/usr/sbin/grafana-server和grafana-cli

cp /usr/sbin/grafana-server /usr/sbin/grafana-server.source

cp /usr/sbin/grafana-cli /usr/sbin/grafana-cli.source

3、进入grafana-chinese目录 停止grafana服务,拷贝grafana/bin/linux-amd64/grafana-server 和 grafana-cli /usr/sbin目录

systemctl stop grafana-server
/bin/cp -rp bin/linux-amd64/grafana-server /usr/sbin/
/bin/cp -rp bin/linux-amd64/grafana-cli /usr/sbin/

4、拷贝grafana/public 到 /usr/share/grafana/

/bin/cp -rp public /usr/share/grafana/

5、启动grafana-server

systemctl start grafana-server

这里需要注意 如果这样启动会报错 这里需要给/usr/sbin/grafana-server赋权

chmod 777 /usr/sbin/grafana-server