问题标签 [opsview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1477 浏览

nagios - 从 NagiosXI 和/或 OPSview 获取原始数据

我目前正在完成我的硕士论文项目。为此,我需要能够获得在 NagiosXI 和/或 OPSview 中积累的原始数据。因为这两者都基于 Nagios 核心,所以我假设获取原始数据的方法可能相似。需要这些原始数据,以便我以后可以执行与我的硕士论文相关的特定静态计算。我在网上查看过,到目前为止发现了一些 Nagios 插件,它们可以获取原始数据,然后对其进行操作以获得图形和视觉效果,但我需要原始数字才能完成我的计算。

我还在研究是否可以创建 PHP 脚本或其他语言,从 Nagios 中提取数据并将其保存在 word 或 excel 文档中。但是,这将是一些额外的工作,因为我不熟悉 PHP 或 MySQL 查询。因此,我希望能够找到一个插件或类似的东西,可以为我获取数据。

0 投票
1 回答
1085 浏览

usb - OpsView/Nagios SNMP USB 设备监控

有什么方法可以监控 USB 设备,连接到 Opsview Core 中的服务器?或者我可以安装任何软件以使 USB 设备的 SNMP 成为可能?

一些 USB 安全加密狗经常自行断开连接。关键是在他们丢失时有通知。

谢谢!

0 投票
1 回答
107 浏览

javascript - python 屏幕抓取 opsview - 避免在过时的无头服务器上使用 javascript

我想在 python 中访问一个 url,它基本上返回 csv 数据。问题是它位于需要 javascript 的登录页面后面(它在登录页面上没有做任何有用的事情,它只是为了确保后续页面有 javascript)。我已经在我的开发机器(一个 Fedora 桌面)上用 ghost 成功地做到了这一点。现在的问题是,生产机器是无头的centos 6.2机器(旧软件)。所以我让幽灵在那里运行的追求让我陷入了依赖和向后移植地狱(我在尝试向后移植 qt 时放弃了......)。

我尝试使用 mechanize,但登录页面拒绝了,因为没有启用 javascript...

所以我想知道我的选择是什么:

  • 我可以以某种方式欺骗网站,让其认为我可以使用 mechanize 来编写 javascript 吗?(因为 javascript 对我没有任何用处)
  • 是否有任何 python 屏幕抓取工具可以执行 javascript 但不需要显示并在 centos 6.2 上工作而无需大量反向移植?

这是登录页面上的javascript:

欢迎任何提示。

0 投票
1 回答
116 浏览

rest - 从 CLI 启用/禁用 Opsview 通知

如何从命令行启用/禁用 Opsview 通知?

据我阅读 Opsview REST API 只支持 GET 请求。

我目前正在使用旧版本的 Opsview,3.2。

0 投票
0 回答
31 浏览

opsview - 如何将被动检查结果远程插入 Opsview 6?

我们正在使用 Opsview 6。我想将被动检查结果远程插入监控服务器。文档对此非常含糊,说它可以通过 API 完成(API 文档中没有提到这一点),并且它是结果转发器的一部分。我没有看到任何与结果转发器相关的开放端口,所以必须有一些东西需要运行才能在某处接受输入,我只是不知道那可能是什么。我愿意与 NSCA、NRD 或 API 合作。什么都行。

0 投票
1 回答
674 浏览

macros - 自定义 url 上的 Nagios check_http

我正在尝试为我的主机设置一些监控。我知道我可以通过宏访问它$HOSTADDRESS$,但我怎样才能真正将正确的字符串附加到它?$HOSTADDRESS$不会仅在根目录上返回任何内容(因此//health-check. 是否可以以某种方式附加/health-check$HOSTADDRESS$

使用基于 Nagios 的 Opsview 6。