Zabbix 对于运维人员而言,真的是一款比较强大又方便的运维监控工具。不论是各种大小型企业都在用,一个是访问管理维护,另一个也是方便集成其他工具方便进行告警通知,比如助讯通等对于内网环境比较便利,大型环境下能够实现不同维护人员及时又方便的提醒,当然还有其他更加便利的集成!但是针对 zabbix 收集的数据,如何以更加方便的方式展示出来,Grafana
[格瑞fai那] 可能是一个更好的选择!
Grafana官网文档
一、部署 Zabbix
环境介绍:
[root@yilonghc-m01 ~]# cat /etc/redhat-release
CentOS release 6.8 (Final)
[root@yilonghc-m01 ~]# uname -a
Linux yilonghc-m01 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Zabbix 的一个很优秀的分布式监控服务器, 它有两部分组成:
1. “zabbix-server”用来收集并且在 web 端展示数据
2. “zabbix-agent”用来采集数据,发送给 server
在安装 Zabbix 时,用了 3 台虚拟机来测试监控的数据是否正常采集、展示:
`Server:`
ZabbixServer — IP : 192.168.0.36
`Client:`
ZabbixClient_1 — IP : 192.168.0.31
ZabbixClient_2 — IP : 192.168.0.32
二、部署 Grafana
在 ZabbixServer 服务器上,安装 Grafana
yum install https://grafanarel.s3.amazonaws.com/builds/grafana-2.1.1-1.x86_64.rpm
#如果下载太慢,可以到qq群里 有下载好的 搜索 granfan
下载 Grafana 的 Zabbix 插件,需要提前安装git
yum install git
git clone https://github.com/linglong0820/grafana-zabbix
将插件复制到 Grafana 文件下
cp -r grafana-zabbix/zabbix/ /usr/share/grafana/public/app/plugins/datasource/
启动 Grafana
[root@yilonghc-m01 ~]# service grafana-server start
Starting Grafana Server: .... OK
[root@yilonghc-m01 ~]# chkconfig grafana-server on
三、Grafana Web配置
3.1 web登陆
启动 Grafana 后,在浏览器中输入“http://192.168.0.36:3000/login”就可以看到页面了。
输入默认用户名和密码,用户名:admin
, 密码:admin
, 点击登录
3.2 配置Grafana
【1】Zabbix 的 API 地址为“http://192.168.0.36/zabbix/api_jsonrpc.php”,其中 IP 的安装 zabbix-server 的服务器 IP
【2】Zabbix 的 API 账号密码就是 Zabbix 的 Web 端登录账号和密码,账号:Admin
, 密码 Zabbix
点击 Add 后,点击 Test Connection 测试是否可以连接。提示“Success”说明连接成功,点击 Save.
点击 Dashboard,去主目录设置, 点击 new,新建一个 Home
新建一个 Graph
点击下列红框处->选择 Edit->选择数据库 ZabbixClient
然后配置一下,就可以出现华丽丽的数据了,下图都是官方的示意图:
这里附上个人配置的一套图。
http://47.96.36.117:3000/dashboard/db/nginxfang-wen-tong-ji?orgId=1
用户:demo
密码:demo
- QQ精品交流群
-
- 微信公众号
-
2018年12月23日 下午2:48 沙发
这个版本相对老了些,我想配置个新的 有什么注意的地方?