问题标签 [nagiosxi]

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 投票
14 回答
70495 浏览

linux - CHECK_NRPE:错误 - 无法完成 SSL 握手

我在亚马逊 ec2 实例上的 xinetd 下运行 NRPE 守护进程,在本地机器上运行 nagios 服务器。

给出了这个check_nrpe -H [amazon public IP]错误:

两个 Nrpe 都是相同的版本。两者都使用此选项编译:

“允许的主机”条目包含我的本地 IP 地址。

现在这个错误的可能原因是什么?

0 投票
2 回答
14712 浏览

nagios - Nagios 插件错误:(标准输出上没有输出)...失败。errno 为 2:没有这样的文件或目录

我第一次使用自定义 Nagios 插件,在为插件创建服务时遇到此错误。

该插件在我在命令行上运行时有效,但在 Nagios 中运行时无效。

我按照这些步骤将插件放入 Nagios https://assets.nagios.com/downloads/nagiosxi/docs/Managing-Plugins-in-Nagios-XI.pdf

这是 Nagios UI 中的样子

该插件位于正确的路径:/usr/local/nagios/libexec 并且 resource.cfg 文件在其中具有相同的路径。

我尝试了两个单独的插件,它们都在命令行上工作,结果是同样的错误。

该错误表明文件位置不正确,但是插件位于指定目录中,并且在该目录中运行时没有错误。

我完全被难住了,感谢任何帮助。

0 投票
1 回答
38 浏览

nagios - Nagios 的 API

我想知道是否有任何 API 可用于在 Nagios 中创建用户和项目或用户空间,以便我们可以使用 Python 脚本自动化该过程。

感谢和问候,学习者

0 投票
1 回答
194 浏览

perl - Perl ls -l 命令返回错误

我正在从 Nagios 运行一个 perl 脚本来检查 Windows 机器上某些文件的某些特征。当我从 Nagios 运行脚本时,它会响应以下结果:

未知错误 - 执行 LANG=C ls -l 导致错误 32512 -

我的代码来自这个 GitHub,对第 168 行进行了一次修改,因此我可以在 Windows 中使用它:

奇怪的是,程序实际上从 Windows 机器上的命令行输出了预期的结果。

这是命令:

check_files.pl -D c:\logs -F Health.log -a '~,300'

这是一个例子:

CRITICAL - Health.log 存在 10703(超过 300)秒 - 找到 1 个 Health.log 文件

我修改了代码中定义LANG=C ls -l的行,但现在我得到了:

未知错误 - 无法执行 ls -l - 没有这样的文件或目录

0 投票
0 回答
163 浏览

bash - 使用 Nagios custome bash/shell 脚本在远程服务器上运行服务

如果服务未运行,我必须使用 Nagios 服务器检查远程服务器(192.168.1.105)上的服务是否正在运行,然后我想运行此服务。

我将Nagios 与 NRPE 一起使用。

为此,我使用以下脚本

在上述脚本的帮助下,我可以检查服务是否正在运行。

但我的问题是,如果服务没有运行,那么我该如何运行该服务。

对于远程服务器上的运行服务,我只需编辑上述服务,如下所述

但这对我不起作用。

0 投票
1 回答
516 浏览

bash - 远程服务未从 Nagios 监控服务器运行

我正在使用两个虚拟机。

第一个:Ubuntu 14.04.3 LTS (192.168.1.102)

二:CentOS 7 (192.168.1.105)

在 192.168.1.102 上,我安装了 Nagios Core v4.1.1、NagioSQL v3.2.0 和 NRPE v2.15。

在 192.168.1.105 上,我安装了 Apache Apollo 和 NRPE v2.15。

我已经使用下面的链接使用 NRPE 插件将 192.168.1.105 主机添加到 Nagios 监控服务器(192.168.1.102)

http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/

我可以使用来自 192.168.1.102 的以下脚本检查 Apache Apollo 服务是否在 192.168.1.105(Nagios 监控服务器)上运行

但我希望如果我的 Apache Apollo 服务没有运行,那么我想运行这个服务。为此我修改了上面的脚本如下

但是当我尝试使用以下命令从 192.168.1.102 Nagios 运行此脚本时

然后输出在下面

我已经在我的 192.168.1.105 /etc/sudoers 文件中添加了以下行

0 投票
1 回答
1079 浏览

server - waht是nagios服务器的默认地址ip

Nagios 服务器的默认地址 IP 是多少?

先感谢您。

0 投票
1 回答
56 浏览

web - 我们可以使用nagios或nagios插件即gearman实现不同地理位置的网站监控吗?

我正在项目中使用nagios.

谁能帮助我更好地理解这一点,我们如何才能做到这一点?

0 投票
1 回答
345 浏览

nagios - 获取被监控的 Nagios 计算机的 IP 地址

我正在尝试获取受监控的 nagios 计算机上每个适配器的当前 IP 地址。我使用 NRDP 代理将状态更新推送到 Nagios 服务器。我需要知道计算机上每个适配器的当前 IP 地址是什么。

我查看了 CheckSystem Check_Network 的 Nagios 手册,但没有看到任何 IP 地址选项。

http://docs.nsclient.org/reference/windows/CheckSystem.html#CheckSystem.check_network

0 投票
2 回答
2649 浏览

nagios - NagiosQL“执行”按钮无法重新启动 Nagios

在 NagioSQL Web GUI 的工具 -> Nagios 控制部分中,单击重新启动 Nagios 按钮无法正确重新启动 Nagios。如果您在发送重启请求后查看 /usr/local/nagios/var/rw,这很明显。请注意,“nagios.cmd”的时间戳已更新,但“live”和“nagios.qh”已旧。通过命令行(服务 nagios 重新启动)重新启动时,情况并非如此。

任何地方都没有报告错误,并且 nagios.log 没有任何内容。
我的文件权限对于 rw 目录是正确的:
drwxrws--- nagios nagcmd rw