插件 〉OpenNMS Plugin for Grafana
OpenNMS Plugin for Grafana
OpenNMS Plugin for Grafana 
OpenNMS Plugin for Grafana (前身为 Helm) 是一个 Grafana 应用,允许用户使用来自 OpenNMS® Horizon™ 和/或 OpenNMS® Meridian™ 的数据创建灵活的监控仪表盘。
支持的数据
- 性能和响应时间 (时间序列指标)
- 故障 (告警和中断)
- 库存 (节点、IP 和 SNMP 接口、服务)
- NetFlow (NetFlow v5 & v9, IPFIX, sFlow)
有关安装、配置和使用该应用程序的帮助,请阅读文档。
功能
灵活的数据过滤
使用自定义过滤器和条件隔离您想要显示的数据。过滤器面板更进一步,为您的仪表盘提供全局数据过滤。
可配置的显示
呈现与您和您的团队最相关的字段,以改进跟踪和分类。
告警交互
直接从仪表盘确认、升级、创建和清除告警工单。
存储引擎无关
检索存储在持久性引擎中的时间序列指标,包括 OpenNMS Time Series DB、Newts、Cortex、RRDtool 或 JRobin。
流量深度分析仪表盘
这个包含在应用程序中的自定义仪表盘提供了一个强大、灵活的界面,用于探索 NetFlow 数据和性能指标。
模板支持
使用来自任何包含的 OpenNMS 数据源插件的查询结果填充模板变量。
时间序列数据的趋势和预测
使用内置的系列过滤器去除异常值并执行趋势分析或预测,或者使用 Java 或 R 开发您自己的过滤器。使用 JEXL 表达式派生新系列。
支持矩阵
- 性能数据源
- OpenNMS Horizon 16 或更高版本
- OpenNMS Meridian 2016 或更高版本
- 实体数据源
- 告警
- OpenNMS Horizon 20 或更高版本
- OpenNMS Meridian 2018 或更高版本
- IP 和 SNMP 接口、中断和服务
- OpenNMS Horizon 26 或更高版本
- OpenNMS Meridian 2020 或更高版本
- 告警
- 流量数据源
- OpenNMS Horizon 24 或更高版本
- OpenNMS Meridian 2019 或更高版本
此插件需要 Grafana 9 或更高版本。
问题跟踪
我们在 JIRA 实例中使用 OpenNMS Plugin for Grafana 项目来跟踪与此项目相关的错误和增强功能。
变更日志
变更日志已移至 CHANGELOG.md。
在 Grafana Cloud 上安装 OpenNMS Plugin for Grafana
在 Grafana Cloud 实例上安装插件只需一键操作;更新也一样。很酷吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键操作;更新也一样。很酷吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键操作;更新也一样。很酷吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键操作;更新也一样。很酷吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键操作;更新也一样。很酷吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键操作;更新也一样。很酷吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键操作;更新也一样。很酷吧?
请注意,插件可能需要长达 1 分钟才能在您的 Grafana 中显示。
更多信息,请访问关于插件安装的文档。
在本地 Grafana 上安装
对于本地实例,插件通过简单的 CLI 命令进行安装和更新。插件不会自动更新,但当有更新可用时,您将在 Grafana 中收到通知。
1. 安装应用程序
使用 grafana-cli 工具从命令行安装 OpenNMS Plugin for Grafana
grafana-cli plugins install
插件将安装到您的 grafana 插件目录中;默认路径为 /var/lib/grafana/plugins。更多关于 cli 工具的信息。
2. 启用它
接下来,登录到您的 Grafana 实例。导航到插件部分,可在您的 Grafana 主菜单中找到。
单击插件部分中的应用程序选项卡,然后选择新安装的应用程序。
要启用该应用程序,请单击配置选项卡。按照应用程序提供的说明操作,然后单击启用。现在,该应用程序和任何新的 UI 页面都可以从主菜单中访问,这是由应用程序创建者设计的。
如果应用程序包含仪表盘,它们将尝试自动安装。要查看仪表盘、重新导入或删除单个仪表盘,请单击应用程序页面内的仪表盘选项卡。
v9.0.15
Grafana Plugin for OpenNMS version 9.0.15 版本包含许多错误修复。
- OPG-465 实体节点查询不显示父节点或操作系统字段
- OPG-483 在性能查询中使用下拉菜单中的变量时,值不会保留
- OPG-488 当多个变量名称相似时,性能查询的变量插值不正确
- OPG-493 修复 Perf DS subAttribute/datasource 的映射问题
v9.0.14
Grafana Plugin for OpenNMS version 9.0.14 版本包含许多错误修复和增强功能。
- OPG-384 向 node/resource 下拉菜单添加变量
- OPG-471 确保在查询编辑器字段中允许使用模板变量
- OPG-475 nodeResources 查询无法正常工作
- OPG-477 允许在 Grafana 审查后手动覆盖 UI 和 Docs 更新
- OPG-478 告警表面板分页功能不正确
v9.0.13
Grafana Plugin for OpenNMS version 9.0.13 版本包含一个错误修复。
- OPG-475 nodeResources 查询无法正常工作
v9.0.12
Grafana Plugin for OpenNMS version 9.0.12 版本是 9.0.11 的重新发布,包含一些小错误修复。
v9.0.11
Grafana Plugin for OpenNMS version 9.0.11 版本包含一个错误修复和增强功能。
- OPG-468 向 datasources 添加 `nodeId()` 查询
- OPG-469 告警面板列调整大小
- OPG-470 告警面板用户反馈
- OPG-472 OPG nodeFilter labelFormat 和 valueFormat 的文档
v9.0.10
Grafana Plugin for OpenNMS version 9.0.10 版本包含一个错误修复和一个增强功能。
v9.0.9
Grafana Plugin for OpenNMS version 9.0.9 版本包含许多错误修复和增强功能。
- OPG-448 转换器在资源名称中输出额外字符
- OPG-454 带有 multi-value withHost 的 Flow 查询未返回数据
- OPG-460 Entities DS - Nodes Table - Category Values 显示在 Primary SNMP ifIndex 下
- OPG-461 Entity datasource 不再在 IP interface query results 中包含 node ID / node label
- OPG-463 Entitles DS Tables Limit 不允许值为零
v9.0.8
Grafana Plugin for OpenNMS version 9.0.8 是 version 9.0.7 的重新发布,包含许多错误修复和增强功能。
- OPG-369 React Flow Panel 和 Datasource 改进
- OPG-427 节点元数据并非始终返回
- OPG-438 v9 Dashboard Converter 工具正在将查询数据源重置为默认名称
v9.0.7
Grafana Plugin for OpenNMS version 9.0.7 版本包含许多错误修复和增强功能。
- OPG-369 React Flow Panel 和 Datasource 改进
- OPG-427 节点元数据并非始终返回
- OPG-438 v9 Dashboard Converter 工具正在将查询数据源重置为默认名称
v9.0.6
Grafana Plugin for OpenNMS version 9.0.6 版本包含许多错误修复和增强功能。
- HELM-446 Stat Panel "Last *" 计算未忽略 NaN 值
- HELM-445 将 helm 升级到最新的 grafana 9.x API
- HELM-443 站点文档未生成
- HELM-442 回归:无法在 Perf DS 中手动键入节点值
- HELM-440 Dashboard converter 未正确更新 Entity Alarm 查询
- HELM-439 Filter panel 字段顺序不适应面板形状
- HELM-435 Entity DS Alarm query 未正确处理多值变量
- HELM-430 Perf DS Query 不支持 ${variable} 语法
- HELM-418 说明现在必须在使用变量之前定义它们
- HELM-416 关于 Predefined Dashboards 的文档具有误导性
- HELM-415 文档指示用户在创建仪表盘时创建自定义操作,但 Grafana v9 中已不再存在此功能
v9.0.5
Grafana Plugin for OpenNMS version 9.0.5 是一个小版本,包含一些小错误修复和增强功能。
- HELM-432 创建 Converter Dashboard
- HELM-425 修复 transient flag 的逻辑问题
- HELM-424 无法在 Perf DS Query 中设置节点
- HELM-422 默认流量仪表盘需要针对 v9 插件进行更新
- HELM-417 资源字段硬编码 node ID
- HELM-414 使用表达式的转换后仪表盘失败,因为转换后属性标签位置错误
- HELM-400 Alarm Table 详细信息不显示 Alarm ID
- HELM-396 Alarm Table - 允许在面板中的任何位置右键点击
- HELM-389 Filter Panel: 绑定到 Dashboard
v9.0.4
Grafana Plugin for OpenNMS version 9.0.4 是一个包含一个错误修复的小版本。
- HELM-421: PerfDS: string property 的 Explorer 出现错误 "N.replace is not a function"
v9.0.3
Grafana Plugin for OpenNMS version 9.0.3 是一个小版本,包含根据 Grafana 注册表指南进行的最后一次破坏性 ID 更改。
它包含许多依赖项安全更新以及一些小错误修复
- HELM-398: Alarm Table / Entity Datasource: 启用 "Use Grafana User"
- HELM-406: 向仪表盘添加 perf filter query 会引发 "TypeError: l is undefined" 错误
- HELM-411: Alarm datasource query 未保持正确的相等性
v9.0.2
Grafana Plugin for OpenNMS version 9.0.2 是一个错误修复版本。
v9.0.1
Grafana Plugin for OpenNMS version 9.0.1 是 9.0.0 的重新发布,更改了用于发布到 Grafana 注册表的插件 ID 并更新了徽标。
v9.0.0
Grafana Plugin for OpenNMS version 9 是对 Helm 8 代码库的大规模重构。
亮点包括
- 用 React 重写所有面板
- 清理内部代码以使用更新的 Grafana 数据结构
- 大量文档更新和改进
- 等等等等!
提供了Dashboard Convert Panel 以将您的仪表盘从 Helm 8 迁移。有关备份现有仪表盘和升级的说明可在Grafana 插件文档中找到。