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
验证
查看进程
ps auxf|grep grafana
查看监听端口
netstat -tulnp|grep grafana
配置文件
vim /etc/grafana/grafana.ini
Grafana访问
http://IP:3000
默认用户名密码都是admin
需要修改密码,如果是放在公网的话,密码一定要有复杂性
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
查看日志
tail -f /var/log/grafana.log
Grafana开启Zabbix插件
plugins -> apps -> zabbix -> enable
Grafana配置Zabbix数据源
http://xxx.xxx.xxx.xxx/zabbix/api_jsonrpc.php
选择Zabbix的版本
配置Zabbix用户名密码
添加数据源成功会有提示
Grafana面板中添加图形
CPU负载,CPU时间
服务器流量
Granfana面板
Grafana面板中添加单一状态
Grafana添加Zabbix告警
Grafana展现Zabbix数据
单台服务器的流量比较好展现,但多台服务器的流量得手动创建图形,比较麻烦
Grafana的变量功能让我们可以选择展现哪台服务器的流量
Zabbix添加监控项目的顺序
主机组
主机
监控项目(指定应用集)
Grafana变量的使用
主机组变量: group: *
主机变量: host: $group.*
Grafana变量的使用
流量图中使用模板,可以随意观察某台主机的流量
CPU利用率使用模板,可以随意观察某台主机的CPU利用率