一、在centos7上下载并安装Grafana

1.基本操作,关闭centos防火墙

systemctl stop firewalld
systemctl disable firewalld

以下的这个我没有操作
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

2.下载Grafana的rpm包(一共61M,在线下载可能需要1个小时)

wget https://dl.grafana.com/oss/release/grafana-6.7.2-1.x86_64.rpm

我的百度网盘有,这里记录下

3.安装Grafana

yum install grafana-6.7.2-1.x86_64.rpm

4.启动grafana,并设置其开机自启

systemctl restart grafana-server
systemctl enable grafana-server

5.查看已安装的grafana版本号

grafana-cli -version

第一次会让你修改admin密码

二、给Grafana在线安装插件

拿zabbix插件为例。

1.在线搜索Grafana插件列表

grafana-cli plugins list-remote

 2.在线搜索Zabbix插件

grafana-cli plugins list-remote |grep zabbix

zabbix监控服务器模板下载 监控服务器安装教程_zabbix监控服务器模板下载

3.安装Grafana的zabbix插件

grafana-cli plugins install alexanderzobnin-zabbix-app

zabbix监控服务器模板下载 监控服务器安装教程_用户名_02

4.重启Grafana服务,让安装的插件生效

systemctl restart grafana-server

5.(参考)查看Grafana已安装的插件列表

grafana-cli plugins ls

zabbix监控服务器模板下载 监控服务器安装教程_用户名_03

6.(参考)Grafana命令帮助

grafana-cli后跟--help,或在任何二级、三级命令后都可以跟--help,帮助非常有用。

三、使用web方式打开Grafana

1.浏览器打开服务器的3000端口,如:http://IP:3000/

zabbix监控服务器模板下载 监控服务器安装教程_zabbix监控服务器模板下载_04

2.登录Grafana,Grafana默认用户名和默认密码都是admin

3.在grafana的web上查看都安装了哪些插件
点左侧齿轮状的图标“Configuration”---“Plugins”

zabbix监控服务器模板下载 监控服务器安装教程_zabbix监控服务器模板下载_05

我是通过搜索找到的,不知道为什么看不到

zabbix监控服务器模板下载 监控服务器安装教程_搜索_06

 

4.在Grafana网页上启用刚才安装的zabbix插件

接着3做,点一下看到的目标插件,然后点【Enable】按钮。
(只有手工点过启用的grafana插件才能被正常使用)

zabbix监控服务器模板下载 监控服务器安装教程_搜索_07

 

四、配置ZABBIX数据库源

1、然后通过菜单选择Data Sources并选择zabbix:

我是通过搜索找到的

zabbix监控服务器模板下载 监控服务器安装教程_用户名_08

选择select

zabbix监控服务器模板下载 监控服务器安装教程_自定义_09

  • Name:自定义数据源名称
  • Type:选择zabbix
  • Url:填写包含api_jsonrpc.php的完整地址
  • Access:请根据实际情况选择,我并没有使用proxy,所以选择direct
  • Zabbix API details:填写zabbix的用户名和密码Admin/zabbix

我使用的是这个:

zabbix监控服务器模板下载 监控服务器安装教程_搜索_10

其他参数请根据实际情况填写,然后单击save&test,如果成功通过测试,则会有绿色提示。

五、配置仪表板

成功连接上zabbix数据库后就可以开始添加仪表板了,首先新建一个仪表板:

zabbix监控服务器模板下载 监控服务器安装教程_搜索_11

然后添加一个仪表盘,显示当前流量:

zabbix监控服务器模板下载 监控服务器安装教程_自定义_12

选择singlestat,然后单击panel title并选择edit:

zabbix监控服务器模板下载 监控服务器安装教程_自定义_13

在弹出的对话框中选择相应的内容:

zabbix监控服务器模板下载 监控服务器安装教程_搜索_14

然后单击options:

Value–>Stat选择current以显示当前流量;

Spark lines分别勾选Show和Full height以全高的形式显示历史数据;

最后勾选Gauge中的Show并将Max数值设置为104857600也就是100M。

返回到General,修改Info中Title一栏为自定义名称。

六、其他配置

 

点击右上角的时间,选择显示最近5分钟的数据并将自动刷新时间设为5秒:

zabbix监控服务器模板下载 监控服务器安装教程_搜索_15

通过左下角箭头所指的小三角可以调整模块的大小,以便添加多个模块。然后点击顶部的齿轮并选择Settings:

zabbix监控服务器模板下载 监控服务器安装教程_zabbix监控服务器模板下载_16

在General–>Details–>Name中自定义仪表板名称,勾选箭头所指的勾勾可以隐藏修改控件,防止意外修改的情况。