一、Grafana的简介及安装
Zabbix查看图形两种方法
需要创建Graph
直接在Latest Data搜索,然后自己组合查看
Zabbix图形
Zabbix图形需要创建
Zabbix图形组合比较麻烦
Grafana简介
Grafana自身并不存储数据,数据从其它地方获取。需要配置数据源
Grafana支持从Zabbix中获取数据
Grafana优化了图形的展现,可以用来做监控大屏
Grafana支持用户的认证,运维安全
实战环境
Zabbix Server: 192.168.237.49
Grafana: 192.168.237.50
Grafana下载地址
http://docs.grafana.org/installation/rpm/
Grafana安装启动
wget 'https://dl.grafana.com/oss/release/grafana-6.0.2-1.x86_64.rpm'
yum -y localinstall grafana-6.0.2-1.x86_64.rpm
systemctl enable grafana-server
systemctl start grafana-server
验证
查看进程
查看监听端口
查看日志
Grafana访问:(http://192.168.67.133:3000/login)
默认用户名密码都是admin
需要修改密码,如果是放在公网的话,密码一定要有复杂性
二、Grafana的使用
需要先创建dashboard,然后再创建图形
每次操作都需要save保存,类似代码写完提交到代码管理服务器一样
Grafana的数据源介绍
支持Influxdb等
默认不支持去Zabbix读取数据,需要安装插件
Grafana安装Zabbix插件
grafana-cli plugins list-remote
grafana-cli plugins list-remote|grep -i zabbix
grafana-cli plugins install alexanderzobnin-zabbix-app
插件安装有时候比较慢,可以下载离线的zabbix插件,放到/var/lib/grafana/plugins,解压
systemctl restart grafana-server
Grafana开启Zabbix插件
plugins -> apps -> zabbix -> enable
配置1
配置2
创建面版,每次修改都需要保存
创建面板
三、Grafana配置Zabbix数据源
http://192.168.67.132/zabbix/api_jsonrpc.php
选择Zabbix的版本
配置Zabbix用户名密码
添加数据源成功会有提示
配置数据源2
Grafana面板中添加图形
CPU负载,CPU时间
服务器流量
示例1
示例2
Granfana面板
Grafana面板中添加单一状态
Grafana添加Zabbix告警
添加告警
四、Grafana展现Zabbix数据
单台服务器的流量比较好展现,但多台服务器的流量得手动创建图形,比较麻烦
Grafana的变量功能让我们可以选择展现哪台服务器的流量
Zabbix添加监控项目的顺序
主机组
主机
监控项目(指定应用集)
Grafana变量的使用
主机组变量: group: *
主机变量: host: $group.*
变量设置1
变量设置2
变量展示
变量图形设置
Grafana变量的使用
流量图中使用模板,可以随意观察某台主机的流量
CPU利用率使用模板,可以随意观察某台主机的CPU利用率
网友评论