zabbix画图+grafana
一、zabbix自定义 图形
1.zabbix自带图形
· 一般建立建立图形流程:
创建监控项
创建触发器
针对触发器建创建动作
选择报警媒介
流程完成,创建对应图形
2.zabbix图形树安装(针对监控项进行分类)
#1.上传
[root@zabbix ~]# cd /usr/share/zabbix
[root@zabbix zabbix]# rz graphtree3.0.4.patch
#2.导入
[root@zabbix zabbix]# yum install -y patch
[root@zabbix zabbix]# patch -Np0 < graphtree3.0.4.patch
#3.移动并授权
[root@zabbix zabbix]# mv oneoaas /usr/share/zabbix/
[root@zabbix zabbix]# chown -R apache.apache /usr/share/zabbix/oneoaas
#4.修改Apache配置⽂文件
[root@zabbix zabbix]# vim /etc/httpd/conf.d/zabbix.conf
[root@zabbix zabbix]# Alias /oneoaas /usr/share/zabbix/oneoaas
#5.重启httpd服务
[root@zabbix zabbix]# systemctl restart httpd
- web界面显示
- 分类显示效果(针对应用集分组进行显示)
3.使用grafana出图
1)下载包
#下载地址:https://mirrors.tuna.tsinghua.edu.cn/
[root@zabbix ~]# wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-6.6.1-1.x86_64.rpm
2)安装
[root@zabbix ~]# yum localinstall -y grafana-6.6.2-1.x86_64.rpm
3)启动
[root@zabbix ~]# systemctl start grafana-server.service
#验证
[root@zabbix ~]# netstat -lntp | grep 3000
tcp6 0 0 :::3000 :::* LISTEN 46915/grafana-server
4)访问
#访问
http://10.0.0.71:3000/login
#登录
用户:admin
密码:admin
#登录后修改密码
123456
123456
- 默认账号:admin 密码:admin
5)安装并激活zabbix插件
#查看插件列表
[root@zabbix ~]# grafana-cli plugins list-remote
#找到zabbix插件(很有可能因为网络问题导致下载失败)
[root@zabbix ~]# grafana-cli plugins list-remote | grep zabbix
id: alexanderzobnin-zabbix-app version: 4.0.1
[root@zabbix ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
#安装插件失败,可以使用以下方式(一般是网络原因导致失败,安装包可自行提供,或可私信我哦~)
[root@zabbix ~]# cd /var/lib/grafana/plugins/
[root@zabbix plugins]# rz alexanderzobnin-zabbix-app.tar.gz
[root@zabbix plugins]# tar xf alexanderzobnin-zabbix-app.tar.gz
[root@zabbix plugins]# ll
total 9320
drwxr-xr-x 8 root root 4096 May 20 10:57 alexanderzobnin-zabbix-app
-rw-r--r-- 1 root root 9537875 Sep 10 17:26 alexanderzobnin-zabbix-app.tar.gz
#重启
[root@zabbix plugins]# systemctl restart grafana-server.service
6)grafana使用
1.登录页面---设置---plugins
2.点击zabbix插件---enable
3.设置---add data source---选择zabbix
4.配置zabbix信息
http://10.0.0.71/zabbix/api_jsonrpc.php
-
页面操作,激活zabbix插件
-
添加zabbix数据源
- 查看多出了zabbix的组件
- 点击进入,开启插件
-
点击添加数据源
-
滑动最下方,选择扩展插件中的的zabbix进行配置
-
配置grafana与zabbix进行绑定(对应的http和zabbix API中写入zabbix信息,zabbix version指定版本)
-
滑动页面最下方,选择保存
-
选择仪表盘,将全部模块进行导入
-
查看页面效果
7)grafana自定义图形仪表盘
- 选择出图形状
- 选择相应主机对应监控项
- 或者选择内存进行监控
8)自定义图形饼图
# 在线安装方式
grafana-cli plugins install grafana-piechart-panel
# 离线安装方式
wget -nv https://grafana.com/api/plugins/grafana-piechart-panel/versions/latest/download -O /tmp/grafana-piechart-panel.zip
unzip -q /tmp/grafana-piechart-panel.zip -d /tmp
mv /tmp/grafana-piechart-panel-* /var/lib/grafana/plugins/grafana-piechart-
panel
service grafana-server restart
- 配置图形