zabbix-3.4.2+grafana-5.1.3实现可视化监控图形
grafana官网:http://docs.grafana.org/installation/rpm/
一、安装grafana
[root@iZwz9bhan5nqzh979qokrkZ tools]# yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.3-1.x86_64.rpm
[root@iZwz9bhan5nqzh979qokrkZ tools]# systemctl start grafana-server
Starting grafana-server : [ OK ]
[root@iZwz9bhan5nqzh979qokrkZ tools]# ps -ef | grep grafana
grafana 23222 1 1 10:31 ? 00:00:00 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
root 23269 13722 0 10:31 pts/0 00:00:00 grep --color=auto grafana
[root@iZwz9bhan5nqzh979qokrkZ tools]# ss -tnulp | grep 3000
tcp LISTEN 0 128 :::3000 :::* users:(("grafana-server",pid=23222,fd=6))
登录测试:http://x.x.x.x:3000(此处IP不公开)
登录grafana,默认用户名密码:admin/admin
二、安装zabbix-grafana插件
2.1 grafana-cli命令
安装插件最简单的方法是使用与grafana捆绑在一起的CLI工具grafana-cli。在修改插件之后发生任何修改之前,grafana服务器需要重新启动。
Grafana插件目录
在Linux系统上,grafana-cli会假定grafana插件目录是/var/lib/grafana/plugins。通过指定-pluginsDir标志可以覆盖grafana-cli将要运行的目录。在Windows系统中,必须为每个呼叫指定此参数
Grafana-cli命令
列出可用的插件
grafana-cli plugins list-remote
安装最新版本的插件
grafana-cli plugins install <plugin-id>
安装特定版本的插件
grafana-cli plugins install <plugin-id> <version>
列出安装的插件
grafana-cli plugins ls
更新所有安装的插件
grafana-cli plugins update-all
更新一个插件
grafana-cli plugins update <plugin-id>
删除一个插件
grafana-cli plugins remove <plugin-id>
2.2 安装zabbix-grafana插件
zabbix-grafana:https://grafana.com/plugins/alexanderzobnin-zabbix-app/installation
[root@iZwz9bhan5nqzh979qokrkZ plugins]# grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.9.1
from url: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.9.1/download
into: /var/lib/grafana/plugins
✔ Installed alexanderzobnin-zabbix-app successfully
Restart grafana after installing plugins . <service grafana-server restart>
[root@iZwz9bhan5nqzh979qokrkZ plugins]# ls /var/lib/grafana/plugins
alexanderzobnin-zabbix-app
2.3 启用zabbix-grafana插件
[root@iZwz9bhan5nqzh979qokrkZ plugins]# systemctl restart grafana-server
登录grafana:configuration--->plugins--->Zabbix Plugin Config--->Enable
三、添加zabbix的监控图
点击”Configureation”-“Data Sources”-“Add data source”,如下
1.name:是登录grafana的用户名,默认是admin
2.url:http://x.x.x.x/api_jsonrpc.php
3.zabbix api details : Admin/zabbix zabbix web界面的登录账号和密码:Admin/zabbix