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的主要内容,如果未能解决你的问题,请参考以下文章

使用Zabbix+Grafana监控

grafana上安装zabbix插件

40-Zabbix在Grafana中展示和Zabbix性能优化以及Zabbix高可用集群搭建

zabbix系列-Grafana4.6.3+Zabbix 的安装部署

Zabbix + Grafana

zabbix 结合grafana设计自己的监控系统