79bob在线下载 > Zabbix

应用程序
社区

Zabbix

  • 概述
  • 安装
  • 更改日志
  • 相关内容

Zabbix插件的Grafana

版本codecov更改日志文档微博网址

使用领先的时间序列分析开源软件可视化您的Zabbix指标。

指示板

特性

  • 选择多个指标使用正则表达式
  • 创建交互式和可重用的仪表盘模板变量
  • 在图表上显示事件注释
  • 使用触发器面板显示活动问题
  • 转换和塑造您的数据度量处理函数(平均值,中位数,最小值,最大值,乘数,总结,时移,别名)
  • 更快地发现问题报警功能
  • 在同一个仪表板或图表中混合来自多个数据源的指标
  • 发现和分享指示板在官方图书馆

查看Grafana-Zabbix的所有功能概述和仪表板示例现场演示网站。访问插件页面www.tubolov.com并查看可用的Grafana数据源,面板和指示板

安装

使用grafana-cli

Grafana-cli插件安装alexanderzobnin-zabbix-app

或查看更多安装选项文档

开始

首先,配置Zabbix数据源。然后可以逐步创建第一个仪表板入门指南

文档

社区资源、反馈和支持

  • 发现了漏洞?想要一个新功能?请随意打开问题
  • 有问题吗?你也可以打开issue,但是对于问题,最好使用它Grafana社区门户。
  • 需要额外的支持吗?详情请联系我alexanderzobnin@gmail.com

:版权:2015-2022 Alexander Zobnin alexanderzobnin@gmail.com

根据Apache 2.0许可证进行许可

在Grafana Cloud上安装Zabbix:

欲了解更多信息,请访问插件安装

更改日志

[4.2.10] - 2022-09-01

固定

  • 任何过滤器都不再接受Perl正则表达式语法,# 1264
  • InfluxDB直接数据库连接错误(this.influxDS._seriesQuery(…)。然后不是函数),# 1255

[4.2.9] - 2022-07-12

固定

  • 插件不能与zabbix6.2.0工作,# 1470

[4.2.8] - 2022-05-06

固定

  • setAlias ()在某些情况下行不通,# 1444
  • 启用直连DB时,趋势数据显示不正确,# 1445

[4.2.7] - 2022-05-04

固定

  • IT服务不支持Zabbix 6.0,# 1408
  • 问题板:无法读取未定义的属性(读取'trim')标签只有名称时出错,# 1420
  • 仪表盘没有包含在插件中,# 1407
  • 没有相应的标签,# 1352
  • 当主机未找到时,查询返回所有应用程序数据,# 1427
  • 基本认证无效(401未授权),# 1327
  • 显示禁用项选项不起作用,# 1249

[4.2.6] - 2022-04-04

固定

  • 问题面板:当问题事件生成模式设置为多个时,问题名称不正确,# 1403

[4.2.5] - 2022-02-17

固定

  • 问题面板:错误时,试图点击信息按钮,# 1357
  • 错误解析regexp:无效或不支持的Perl语法,# 1318
  • json:不能将数字解编组到类型为int64的结构字段TimeSeriesData.series.TS# 1320
  • json:不能解组数字到Go结构字段QueryModel。queryType string类型# 1342
  • Grafana在4.2中没有从Zabbix获得单位,# 1321

[4.2.4] - 2021-09-27

固定

  • 时间序列在一定条件下被切割,# 1309
  • groupBy/aggregateBy处理interval不正确,# 1310
  • 前()函数返回不正确的级数集,# 1313
  • 一些数据对齐/堆叠问题

[4.2.3] - 2021-09-21

固定

  • 不同的采集间隔兼容性(堆叠图问题),# 1211
  • 当使用趋势数据时,图被破坏,# 1300
  • Zabbix API请求错误“EOF”# 1295
  • Item标签不接受变量,# 1283
  • 查询数据失败,rpc错误。# 1262
  • 错误无法读取未定义的属性“isZabbix54OrHigher”在创建变量模板查询时,# 1282

[4.2.2] - 2021-08-25

固定

  • 不同项目间隔兼容性(堆叠图形问题),# 1211
  • 随机“调用资源失败”错误和插件重新启动,# 1269
  • 如果级数数小于给定的N,则顶部函数无效,# 1267
  • 选择(正则表达式)时不显示主机名,# 1265
  • 无法将数字解组到Go结构字段ZabbixDatasourceSettingsDTO。类型string的超时时间,# 1254
  • sortSeries ()不按序列名排序,# 1274

[4.2.1] - 2021-08-10

固定

  • 使用聚合函数查询没有数据
  • 错误的百分比聚合

[4.2.0] - 2021-08-10

添加

  • 支持后端函数(用函数报警),# 869
  • Zabbix 5.4支持项目标签而不是应用程序,# 1258

固定

  • 直接连接DB -在Grafana 8.0中没有数据,# 1221
  • 尝试在Grafana 8.0中确认问题时出错,# 1239
  • 问题视图中的探索按钮不工作(重定向到404),# 1240
  • Zabbix值映射在Grafana 8.0中不工作,# 1222
  • 无法看到确认问题是否有标签,# 1233
  • 在狭窄的布局上不可见Ack按钮,# 1252

[4.1.5] - 2021-05-18

固定

  • 修复与Zabbix 5.4的兼容性,# 1188

[4.1.4] - 2021-03-09

固定

  • 字段/标准选项/显示名称在4.1版停止工作,# 1130
  • 函数:trendsValue(sum)不工作,# 935

[4.1.3] - 2021-03-05

固定

  • 探索:错误“意外的字段长度”,# 1150
  • 问题:项目最后值被截断的文本,# 1145
  • 问题:小的UI bug,# 1149
  • 选项禁用zabbix值映射翻译查询,# 1128

[4.1.2] - 2021-01-28

固定

  • 项目ID查询模式无效,# 1148
  • a.round_interval不是一个函数,# 1142
  • 问题:工具提示和描述框之间的文本重叠,# 1138
  • 问题:在刷新时扩展行被覆盖,# 1143

[4.1.1] - 2020-12-30

固定

  • 包含相关项的图表无法呈现,# 1123

[4.1.0] - 2020-12-28

添加

  • 数据帧的支持,# 10820.这解决了以下各种问题:
  • 尽可能使用Zabbix中配置的单位
  • 使用来自Zabbix的值映射
  • 对齐每个系列中的点,以防止堆叠图形问题
  • 用空值填充缺失点,# 1109
  • 问题:按时间范围过滤问题,# 1094
  • ARM构建(ARM64和ARM v6),# 1028

固定

  • Grafana不阻止使用模板变量保存警报,# 1100
  • 查询检查器不工作,# 1097
  • 问题面板查询编辑器问题,# 988
  • 问题:无法将严重性更改为未分类,# 1104
  • 问题:ack消息限制为64个字符,# 1122

[4.0.2] - 2020-11-13

固定

  • 查询模式文本不返回最后一个值的数据,# 1062
  • 能够配置API请求超时,# 1046
  • 支持后台请求的基本认证,# 1048
  • 问题:修复空问题列表时使用空值作为过滤器
  • 问题:修复了显示长项目值的问题

[4.0.1] - 2020-09-02

固定

  • 插件没有符号,# 1038
  • Datasource: "解析错误无效JSON。服务器在解析JSON文本时发生错误”,# 1004
  • 数据源:跳过TLS验证按钮不工作,# 1029
  • 配置:不能在Grafana 7.1.5中选择直接数据库连接,# 1027
  • 问题:触发依赖未解决,# 1024

[4.0.0] - 2020-08-25

4.0功能亮点

Grafana-Zabbix 4.0在底层有很多变化。引入的最重要的东西是后端,它带来了许多好处:

  • 警报支持(有限,数据处理功能尚不支持)。
  • 修复了与向Grafana前端公开数据源凭据和在数据库中以纯文本形式存储密码相关的安全问题。
  • 提高性能(插件可以在后端缓存查询和处理数据)。
  • 通过改进安全性,可以更容易地添加操作(执行脚本,关闭问题等)。

安装

先决条件:插件需要Grafana 7.0才能运行。

使用grafana-cli工具从命令行安装Zabbix:

  1. Grafana-cli插件安装alexanderzobnin-zabbix-app
  2. Unsigned插件默认不加载,所以在Grafana配置文件中允许它:
    Allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource
  3. 重启Grafana服务器

allow_loading_unsigned_plugins选项描述以获取更多信息。

安全

  • 所有能看到仪表盘的人都能获得Zabbix证书,# 380
  • 存储密码加密,# 800

添加

  • 报警支持(有限,暂不支持数据处理功能),# 801
  • 问题:执行脚本,# 978
  • 问题:带有问题描述的工具提示
  • 问题:从面板选项中使用严重性过滤器

固定

  • 问题:问题历史
  • 问题:按严重程度排序,# 921
  • 数据源:重新连接请求错误
  • 问题:根据标签进行过滤
  • 问题:排序顺序
  • 问题:性能改进(删除不必要的查询)
  • 问题:空问题列表,# 955
  • 问题:当面板选项未打开时面板迁移(重新加载后选项未保存)
  • 问题:项目值的工具提示位置

删除

  • 旧的警报功能(在面板上显示心形图标),由Grafana警报取代

[4.0.0-alpha4] - 2020-07-21

固定

  • 问题:根据标签进行过滤
  • 问题:排序顺序
  • 问题:性能改进(删除不必要的查询)

[4.0.0-alpha3] - 2020-07-17

固定

  • 问题:空问题列表,# 955

[4.0.0-alpha2] - 2020-06-18

固定

  • 问题:当面板选项未打开时面板迁移(重新加载后选项未保存)
  • 问题:项目值的工具提示位置

添加

  • 问题:从面板选项中使用严重性过滤器

删除

  • 旧的警报功能(在面板上显示心形图标),由Grafana警报取代

[4.0.0-alpha1] - 2020-06-04

4.0功能亮点

Grafana-Zabbix 4.0在底层有很多变化。引入的最重要的东西是后端,它带来了许多好处:

  • 警报支持(有限,数据处理功能尚不支持)。
  • 修复了与向Grafana前端公开数据源凭据和在数据库中以纯文本形式存储密码相关的安全问题。
  • 提高性能(插件可以在后端缓存查询和处理数据)。
  • 通过改进安全性,可以更容易地添加操作(执行脚本,关闭问题等)。

安装

先决条件:插件需要Grafana 7.0才能运行。

4.0版本目前处于alpha状态,尚未在www.tubolov.com上发布。为了安装它,请遵循以下步骤:

  1. GitHub版本找到最新的4.0.0释放。
  2. 下载. zip包与插件从发布资产(资产名称是grafana-zabbix-4.0.0——<阿尔法克斯| betaX > . zip).
  3. 解压并放入grafana plugins文件夹。
  4. Unsigned插件默认不加载,所以在配置中允许它:
    Allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource
  5. 重启Grafana服务器

allow_loading_unsigned_plugins选项描述以获取更多信息。

安全

  • 所有能看到仪表盘的人都能获得Zabbix证书,# 380
  • 存储密码加密,# 800

添加

  • 报警支持(有限,暂不支持数据处理功能),# 801
  • 问题:执行脚本,# 978

[3.12.2] - 2020-05-28

固定

  • 注释功能不起作用,# 964
  • 别名变量不工作的直接DB连接启用,# 965

[3.12.1] - 2020-05-25

固定

  • 问题:面板失败,错误(无法读取未定义的属性“描述”),# 954
  • 问题:问题名称过滤器不起作用,# 962
  • 问题:确认过滤器不工作,# 961

[3.12.0] - 2020-05-21

添加

  • 变量:可以查询项目值,# 417
  • 功能:将主机、项目、应用程序暴露为别名函数,# 619
  • 问题:导航到“探索”并显示问题的图表,# 948
  • 问题:能够显示问题/最近的问题/历史,# 495
  • 问题:图标与确认计数,# 946
  • IT服务:支持SLA间隔,# 885

固定

  • 探索不工作与Zabbix数据源,# 888
  • SLA值不正确,# 885
  • 图形面板随机显示无数据,# 861
  • 变量:无法在Grafana 7.0.0中编辑变量,# 949
  • 变量:重复行的变量范围错误,# 912
  • 问题:解析url中的宏,# 190
  • 问题:无法承认已解决的问题,# 942
  • 问题:已解决的问题颜色和严重性设置为未分类,# 909
  • 问题:无法在面板上确认单个问题的警报,# 900
  • 注释:项。价值表现得像项。LASTVALUE在注释,# 891
  • 面板上的警报状态(心形图标)在Grafana 6.7中不工作,# 931
  • 直接连接DB合并平均不准确,# 752

改变了

  • 问题面板使用新的problem.get与Zabbix 3.x不兼容的API,# 495
  • 问题面板现在是度量面板,问题查询编辑器移动到数据源。
  • Zabbix版本现在是自动检测,# 727

[3.11.0] - 2020-03-23

添加

  • 改进变量查询编辑器,# 705
  • 转换/百分位函数,# 868

固定

  • 问题面板:在Grafana 6.7.0停止工作,# 907
  • 问题面板:事件严重程度更改,# 870
  • 问题面板:颜色更改为已确认,即使只有消息没有确认,# 857
  • 百分比函数返回不正确的结果,# 862

[3.10.5] - 2019-12-26

添加

  • SLA随时间的变化图,# 728
  • 函数中的附加时间范围,# 531

固定

  • 问题面板:查询编辑器在Grafana 6.4中被打破,# 817
  • 数据源:函数编辑器不工作,# 810
  • 数据源:不能添加一个函数从输入查询,# 468
  • 数据源:注释编辑器打破在Grafana 6.x,# 813
  • React插件问题,# 823

[3.10.4] - 2019-08-08

固定

  • 问题面板:查询编辑器坏在Grafana 6.3,# 778
  • 问题面板:一些心形图标缺失,# 754

[3.10.3] - 2019-07-26

固定

  • 直接数据库连接:不能保持启用,# 731
  • 触发查询模式:计数不与Singlestat工作,# 726
  • 查询编辑器:函数编辑器在Grafana 6.x中看起来很奇怪,# 765
  • 提醒:在Grafana 6.x面板上的心形图标,# 715

[3.10.2] - 2019-04-23

固定

  • 直接DB连接:配置的数据源加载失败,# 711
  • 功能:sumSeries不能与其他聚合函数一起工作,# 530
  • 问题面板:性能和内存问题,# 720# 712
  • 问题面板:隐藏只读用户的确认按钮,# 722
  • 问题面板:“无数据”重叠表标题时,字体大小增加,# 717
  • 问题面板:问题描述不会调整问题栏的大小,# 704
  • 触发查询模式:未被所选组过滤的问题,# 709

[3.10.1] - 2019-03-05

固定

  • 问题面板:无法编辑面板在Grafana 6.0,# 685
  • 问题面板:数据源选择器为空,# 692
  • 问题面板:“确认”过滤器不能正常工作,# 678# 691
  • 问题面板:确认的颜色不工作,# 676
  • 问题面板:突出显示背景不能正确地为列表视图中已解决的事件工作,# 681
  • 问题面板:重复的页面大小条目,# 696
  • 直接数据库连接:无法从InfluxDB获取趋势数据,# 675
  • 当时间设置为全天/周/月时,不显示注释。# 680
  • 启用直接DB连接的数据源供应失败# 688
  • 功能:抵消函数返回在单面板中,# 683
  • 功能:中位数()并不对应于aggregateBy(中位数)# 690
  • 文档:添加关于安装方法的警告,# 693

[3.10.0] - 2019-02-14

添加

  • 表格式布局的问题(前触发器)面板,# 673
  • 问题面板:能够显示仪表板时间范围内的最后一个问题,# 550
  • 问题面板:通过事件标签过滤问题,# 487
  • 问题面板:选项显示组和代理,# 418
  • 支持InfluxDB作为直接数据库连接数据源,# 640,与Gleb Ivanovsky又名@i-ky
  • 支持直接连接DB的数据源发放,# 614
  • 功能:抵消函数,# 387,感谢@drakosha
  • 功能:removeAboveValueremoveBelowValuetransformNull功能,# 562,感谢@gelonsoft

固定

  • t。replace不是一个函数添加新度量时出错,# 661
  • 问题面板:在Zabbix 4.0中确认问题时出错,# 629
  • 问题面板:直接链接渲染图像,# 605
  • DB直连:无法读取属性“name”为空当没有返回序列时出错,# 571
  • DB直连:consolidateBy(总和)不能正常工作,# 603
  • DB直连:consolidateBy ()影响面板中的其他指标,# 602

改变了

  • 禁用自动创建Zabbix/Linux Server仪表板(仍然可以从数据源配置页面导入),# 422
  • 使用Webpack构建插件,# 632
  • dist /文件夹从repo删除,从github repo安装不再工作,# 693

[3.9.1] - 2018-05-02

固定

  • 数据源失败时,“直接DB连接”启用# 564
  • 面板上的警报和运行状况图标# 556
  • 告警阈值错误# 549

[3.9.0] - 2017-03-23

添加

  • 支持文本数据的表格格式# 492
  • 选项,以启用触发背景突出显示# 532
  • 为只读用户禁用确认的选项# 481

固定

  • 触发器面板在Grafana 5.0中有破碎的样式# 522
  • 在确认中未定义用户名# 393

[3.8.1] - 2017-12-21

固定

  • 触发面板多目标错误(输入一个目标会影响其他目标)
  • 触发面板事件源图标

[3.8.0] - 2017-12-20

添加

  • 多个数据源支持触发器面板,# 431

改变了

  • 触发器面板完全重新设计,关闭了一堆问题:#431,#488,#299,#485,#412,#157,#483,#487,#248
  • 测试迁移到开玩笑

固定

  • 触发面板刷新问题
  • aggregateBy()函数错误,# 498

[3.7.0] - 2017-10-24

添加

  • PostgreSQL支持直接连接数据库。
  • 触发器查询模式,允许按组、主机和应用程序统计活动警报,# 141
  • sortSeries ()函数,允许按名称对多个时间序列进行排序。# 447,感谢@mdorenkamp
  • percentil ()函数,感谢@pedrohrf
  • Zabbix系统状态仪表板的例子。

改变了

  • 包括仪表板移动到数据源。转到数据源配置以导入它。

固定

  • 无法使用直接DB连接ONLY_FULL_GROUP_BY选择启用,# 445
  • 应用程序选择不起作用,# 352
  • “数据点超出时间范围”错误时,没有数据点和聚合函数使用
  • Grafana 4.5+中错过了最大数据点选项
  • Grafana 4.5+中缺少查询编辑器帮助
  • 警报阈值检测< => =运营商,感谢@akotynski

[3.6.1] - 2017-07-26

固定

  • 无法读取未定义的“enable”属性升级后出错,# 436

[3.6.0] - 2017-07-26

添加

  • 直接数据库连接,允许使用现有的SQL数据源直接从Zabbix数据库查询历史数据。
  • 文档:直接DB连接引用和配置。
  • consolidateBy函数,允许为时间序列数据指定聚合函数。
  • movingAverage而且exponentialMovingAverage功能。
  • 项ID按id查询项目的编辑器模式。

改变了

  • IT服务查询编辑器。现在用户可以使用正则表达式选择多个服务,# 415

固定

  • 模板变量支持注释和触发器面板(触发器名称字段),# 428
  • 解析带大括号的模板变量查询# 432
  • sumSeries ()功能缺陷,# 286

[3.5.1] - 2017-07-10

固定

  • 使用模板查询时警报的错误,# 424

[3.5.0] - 2017-07-05

添加

  • Rate()函数,用于计算增长计数器的每秒速率。
  • 时间序列函数的基准测试。使用Benchmark.js图书馆。

改变了

  • 模板查询格式。新格式为{集团}{主机}{应用}{项}.它允许使用带有点的名称。更新模板文档# 254
  • 更新包括仪表板。添加模板化的zabbix数据源,并将其用于所有指标。
  • 改进了groupBy()函数的性能(比旧函数快6-10倍)。
  • 通过以下方法填充空间隔当使用聚合时,# 388

固定

  • 当key在带引号的参数中包含逗号时,扩展项名称,如my_key["a=1,b=2",c,d]
  • 使用趋势时,顺序不正确# 202
  • 触发轻主题的面板样式
  • 当单列统计或表显示NaN时,文本度量的错误,# 325

[3.4.0] - 2017-05-17

添加

  • 报警:突出显示面板包含的指标与发射触发器。
  • 报警:从zabbix触发器向面板添加阈值。
  • 文档:从@v-zhuravlev添加setAliasByRegex()的文档
  • 支持图的毫秒分辨率。来自Jay Dawes的补丁ajaxous@gmail.com
  • 求和和计数聚合。
  • 展开项中的用户宏# 212
  • replaceAlias()函数# 287
  • 额外的范围趋势配置选项# 364

改变了

  • 将模板变量添加到下拉指标列表# 310
  • 添加所有值/ . * /主机下拉菜单。
  • 用lodash替换本机map()和forEach()方法。

固定

  • 当没有返回值时,模板问题# 354
  • 为多个文本指标添加主机名。
  • 多目标移时()的移时问题(时间范围外的数据点),# 338

[3.3.0] - 2017-02-10

添加

  • 触发面板:允许在维护时隐藏主机# 186
  • 触发面板:允许更改字体大小# 351
  • 触发面板:表分页# 229
  • 触发面板:添加“启用滚动”控件和页面大小输入。

改变了

  • 触发面板:重新排列选项。

固定

  • 咕哝:修复手表任务。

[3.2.1] - 2017-02-02

添加

  • 文档:增加建筑说明。
  • setAliasByRegex()函数

改变了

  • 文档:弃用内置插件的特殊回购。
  • 触发面板:从数据源列表中删除'default'(导致错误),iss# 340
  • 将dist/ directory添加到repo以对应开发指南http://docs.grafana.org/plugins/development/

固定

  • 触发面板:度量建议。
  • 触发面板:事件确认。
  • 触发面板:面板样式。
  • 查询编辑器:选项样式。
  • 文档:固定的timeShift()文档
  • 新建空面板出错# 337
  • 检查查询变量。

[3.2.0] - 2017-02-02[猛拉]

添加