Zabbix结合Grafana打造高逼格监控系统

📢📢📢📣📣📣

哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验

一位上进心十足的【大数据领域博主】!😜😜😜

中国DBA联盟(ACDU)成员,目前服务于工业互联网

擅长主流Oracle、MySQL、PG、高斯及Greenplum运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。

✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞

❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

文章目录

前言

最近客户抱怨Zabbix界面不是很美观,想起Grafana感觉还不错,结合起来效果真的超级哇塞,详细的部署及操作分享给大家


1.Grafana介绍

官方下载链接:

https://grafana.com/grafana/download
Grafana是一个跨平台的开源的度量分析和可视化工具,

可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:

1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;

2、数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;

3、通知提醒:以可视方式定义最重要指标的警报规则,Grafana将不断计算并发送通知,在数据达到阈值时通过Slack、PagerDuty等获得通知;

4、混合展示:在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源;

5、注释:使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;

6、过滤器:Ad-hoc过滤器允许动态创建新的键/值过滤器,

这些过滤器会自动应用于使用该数据源的所有查询。

2.安装Grafana

bash 复制代码
[root@zabbixsvr opt]# rpm -ivh grafana-enterprise-10.2.2-1.x86_64.rpm
warning: grafana-enterprise-10.2.2-1.x86_64.rpm: Header V4 RSA/SHA512 Signature,                                                                                                                               key ID 10458545: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:grafana-enterprise-10.2.2-1      ################################# [100%]
### NOT starting on installation, please execute the following statements 
to configure grafana to start automatically using systemd
 sudo /bin/systemctl daemon-reload
 sudo /bin/systemctl enable grafana-server.service
### You can start grafana-server by executing
 sudo /bin/systemctl start grafana-server.service
POSTTRANS: Running script

systemctl daemon-reload

systemctl start grafana-server

systemctl enable grafana-server

netstat -plnt |grep 3000
查看版本

grafana-server -v
[root@zabbixsvr opt]# grafana-server -v

Version 10.2.2 (commit: 161e3cac5075540918e3a39004f2364ad104d5bb, branch: HEAD, enterprise-commit: 1510d0d14dbc9c003bba962593ad080e74caf257)
首次登陆提示更改密码,初始用户及密码 admin/admin

3.安装zabbix插件

3.1 在线安装

安装grafana-zabbix插件(Using grafana-cli tool)

grafana-cli plugins list-remote

grafana-cli plugins install alexanderzobnin-zabbix-app

service grafana-server restart
放弃,服务不能连外网,还是采取下面的离线安装

3.2 离线安装

1、首先去网站下载zabbix插件:

https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app/

2、选中适配你grafana版本的插件:

3、下载(选择适合你CPU架构的,大部分都是amd64的)

4、下载完后解压,传到/var/lib/grafana/plugins/文件夹下,

5、用浏览器登录grafana,在设置------插件搜索zabbix插件,然后点击安装

6、安装完以后点击启动插件

4.链接zabbix

数据源里通过zabbix的插件添加与zabbix的连接

注意事项:

1.添加zabbix插件与zabbix的连接,url是你用浏览器访问zabbix时的ip地址,

2.后面的php文件与你的zabbix登录界面index.php或zabbix.php在一个文件夹下的东西。

3.然后录入zabbix的用户名和密码
systemctl restart grafana-server

5.添加Dashboard

URL:https://grafana.com/grafana/dashboards?search=zabbix

可以去官网查找对应模板的编号,然后进行导入即可

我们可以搭建自己的图形展示页面

相关推荐
川石课堂软件测试3 小时前
性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台
运维·javascript·深度学习·jmeter·docker·容器·grafana
Walden-202021 小时前
构建基于 DCGM-Exporter, Node exporter,PROMETHEUS 和 GRAFANA 构建算力监控系统
docker·容器·grafana·prometheus
LuckyTHP2 天前
zabbix 7.0 安装(服务器、前端、代理等)
zabbix
牛角上的男孩2 天前
部署Prometheus、Grafana、Zipkin、Kiali监控度量Istio
grafana·prometheus·istio
与君共勉121382 天前
Zabbix proxy 主动模式的实现
运维·学习·zabbix
Amrian_robot3 天前
Zabbix 6.0 部署
运维·zabbix
小安运维日记6 天前
Linux云计算 |【第五阶段】CLOUD-DAY10
linux·运维·云计算·k8s·grafana·prometheus
川石课堂软件测试6 天前
性能测试|linux服务器搭建JMeter+Grafana+Influxdb监控可视化平台
linux·服务器·python·jmeter·机器学习·grafana·1024程序员节
無爲謂7 天前
入门 | Kafka数据使用vector消费到Loki中使用grafana展示
分布式·kafka·vector·grafana·loki·日志存储·es限制解决办法
运维_攻城狮7 天前
centos7 zabbix监控nginx的pv和uv和status_code
nginx·zabbix·uv