Loading

监控系列:Grafana

监控服务-Grafana

1. Grafana能做什么

  • 使用其他服务获取到的数据通过Grafana展示。
  • 通过zabbix的api接口获取zabbix监控数据进行展示。

2. 环境准备

在zabbix的基础上进行

角色 主机名 IP
Zabbix服务端 devops 10.0.0.20、172.16.1.20
Zabbix数据库 db01 10.0.0.17、172.16.1.17
Zabbix客户端 web05 10.0.0.13、172.16.1.13
Zabbix客户端 web06 10.0.0.14、172.16.1.14
Grafana Grafana 10.0.0.23、172.16.1.23

3. 部署Grafana

Grafana rpm包下载地址:https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/Packages/

#安装Grafana
[root@grafana ~]# yum install -y https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/Packages/grafana-8.0.3-1.x86_64.rpm

#启动服务并设置开机自启
[root@grafana ~]# systemctl enable --now grafana-server
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.

#检查端口情况
[root@grafana ~]# ss -lntup | grep grafana
tcp    LISTEN     0      128    [::]:3000               [::]:*                   users:(("grafana-server",pid=2330,fd=8))

目录结构 功能
/etc/grafana 配置文件目录
/etc/init.d/grafana-server 服务启动脚本
/usr/lib/systemd/system/grafana-server.service 服务端管理配置
/usr/sbin/grafana-cli Grafana管理命令 cli client
/usr/sbin/grafana-server 服务端命令

4. 访问Grafana

在宿主机上hosts文件新增一条记录

10.0.0.23 grafana.yinjay.com

浏览器访问 http://grafana.yinjay.com:3000/ 账号admin 密码admin

image-20230531160846570

image-20230531161152319


5. 安装zabbix插件

#查看插件
grafana-cli plugins list-remote |grep -i zabbix

#安装插件
grafana-cli plugins install alexanderzobnin-zabbix-app

#插件安装到插件目录下
/var/lib/grafana/plugins/alexanderzobnin-zabbix-app

image-20230531161607746


#重启grafana-server
systemctl restart grafana-server

添加zabbix插件

image-20230531165411572

image-20230531165432905


6. 配置连接zabbix-API

Grafana主机上配置一条访问zabbix的hosts记录

172.16.1.20 zbx.yinjay.com

添加数据源

image-20230531193652746

image-20230531193705825


配置数据源信息

image-20230531194322835


点击Save & test 能出现下图√即可

image-20230531194350054


7. 添加dashboard

image-20230531195837619


查看数据显示

image-20230531200558794


有些模板没有数据,需要进行修改。

image-20230531200706582

image-20230531200739068


8. 使用模板流程

在官网搜索zabbix的dashboard https://grafana.com/grafana/dashboards/?plcmt=footer&search=zabbix

例如选择下面模板

image-20230603110900082


可通过多种方式进行载入grafana

image-20230603110917842


我选择模板ID进行导入

image-20230603111051064


配置dashboard名称、模板分组、数据源

image-20230603111248393


可以根据自己需要监控的数据进行编辑仪表盘

image-20230603133351492


posted @ 2023-09-16 09:30  YinJayChen  阅读(36)  评论(0编辑  收藏  举报