zabbix+grafana+ansible
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix+grafana+ansible相关的知识,希望对你有一定的参考价值。
参考技术A 目标:实现 ansible hosts 文件里的组 自动创建
实现 ansible hosts 文件里 组里的hosts 自动添加到zabbix 组
zabbix 对接 grafana 自动生成 监控表 (sql语句实现)
版本:
zabbix 4.2
grafana 6.7.1
#######################
[kaifa-717]
192.168.196.89
192.168.196.162
192.168.196.88
192.168.196.164
192.168.196.87
[kaifa-718]
192.168.196.97
192.168.196.93
192.168.196.92
192.168.196.91
192.168.196.160
192.168.196.171
192.168.196.159
################################
(1) 创建变量group:
select name from hstgrp where name like 'kaifa-%' ;
(2)sql语句如下:
磁盘:
内存:
(3)效果展示:
zabbix 图像显示 Grafana
Grafana安装部分
截止至我写这篇文档的时候,Grafana的最新版本是3.1.0.1 而Grafana原生是不支持获取Zabbix数据的,需要通过grafana-zabbix插件来实现,grafana-zabbix插件的最新版本是Grafana-Zabbix 3.1.0. 因为我之前用的是Grafana 2.6用的顺手了就不想换版本了。所以这里介绍的是2.6的安装方法。3.1和它都是一样的。
系统: centos 6.7 Grafana: 2.6 Grafana-Zabbix2.5.1
Grafana的下载及安装
shell> yum install https://grafanarel.s3.amazonaws.com/builds/grafana-2.6.0-1.x86_64.rpm shell> service grafana-server start #启动Grafana服务 shell> chkconfig grafana-server on #添加开机自动启动
Grafana Zabbix插件的下载及安装
https://github.com/alexanderzobnin/grafana-zabbix/releases/latest #请到该网址下载
2.5.1版本的grafana-zabbix插件
shell> tar -xvzf grafana-zabbix-2.5.1.tar.gz shell> cp -r grafana-zabbix-2.5.1/zabbix/ /usr/share/grafana/public/app/plugins/datasource/ shell> service grafana-server restart #应用的安装到此 完成,非常简单。
Grafana连接zabbix的数据
上图的: type:zabbix 是grafana-zabbix插件安装成功的证明。如果grafana-zabbix没有安装成功。就不会有这个选项。 url: 这个是zabbix的API地址。
添加 图形显示1.
添加 模板。
用同样的方法添加Application和Iteams
添加图形显示
添加 完成后的最终效果图。
single stat : 添加单个显示。可以把你自己感觉重要的监控项单独列出来。方便查看。这里面的颜色,以及显示方式可以根据自己的喜好DIY。感觉棒棒哒!。
本文出自 “沙漠骆驼” 博客,请务必保留此出处http://maomaochong.blog.51cto.com/9260445/1877282
以上是关于zabbix+grafana+ansible的主要内容,如果未能解决你的问题,请参考以下文章
14.grafana导入导出;Grafana的安装和Influxdb数据源配置
14.grafana导入导出;Grafana的安装和Influxdb数据源配置
Grafana初相识---官网https://grafana.com/docs/grafana/latest/
Grafana初相识---官网https://grafana.com/docs/grafana/latest/