用Grafana5.1 给zabbix 3.4.9 披上白富美的外衣
闲聊:zabbix 的UI 做的中规中矩,逼格不是很高,所以我们可以结合Grafana 的炫酷界面来补充zabbix 这方面的不足,当然这个不是最重要的,老子在《道德经》里边就讲过“是以圣人之治也,为腹不为目。”我们虽然不是圣人,但是也知道这个道理的,首先Grafana 有着漂亮的图表及布局展示,功能上绝对能够满足你,你想要啥可以去plugins 里边自己找,另外它可以自持很多中数据源,灵活丰富的图形化选项,可以混合多种风格,是给老板演示,出去装B的必备运维利器之一。环境简介:
OS:Centos 7
zabbix:3.4.9
Grafana:5.1.3
一,官方推荐有几种安装方式我采用yum 直接安装的方式,这样省时省力。
官方doc:
http://docs.grafana.org/installation/rpm/
yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.3-1.x86_64.rpm
1,服务端图像呈现组件安装
yum install fontconfigfreetype*urw-fonts
二,安装完成之后启动服务及检查服务
开启系统默认启动
systemctl enable grafana-server
启动服务
systemctl start grafana-server
查看服务是否正常启动
systemctl status grafana-server
http://i2.运维网.com/images/blog/201806/01/ffcd95765280826b4fa3829e226e4aa4.png
三,安装grafana-zabbix 插件,安装之前可以通过grafana-cli plugins list-remote 命令来查看都有什么插件可以安装。
http://i2.运维网.com/images/blog/201806/01/9ffbbc440f2eeb1022e3b3d87ece5e97.jpg
#确认zabbix 插件的名称方便我们安装
http://i2.运维网.com/images/blog/201806/01/4fda869b84be363b1b7d384678ad7912.jpg
#安装zabbix 插件,安装成功之后会提示我们需要重启grafana 使插件生效;
grafana-cli pluginsinstall alexanderzobnin-zabbix-app
http://i2.运维网.com/images/blog/201806/01/bba046be7890b419a5c8e21cbf4aa8dc.jpg
#安装 clock-panel 插件,这个插件是个时钟插件,可以在dashboard上显示时间用。
grafana-cli plugins install grafana-clock-panel
http://i2.运维网.com/images/blog/201806/01/7a3156d11aece00ebad548167e8623ca.jpg
#重启服务
systemctl restart grafana-server
四,主菜上场了,通过web 启动zabbix 插件配置数据源
登陆Grafana Protal
在浏览器中输入:http://Grafana_IP:3000
默认用户和密码:admin/admin
进入Plugins 界面,点击左侧配置的小齿轮按钮,点击plugins,之后选择zabbix
http://i2.运维网.com/images/blog/201806/01/b09faf267667a2ef4448671ab1fd65a2.jpg
启用zabbix plugins,点击“Config”之后点击Enable 启用插件
http://i2.运维网.com/images/blog/201806/01/b98ac5a61e8e1a22a663d1b9406a162a.jpg
启用之后是这个样子滴。
http://i2.运维网.com/images/blog/201806/01/9ccec74ecfde7e15f1a939c9907c81d4.jpg
激动人心的时刻来临了,添加zabbix 的数据源到Grafana,这个时候我们可以把zabbix 嫁给Grafana了,从此之后Zabbix 算是嫁入豪门,有了非常光鲜的外衣了。同样点击小齿轮配置按钮,点击“Data Source” 点击“Zabbix Server”,如下图。
http://i2.运维网.com/images/blog/201806/01/b93652c2dc52b119c1710eb7a90b014d.jpg
由于配置太多一张图片截不下来,所以截图分为两段。具体配置的参数有如下几个;URL填写zabbix server 的api 地址,在Auth 中把“Basic Auth” 勾选上,Access 用default即可,在“Basic Auth Details”处填写zabbix的用户和密码。
http://i2.运维网.com/images/blog/201806/01/8d083a166766a4b064b3f6215060eab5.jpg
API details 的配置的用户名和密码和上边一样,配置完成之后,点击“Save &Test”,如果配置有问题会报错,如果没有问题会如提示成功;
http://i2.运维网.com/images/blog/201806/01/40191a02bb7ece74ea9647be7ee7ea5f.jpg
开心时刻来临,验证所有配置是否正常的时候来了,点击“zabbix” 图标,之后点击“Zabbix Server Dashboard”;大功告成,看如此炫酷的界面还是值得折腾的。这只是一个初步配置,后续还有很多可以细化的东西。
http://i2.运维网.com/images/blog/201806/01/6ff9ec60d0df152b3ffb27d66dad43f4.jpg
页:
[1]