Grafana&&Zabbix

Grafana&&Zabbix

一、Grafana简介
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。

二、Grafana特性

  • 可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。
  • 报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。
  • 通知:警报更改状态时,它会发出通知。接收电子邮件通知。
  • 动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。
  • 混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。
  • 注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。
  • 过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。

三、Grafana安装
//下载安装

wget https://dl.grafana.com/oss/release/grafana-7.3.4-1.x86_64.rpm

[root@localhost ~]# yum install grafana-7.3.4-1.x86_64.rpm

启动&&自启动

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl start grafana-server

[root@localhost ~]# systemctl enable grafana-server
[root@localhost ~]# netstat -plnt |grep 3000

查看版本

grafana-server -v

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

grafana-cli plugins list-remote
grafana-cli plugins install alexanderzobnin-zabbix-app
service grafana-server restart

插件默认安装在/var/lib/grafana/plugins目录下
http://IP:3000/ 打开grafana界面,打开后输入admin/admin登录,登陆后按提示更改admin密码。

Grafana&&Zabbix
Grafana&&Zabbix
Grafana&&Zabbix

zabbix数据源
首先需要使能zabbix插件,在grafana左边栏-设置子菜单中点击-“Plugins”,在插件列表中找到并点击zabbix(如果没找到,说明你的插件安装未成功)。点击“enable”按钮正式启用zabbix插件。

Grafana&&Zabbix
Grafana&&Zabbix
Grafana&&Zabbix
Grafana&&Zabbix

Grafana&&Zabbix

Grafana&&Zabbix
Grafana&&Zabbix
1.API地址填写:设置Zabbix API地址http://ip:port/api_jsonrpc.php

例如http://192.168.10.10:80/api_jsonrpc.php
或http://192.168.10.10:80/zabbix/api_jsonrpc.php
这个URL的前半部分其实就是你的zabbix访问地址,因人而异。后半部分可能有无/zabbix.

2.连接API的用户名密码:grafana需要获取所有的组和主机

需要注意:
1、这里API信息填写好以后,点击连接可能会报错:Could not connect to given url!
这种情况要检查URL前后两部分,前半部分根据zabbix WEB访问地址写,后半部分可以在主机后台找下api_jsonrpc.php

Grafana&&Zabbix
Grafana&&Zabbix
Grafana&&Zabbix
添加可视化面板
我们尝试把zabbix中的监控数据可视化。
在左边栏找到create dashboard–add new panel
Grafana&&Zabbix

Grafana&&Zabbix
面板介绍
1、选择数据源,此处下拉框中选择“zabbix”。
2、鼠标放在Group、Host、Appilication(可选)、item时,会弹出你zabbix中的数据。按需选择就好了。
3、右侧是一些图表呈现效果设置项,主要还是根据需要选择图表样式,此处选择graph。

这里我们插一个标签上去
Grafana&&Zabbix

Grafana&&Zabbix
Grafana&&Zabbix
Grafana&&Zabbix

上一篇:Zabbix监控学习系列(1):centos8.3部署Zabbix5.4(Mysql&Apache)


下一篇:centos7安装部署zabbix5.0