zabbix+grafana

zabbix+grafana

一、什么是grafana

​ Grafana 是一个开源的监控数据分析和可视化套件。最常用于对基础设施和应用数据分析的时间序列数据进行可视化分析,也可以用于其他需要数据可视化分析的领域。Grafana 可以帮助你查询、可视化、告警、分析你所在意的指标和数据。可以与整个团队共享,有助于培养团队的数据驱动文化。

二、Grafana的一些主要特点和功能

  1. 多数据源支持:Grafana可以连接和查询多个数据源,从不同的数据源中获取数据并进行可视化展示。这使得用户可以在同一个仪表板中同时查看和比较不同数据源的指标数据。
  2. 丰富的图表和仪表板功能:Grafana提供了多种图表类型(如折线图、柱状图、饼图等)和仪表板面板(如单值面板、表格面板、地图面板等),用户可以根据需求自由设计和定制仪表板布局和样式。
  3. 灵活的查询语言和过滤器:Grafana支持灵活的查询语言,用户可以使用类似SQL的语法来查询和过滤数据。还可以使用变量和模板来动态调整查询条件,以便在仪表板上进行交互式数据分析。
  4. 告警和通知功能:Grafana可以基于用户定义的阈值和规则来触发告警,并通过电子邮件、Slack、Webhook等方式发送通知。这使得用户可以及时获得关键指标的异常情况,并采取相应的措施。
  5. 用户权限和团队协作:Grafana支持多用户和团队的权限管理,可以根据角色和权限设置访问控制,确保数据的安全性和保密性。同时,Grafana还提供了共享和导出仪表板的功能,方便用户之间的协作和知识共享。

三、部署grafana

下载grafana软件包,设置grafana服务开机自启

[root@controller ~]# yum -y install https://dl.grafana.com/enterprise/release/grafana-enterprise-10.1.2-1.x86_64.rpm
Last metadata expiration check: 2:14:40 ago on Fri 06 Oct 2023 10:33:21 PM CST.
grafana-enterprise-10.1.2-1.x86_64.rpm  
...
  Verifying        : grafana-enterprise-10.1.2-1.x86_64                                                                           1/1 
Installed:
  grafana-enterprise-10.1.2-1.x86_64                                                                               
Complete!
[root@controller ~]# 
[root@controller ~]# systemctl enable --now grafana-server
Synchronizing state of grafana-server.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.
[root@controller ~]#

由于本人的zabbix编译安装的是最新版的,安装低版本的grafana软件包会导致后面添加数据来源报错,才选择下载最新版的grafana软件包。

查看端口
zabbix服务的端口号是:3000

[root@controller ~]# ss -anlt
State          Recv-Q         Send-Q                  Local Address:Port                    Peer Address:Port         Process         
LISTEN         0              128                           0.0.0.0:22                           0.0.0.0:*                            
LISTEN         0              100                         127.0.0.1:25                           0.0.0.0:*                            
LISTEN         0              128                           0.0.0.0:10050                        0.0.0.0:*                            
LISTEN         0              128                           0.0.0.0:10051                        0.0.0.0:*                            
LISTEN         0              128                         127.0.0.1:9000                         0.0.0.0:*                            
LISTEN         0              80                                  *:3306                               *:*                            
LISTEN         0              128                                 *:80                                 *:*                            
LISTEN         0              128                              [::]:22                              [::]:*                            
LISTEN         0              128                                 *:3000                               *:*                            
LISTEN         0              100                             [::1]:25                              [::]:*                            
[root@controller ~]# 

安装zabbix插件

[root@controller ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
✔ Downloaded and extracted alexanderzobnin-zabbix-app v4.4.1 zip successfully to /var/lib/grafana/plugins/alexanderzobnin-zabbix-app
Please restart Grafana after installing or removing plugins. Refer to Grafana documentation for instructions if necessary.
[root@controller ~]# 
[root@controller ~]# systemctl restart grafana-server

登录grafana网页

默认的账户和密码都是 admin

登录会提示你设置新密码,可以选择跳过

image-20231006195849262

四、在网页配置grafana

点击plugins

搜索安装的zabbix插件

点击enable,开启zabbix插件

点击data sources

添加数据来源,搜索zabbix

进入配置页面后,添加URL

URL后面填写服务端的ip地址和api_jsonrpc.php文件名


注意:官方提示的默认路径多了个zabbix,会导致404报错

添加登录zabbix的用户名和密码

点击保存,保存成功会显示zabbix api的版本信息

添加dashboards仪表盘

创建仪表盘

添加visualization可视化

选择zabbix插件

选择想要监控的主机组和监控项,可以添加多个

点击右上角的保存,grafana主界面会显示你创建的仪表盘

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这linux不学也罢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值