步骤 2. 启用 Zabbix 插件

转到 Grafana 侧面板中的插件,选择 Apps 选项卡,然后选择 Zabbix,打开 Config 选项卡并启用插件

步骤 3. 配置 Zabbix 数据源

启用插件后,我们可以添加 Zabbix 数据源。
让我们添加新的 Zabbix 数据源,在侧面板中打开数据源,单击添加数据源。

给出数据源的名称并从下拉列表中选择 Zabbix。

HTTP 设置:

URL : 设置Zabbix API url ,它是zabbix前端的完整路径,最后是api_jsonrpc.php(例如:http://IP_Zabbix/zabbix/api_jsonrpc.php)。

访问:可以是代理(通过 Grafana 后端访问)或者直接(从浏览器访问)。

Zabbix API 详细信息:

用户和密码:设置登录以访问 Zabbix API
趋势:如果我们使用 Zabbix 3.x 或者补丁在 Zabbix 2.x (ZBXNEXT-1193) 中支持趋势,则启用。
强烈推荐此选项用于显示长时间段(超过几天,取决于我们在 Zabbix 中项目的更新间隔),因为项目历史的几天包含大量点。
使用趋势将提高 Grafana 性能。

直接数据库连接

Direct DB Connection 允许插件使用现有的 SQL 数据源直接从 Zabbix 数据库查询历史数据。
这种方式通常比从 Zabbix API 拉取数据更快,尤其是在较宽的时间范围内,并且减少了传输的数据量。
(在本教程中,我们不会在 Grafana 中为 zabbix 配置 SQL 数据源)
启用:启用直接数据库连接。

SQL 数据源:为 Zabbix 数据库选择 SQL 数据源。

警报

启用警报:启用有限的警报支持。

添加阈值:从 zabbix 触发器获取阈值信息并将其添加到图表中。

最低严重性:显示警报信息(正常/问题)的最低触发严重性。

最后单击添加按钮数据源将被添加,我们可以使用测试连接按钮检查连接。
此功能可以帮助发现一些错误,例如无效的用户名或者密码,错误的 api url。

步骤 4. 导入示例仪表板

我们可以从插件配置中的 Dashboards 选项卡导入仪表板示例。
或者我们可以使用插件附带的 Zabbix 仪表板。
从屏幕顶部的下拉列表中选择 Zabbix 服务器仪表板。
当我们选择它时,仪表板会显示有关 Zabbix 服务器的信息。

步骤 1. 安装 zabbix 插件

连接到 Grafana 服务器,并使用 grafana-cli 命令获取可用插件列表,如下所示:

[jack@onitroad ~]# grafana-cli plugins list-remote | egrep "zabbix"
[jack@onitroad ~]# grafana-cli plugins list-remote

要安装 Zabbix 插件,请使用以下命令:

[jack@onitroad ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.8.1
from url: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.8.1/download
into: /var/lib/grafana/plugins
✔ Installed alexanderzobnin-zabbix-app successfully
Restart grafana after installing plugins .

安装 Zabbix 插件后重启 Grafana,如下所示:

[jack@onitroad ~]# systemctl restart grafana-server
service grafana-server restart
如何将 Grafana 与 Zabbix 3.4 集成

Grafana 与 Zabbix 的集成是通过使用 Alexander Zobnin 开发的插件实现的。
Grafana-Zabbix 是 Grafana 的插件,允许可视化来自 Zabbix 的监控数据并创建仪表板以分析指标和实时监控。
该项目的主要目标是扩展 Zabbix 监控数据可视化的功能,并提供快速而强大的方式来创建仪表板。
由于 Grafana 和 Grafana-Zabbix 插件功能,这是可能的。

在本教程中,我们将介绍如何将 Grafana 与 Zabbix 集成。

日期:2020-06-02 22:19:01 来源:oir作者:oir