79bob在线下载 > Zabbix

应用程序
社区

Zabbix

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

Zabbix插件的Grafana

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

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

指示板

特性

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

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

安装

使用grafana-cli

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

或查看更多安装选项文档

开始

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

文档

社区资源、反馈和支持

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

Alexander Zobnin alexanderzobnin@gmail.com

使用Apache 2.0许可

在Grafana Cloud上安装Zabbix:

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

更改日志

[4.2.10] - 22-09-01

固定

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

[4.2.9] - 22-07-12

固定

  • 插件不工作与Zabbix 6.2.0,# 1470

[4.2.8] - 22-05-06

固定

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

[4.2.7] - 22-05-04

固定

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

[4.2.6] - 22-04-04

固定

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

[4.2.5] - 22-02-17

固定

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

[4.2.4] - 21009-27

固定

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

[4.2.3] - 21-09-21

固定

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

[4.2.2] - 21-08-25

固定

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

[4.2.1] - 21-08-10

固定

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

[4.2.0] - 21-08-10

添加

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

固定

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

[4.1.5] - 21-05-18

固定

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

[4.1.4] - 21-03-09

固定

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

[4.1.3] - 21-03-05

固定

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

[4.1.2] - 21-01-28

固定

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

[4.1.1] - 20-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] - 20-09-02

固定

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

[4.0.0] - 20-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-数据源
  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] - 20-06-18

固定

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

添加

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

删除

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

[4.0.0-alpha1] - 20-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-数据源
  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

固定

  • 问题:面板失败与错误(不能读取属性'description'的未定义),# 954
  • 问题:问题名称过滤器不起作用,# 962
  • 问题:确认过滤器不工作,# 961

[3.12.0] - 2020-05-21

添加

  • 变量:能够查询项目值,# 417
  • 函数:将host, item, app暴露给别名函数,# 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
  • 合并平均与直接数据库连接不准确,# 752

改变了

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

[3.11.0] - 20-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
  • 触发查询模式:count不与Singlestat工作,# 726
  • 查询编辑器:函数编辑器在Grafana 6.x中看起来很奇怪,# 765
  • 提醒:心形图标在Grafana 6.x面板上,# 715

[3.10.2] - 2019-04-23

固定

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

[3.10.1] - 19-03-05

固定

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

[3.10.0] - 2019-02-14

添加

  • 表格式布局的问题(以前的触发器)面板,# 673
  • 问题面板:能够从仪表盘时间范围显示最后的问题,# 550
  • 问题面板:通过事件标签筛选问题,# 487
  • 问题面板:显示组和代理的选项,# 418
  • 支持InfluxDB作为直接数据库连接数据源,# 640,与格列布·伊万诺夫斯基,又名@i-ky
  • 支持直接DB连接的数据源供应,# 614
  • 功能:抵消函数,# 387,感谢@drakosha
  • 功能:removeAboveValueremoveBelowValuetransformNull功能,# 562,感谢@gelonsoft

固定

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

改变了

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

[3.9.1] - 2018-05-02

固定

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

[3.9.0] - 2018-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数据库。
  • 文档:直接数据库连接参考和配置。
  • 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在带引号的params中包含逗号时,项名展开,如my_key["a=1,b=2",c,d]
  • 使用趋势时点顺序不正确# 202
  • 触发面板样式的光主题
  • 当singlestat或表显示NaN时的文本度量错误,# 325

[3.4.0] - 2017-05-17

添加

  • 报警:高亮面板包含已触发触发器的指标。
  • 报警:从zabbix触发器向面板添加阈值。
  • 文档:添加文档setAliasByRegex() @v-zhuravlev
  • 支持图形上的毫秒分辨率。帕奇来自杰伊·道斯ajaxous@gmail.com
  • 求和和计数聚合。
  • 展开项中的用户宏# 212
  • replaceAlias()函数# 287
  • 额外的范围配置趋势选项# 364

改变了

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

固定

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

[3.3.0] - 2017-02-10

添加

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

改变了

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

固定

  • 咕哝:修理手表任务。

[3.2.1] - 2017-02-02

添加

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

改变了

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

固定

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

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

添加