Grafana6.4.4 + zabbix 4.2


环境简介

OS:Centos 7.4 zabbix:4.2.6 Grafana:6.4.4

一、yum 直接安装的方式

官方推荐有几种安装方式我采用yum 直接安装的方式 官方doc: https://grafana.com/grafana/download
wget https://dl.grafana.com/oss/release/grafana-6.4.4-1.x86_64.rpm
yum install grafana-6.4.4-1.x86_64.rpm
  1、服务端图像呈现组件安装
yum install fontconfig freetype* urw-fonts

二、安装完成之后启动服务及检查服务

开启系统默认启动
systemctl enable grafana-server
启动服务
systemctl start grafana-server
查看服务是否正常启动
systemctl status grafana-server

三、安装grafana-zabbix 插件

安装之前可以通过grafana-cli plugins list-remote 命令来查看都有什么插件可以安装。
grafana-cli plugins list-remote
#确认zabbix 插件的名称方便我们安装
grafana-cli plugins list-remote |grep zabbix
#安装zabbix 插件,安装成功之后会提示我们需要重启grafana 使插件生效;
grafana-cli plugins install alexanderzobnin-zabbix-app
#安装 clock-panel 插件,这个插件是个时钟插件,可以在dashboard上显示时间用。
grafana-cli plugins install grafana-clock-panel
#重启服务
systemctl restart grafana-server

四、通过web 启动zabbix 插件配置数据源

登陆Grafana 在浏览器中输入:http://Grafana_IP:3000 默认用户和密码:admin/admin 点击左侧配置的小齿轮按钮,点击plugins,之后选择zabbix 启用zabbix plugins,点击“Config”之后点击Enable 启用插件 启用之后是这个样子 点击小齿轮配置按钮,点击“Data Source” 点击“Zabbix Server”,如下图。 具体配置的参数有如下几个;URL填写zabbix server 的api 地址,在Auth 中把“Basic Auth” 勾选上,Access 用default即可,在“Basic Auth Details”处填写zabbix的用户和密码。   URL http://192.168.1.63/zabbix/api_jsonrpc.php   注意上图的: type:zabbix 是grafana-zabbix插件安装成功的证明。如果grafana-zabbix没有安装成功。就不会有这个选项。 url: 这个是zabbix的API地址"http://ip/zabbix/api_jsonrpc.php"(在zabbix服务端上可查找"find / -name api_*.php") username和passwd是zabbix的登录用户名和密码,有读的权限即可! 测试下跟zabbix的连接是否成功?点击上图中的"Save & Test"   API details 的配置的用户名和密码和上边一样,配置完成之后,点击“Save &Test”,如果配置有问题会报错,如果没有问题会如提示成功; 验证所有配置是否正常的时候来了,点击“zabbix” 图标,之后点击“Zabbix Server Dashboard”;大功告成  

 展示环节

最后展示下最终的成果吧,当然这个还有添加的还有一些其他的数据源

如果喜欢的话可以留言一起交流    xuewenlong|雪文龙        

     xuewenlong|雪文龙