欢迎光临,赤鹿小组
记录过程,分享经验

Grafana+Zabbix 使用教程

前言

Grafana是一款开源的可视化软件,可以搭配数据源实现一个数据的展示和分析;Grafana功能强大,有着丰富的插件,本文笔者将使用Grafana搭配Zabbix的数据源进行资源监控的可视化展示分析。

先贴一张笔者搭建的效果图。

Grafana部署

本文是在Zabbix的基础上使用其数据源来进行二次操作,所以Zabbix的配置安装不在赘述。

这里为了方便,笔者将Grafana安装在了Zabbix_Server的那台服务器,也可以选择安装其他机子上。
1、安装grafana

[[email protected]_server /data/grafana]#wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.2.0-1.x86_64.rpm

[[email protected]_server /data/grafana]#yum install initscripts fontconfig

[[email protected]_server /data/grafana]#rpm -ivh grafana-4.2.0-1.x86_64.rpm

[[email protected]_server /data/grafana]#systemctl start grafana-server.service 
[[email protected]_server /data/grafana]#systemctl enable grafana-server.service
[[email protected]_server /data/grafana]#ss -ntulp | grep 3000
tcp    LISTEN     0      128      :::3000                 :::*                   users:(("grafana-server",pid=24576,fd=5))

2、安装zabbix插件

[[email protected]_server /data/grafana]#grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.9.1
from url: https://grafana.net/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>

[[email protected]_server /data/grafana]#systemctl restart grafana-server.service

3、浏览器访问GrafanaWeb界面
服务正常启动后,可以在浏览器输入ip:3000端口访问其Web界面,能看到以下界面,说明Grafana已经安装成功,登录的默认账号为admin,默认密码为admin

Grafana使用

登录后就开始进行数据源的设置以及分析展示的UI设置。

1、启用zabbix插件,
点击右上角的Grafana图标,然后点击Zabbix——Plugin Config中启用zabbix插件

2、设置数据源

点击右上角的Grafana图标,然后点击Data Sources

点击Add data source,添加数据源

配置数据源选项,要注意Url部分,如果你的Zabbix访问路径为http://192.168.1.1,那么Url就填写http://192.168.1.1/api_jsonrpc.phpZabbbix API details部分就填写Zabbix的账号密码。

配置完点击保存,就能看到自己设置的数据源了。

3、创建指示表
也就是创建展示数据的面板,点击右上角的Grafana图标,然后点击DashboardsNew

笔者这里创建一个graph为例子,除了graph图例,还有singlestat单一的状态,Table表格等,在文章开头的完成图种,就有使用到graph和singlestat。

按住graph拖到下面的空白区域:

点击图例上面的名字,再点击Edit进入图例设置模式:

于是能看到下面所示的设置选项,分别对应
General:常规设置,设置标题等内容。
Metrics : 度量设置(重要),将数据源字段链接至图例分析显示的设置。
Axes :坐标轴设置,可以设置坐标轴范围、显示等。
Legend:图例设置,可以设置显示图例的信息在图标下方显示,比如最大最小值等。
Display :展示设置,可以设置展示线条的形状形态颜色等
Alert :报警设置。
Time range:时间范围设置,可以设置图例显示的时间范围等。

度量设置,这是很重要的一个设置内容,首先要选择设置Panel data source,设置为zabbix数据源,再选择监控主机、监控项;笔者这里选择了zabbix监控的一台主机的内存情况作为监控对象:

其他设置可以更灵活地展示其数据UI,笔者这里就做了一个阈值,图例中会有一条红线作为设置的阈值,当数据低于这个阈值时,就能清晰的看见了。

设置完之后记得保存:

单个图例的效果如下:

可以设置多少时间内刷新数据:

笔者这里设置为10秒,图例将10秒刷新一次,zabbix采集到新数据时,将会被查询刷新至图例中。

至此一个简单的graph图例就完成了。

可以通过在添加图例或者其他控件来展示需要展示的内容,来完成一个比较个性化的分析页面。
贴一些官网的图:



更多内容可以查看文档链接:http://docs.grafana.org

赞(6)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址