问题标签 [nagios]
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.
nagios - Nagios 采样后运行一个进程
试图设置一个 nagios 进程,在它对我的服务器进行采样后,它会运行一个进程。我想要这个过程做的是将结果数据写入日志文件,我可以发布到另一个进程(如 splunk,但不是 splunk)基本上,我想获取每个返回的样本并将其发送到另一个 URL。
最好的方法是什么?
jmeter - NRPE 状态消息
我有一种方法可以将状态消息与状态代码一起返回。这是我的python脚本中的一个示例,我如何返回状态代码但不返回消息:def checkResults():如果不是os.path.exists(jmeter_run_log):打印“状态:未知。错误处理jmeter结果文件。结果文件没有通过 % 路径存在。” % jmeter_run_log sys.exit(3);
javascript - 如何在不包含浏览器和 yslow/firebug 等工具的情况下使用 javascript 和 cookie 测量页面速度
我想在我的终端中测量我的一个项目的页面速度,或者像在任何页面底部呈现的 HTML 注释一样,就像我从“网络”选项卡中的 firebug 获得的结果一样。
如果有任何可用的方法,我想将其自动化,并能够使用 nagio 或类似的东西来监控它。
有人有好的做法吗?
谢谢!
windows - 如何使用 NSClient 批量检查远程主机上一个端口的状态?
我看到您可以使用 netcat 扫描打开的端口,但是如何扫描批处理文件中的端口以使用 NSclient 将其发送到 Nagios?例如,我正在尝试从 Windows Server 内部检查远程 unix 服务器上的端口 7003 是否打开,因此批处理应检查 unix 上的远程端口并将反馈发送到 Nagios,以便我可以在监控站点上看到它。当前端口搜索的结果是:
这就是我现在的工作:
非常感谢,我只需要用echo %errorlevel%
xD 理解 %errorlevel% 的输出,因为我想我只是默认得到 0 或 1 ......
monitoring - Monarch/Groundwork 不会更新 Nagios 中的 hosts.cfg
鉴于 Monarch/Groundwork 旨在为 Nagios 提供 GUI 界面,这应该是一个简单的问题,但我有点卡住了。
如何在 Groundwork 中将主机添加到 nagios?根据我的 GW 标签,我的新主机已配置。如果我查看 nagios 主机选项卡,我发现它不存在。
如果我查看 /usr/local/groundwork/nagios/etc/hosts.cfg,我发现该文件显然尚未更新。根据文件顶部的文本,这通常由 monarch.cgi 更新。
如果我将主机添加到 hosts.cfg 文件,然后重新启动 nagios,它会正确显示,但现在我必须手动配置整个主机,这就是拥有 GW 或 Monarch 的全部原因。
所以,问题是,我如何让 monarch 更新我的 nagios 配置?
ruby - 如何使用带有变量选项的 getoptlong?
我有几个 Nagios 脚本继承了一个常见的 NagiosCheck 类。由于每项检查的 getopts 选项都略有不同,我认为最好通过 NagiosCheck 类方法生成可用选项。但我被困住了...
这就是我调用该方法的方式:
方法本身:
然后解析器只存储最后一项:
- 你对我如何让解析器存储所有参数有什么建议吗?
问候,
迈克
...关于stackoverflow的第一个问题。如果我做错了什么,请多多包涵,让我知道,以便我能够适应。
export - 如何从 Groundwork 导出一堆 Nagios 服务?
我想将一堆服务从一个 Groundwork 实例移动到另一个实例。有什么方法可以从 Groundwork 导出我的所有服务?
nagios - 从 NagiosXI 和/或 OPSview 获取原始数据
我目前正在完成我的硕士论文项目。为此,我需要能够获得在 NagiosXI 和/或 OPSview 中积累的原始数据。因为这两者都基于 Nagios 核心,所以我假设获取原始数据的方法可能相似。需要这些原始数据,以便我以后可以执行与我的硕士论文相关的特定静态计算。我在网上查看过,到目前为止发现了一些 Nagios 插件,它们可以获取原始数据,然后对其进行操作以获得图形和视觉效果,但我需要原始数字才能完成我的计算。
我还在研究是否可以创建 PHP 脚本或其他语言,从 Nagios 中提取数据并将其保存在 word 或 excel 文档中。但是,这将是一些额外的工作,因为我不熟悉 PHP 或 MySQL 查询。因此,我希望能够找到一个插件或类似的东西,可以为我获取数据。
perl - 将数组拆分为块,对每个块执行 snmp_get_request,重新组合生成的哈希引用
我在尝试使用利用 Net::SNMP 的 Nagios 插件时遇到问题。它尝试同时查询大量 OID,从而导致错误,因为响应将超过链路的最大 MTU。(消息大小 2867 超过了 maxMsgSize 1472。)
本节代码如下:
Perl有没有办法
- 将@oids 拆分成更小的部分
- 遍历这些片段
- 将返回的 $results 组合成对单个哈希的单个引用?
这将是对脚本进行的最小修改以使其支持更多的接口,对吗?
ubuntu - 更改 Nagios 监控知名服务的默认端口
刚刚安装 Nagios 3.2 并让它监视 4 或 5 个 Windows 主机以及它自己。本地主机(Ubuntu 10.04)已配置 SSHD,但我更改了它正在侦听的端口。Nagios 讨厌这个。
如何更改 Nagios 检查我的 SSH 服务器是否正常工作的端口?
我已经花了很长时间 RTFM 和 ♫♪ 我还没有找到我要找的东西 ♫♪。