• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

Grafana添加Zabbix为数据源

Grafana 彭东稳 8年前 (2016-08-29) 47086次浏览 已收录 1个评论

一、安装grafana-zabbix插件

使用Zabbix收集数据,Grafana展示图形,大多数公司都是这么使用。Grafana默认没有zabbix作为数据源,所以我们需要手动给zabbix安装一个插件,然后再添加进Grafana即可,非常简单,下面开始配置。

官方网站:https://github.com/alexanderzobnin/grafana-zabbix

官网wiki:http://docs.grafana-zabbix.org/installation

grafana-zabbix插件安装有好几种方式,如下介绍:

第一种:使用grafana-cli工具安装

获取可用插件列表命令

安装zabbix插件命令

安装插件完成之后重启garfana服务

第二种:使用grafana-zabbix-app源,其中包含最新版本的插件

克隆grafana-zabbix-app插件项目

注:如果没有git,请先安装git

插件安装完成重启garfana服务

注:通过这种方式,可以很容器升级插件

第三种:使用源码包安装(一般没有必要)

二、配置Grafana

移动到grafana左侧面板的插件,选择应用程序选项卡,然后选择“配置”选项卡,打开Zabbix,启用插件。

Grafana添加Zabbix为数据源

添加Zabbix为数据源

Grafana添加Zabbix为数据源

Name:给数据源起一个名字。

Default:选择默认,意味着数据源将预先选定为新的面板。

Type:选择数据源的类型。

Url:这里的Url是http协议,地址和端口是zabbix-web提供的接口。

Access:访问代理,这里选择了proxy表示Grfana通过后端访问,还有direct值表示从浏览器直接访问目录。

代理(proxy)访问意味着的Grafana后端将从浏览器代理所有请求,并将它们发送到数据源。这样是有用的,因为它可以消除CORS(交叉来源站点资源)的问题,如消除需要传播到数据源到浏览器的身份验证详细信息。但还支持直接(direct)访问,因为在某些情况下可能用来访问直接根据用例和拓扑结构的Grafana、 用户和数据源的数据源。

Username:输入zabbix的用户名,需要进行认证,一般使用管理员。

Password:输入zabbix用户的密码。

都填写完成之后点击Save & Test,一般只要看见Success就表示成功了,下面就可以去利用zabbix中数据添加图形了。

本教程的Zabbix版本为Zabbix-3.0.3,详细配置教程请参考官方文档:http://docs.grafana-zabbix.org/installation/configuration/

常见错误解决请参考:http://docs.grafana.org/installation/troubleshooting/

三、开始使用Grafana

1、添加新的图形面板到仪表板

Grafana添加Zabbix为数据源

Grafana添加Zabbix为数据源

创建CPU负载图形

Grafana添加Zabbix为数据源

选择Add query就可以在一张图表中添加多个监控项。

可以使用度量字段中的正则表达式生成大量的项目的图表。grafana使用JavaScript正则表达式来实现。例如,如果需要显示的CPU时间(用户、系统、iowait,等等)你可以使用正则表达式在项字段创建图:

/CPU (?!idle).* time/

#使用正则表达式对不同主机的相同监控项进行比较,使用/.*/表示匹配全部,/^salt/匹配以salt开头的选项,以所有主机显示CPU system time为例:

Grafana添加Zabbix为数据源

创建一个图像显示MySQL查询数据的统计,选择组,主机,应用,使用/MySQL .* operations/匹配不同的操作。

Grafana添加Zabbix为数据源

通过设置Max data points的值(设为50),来调整图形的显示效果,下图标红圈注的地方需要修改。

Grafana添加Zabbix为数据源

2、添加template

添加模板就是定义一些变量,然后在制作图形的过程中可以引用这些变量来达到模板的功效,如下图创建一些变量:

Grafana添加Zabbix为数据源

当定义完变量之后在制作图形的时候就可以进行变量的添加了。

Grafana添加Zabbix为数据源

添加完后,在这个Dashboard顶部就可以看的见选项框,可以多选进行图形展示。

Grafana添加Zabbix为数据源

3、使用Singlestat和Gauges绘图

Grafana添加Zabbix为数据源

当你一个dashboard配置完后,千万不要忘了点击左上角的保存按钮。


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (28)
[资助本站您就扫码 谢谢]
分享 (0)

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽
  1. 现在版本更新了 这个能搞个最新的说明不 看着你的还不会安装,还有 我想显示监控的磁盘空间状态,
    zhwei46182018-03-29 09:46 Windows 10 | Chrome 65.0.3325.181