问题标签 [nrpe]

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 投票
2 回答
1960 浏览

centos - 如何在 nagios 中监控 crond 服务

我想监控 Nagios 中的 crond 服务。

我尝试使用创建下面的脚本并放在/usr/local/nagios/libexec/

如果没有 cron 正在运行(显示 CRITICAL)并且如果正在运行(显示 OK),它工作正常。

但是,如果 NRPE 客户端无法从 Nagios 服务器访问,crond 服务会显示状态为“OK”(绿色)并显示一条消息return code of 255 is out of bounds。而且我无法知道 crond 是否正在运行。

有没有其他方法可以在 CentOS 6.6 中监控 crond 服务?

0 投票
1 回答
940 浏览

ssh - 远程ssh服务器22端口监控

我们在 AWS 中有我们的 windows 服务器,从 cdn 服务器执行 sshget 时遇到问题,我们遇到超时,我们不知道为什么。

我们是否可以基于 nagios 对 naemon(监控服务器)进行检查,以便服务器中的 NRPE 在端口 22 处执行远程登录到远程主机 johndoetv.upload.cdn.com 并在 30 秒后在连接的情况下变得关键。

我试过check_tcp但它失败了,或者在这种情况下我可以在 Windows 的远程服务器上使用 nrpe

例如。

0 投票
2 回答
8898 浏览

apache - Nagios - NRPE:命令“...”未定义

在我向已经预定义的命令中/usr/local/nagios/etc/nrpe.cfg添加了一个新命令:check_this_process

这有效:

这不会:

并返回:NRPE: Command 'check_this_process' not defined

0 投票
0 回答
1053 浏览

ssl - CHECK_NRPE:错误 - 无法使用 nsclient++ 完成 SSL 握手

我在NRPEIcinga-Server 上使用 (v2.15) 来检查具有(v0.4.3.143)的 Windows 主机上的内存使用情况。nsclient++

不幸的是,当我尝试检查它时,我总是收到相同的错误消息:

0 投票
1 回答
844 浏览

nagios - Icinga2:如何配置以从主机配置中获取价值以监控每台服务器的平均负载?

如何配置以从主机配置中获取价值以监控每台服务器的平均负载?

我想将不同的 LA 值传递给不同的主机。我在主机上使用 NRPE 代理。我目前的配置是:

在服务器上 nrpe.conf

在 Icinga 服务器上

请帮助我,如何在主机部分正确传递值?服务器具有不同数量的核心,因此需要使用不同的值。

PS 当前使用的值来自 vars.load_wgreater = 2 vars.load_cgreater = 5。

问候, 罗斯季斯拉夫

0 投票
1 回答
365 浏览

nagios - 不确定如何解决 NRPE 问题

如果已分发 Nagios 的 puppet 检查,可从https://github.com/liquidat/nagios-icinga-checks/blob/master/check_puppetagent

我的问题是,如果我在本地执行与通过 NRPE 执行,我会得到不同的结果:

对比

在客户端上编辑文件/usr/lib64/nagios/plugins/check_puppetagent并将行更改为: summary = '/opt/puppetlabs/puppet/cache/state/last_run_summaries.yaml'会产生预期的结果:

所以我知道正在执行正确的文件。

从远程工作手动执行它:

Antone 有什么想法/建议我还能做些什么来排除故障?

0 投票
1 回答
3277 浏览

mysql - nrpe:未定义命令 mysql_check

我正在尝试在 localhost 上检查 mysql 和 tomcat。基本上我需要检查端口以查看应用程序正在侦听。我安装了 nrpe 和 nagios 插件我正在尝试使用 nrpe 检查 localhost 上的 mysql,但 nagios 显示此错误:NRPE: command check_mysql not defined

请问有什么想法吗?

0 投票
1 回答
1514 浏览

scheduled-tasks - Icinga2:如何通过 check_tasksched 监控计划任务并忽略当前正在运行的任务?

尝试了几种方法,使用默认的 check_tasksched 工作并且默认情况下只检查启用的那些(过滤器)。

现在我的问题:正在运行的任务将在运行时收到“警告”通知。

0 投票
1 回答
2500 浏览

copy - Ansible 将文件发送到第一个遇到的目的地

我正在为数千个节点发送一个配置文件,由于一些自定义,该文件可能有 5 或 6 个路径(主机只有一个文件,但路径可能会有所不同)并且没有一种简单的方法来找出带有事实的默认位置。

基于此,我正在寻找某种方法来设置复制模块的“dest”,就像我们可以使用with_first_found循环设置“src”一样。

像这样的东西:

PS:我正在发送 nrpe.cfg,因此如果有人知道更好的方法来查找默认 nrpe.cfg 的位置,那将会容易得多。

编辑 1:我已经设法在 @ydaetskcoR 的帮助下工作,如下所示:

0 投票
0 回答
230 浏览

python - Python脚本win_unc返回错误

我有一个用于检查备份的 Python 脚本。检查的一部分是检查 UNC 共享上的文件。Python 模块 win_unc 用于实现此目的。最初,脚本每次都挂载并断开与网络共享的连接。我已经改变了这一点,以便服务器安装了共享,并且脚本只是连接到共享。

连接共享的代码如下:

在调用脚本的 Nagios 框中,我仍然收到如下错误消息(Nagios => NRPE => NSClient++ => Python 脚本):

我很困惑,因为我不知道为什么 win_unc 试图安装网络驱动器,因为我想要它做的就是连接到现有的 UNC 共享。