问题标签 [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.
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 服务?
ssh - 远程ssh服务器22端口监控
我们在 AWS 中有我们的 windows 服务器,从 cdn 服务器执行 sshget 时遇到问题,我们遇到超时,我们不知道为什么。
我们是否可以基于 nagios 对 naemon(监控服务器)进行检查,以便服务器中的 NRPE 在端口 22 处执行远程登录到远程主机 johndoetv.upload.cdn.com 并在 30 秒后在连接的情况下变得关键。
我试过check_tcp
但它失败了,或者在这种情况下我可以在 Windows 的远程服务器上使用 nrpe
例如。
apache - Nagios - NRPE:命令“...”未定义
在我向已经预定义的命令中/usr/local/nagios/etc/nrpe.cfg
添加了一个新命令:check_this_process
这有效:
这不会:
并返回:NRPE: Command 'check_this_process' not defined
ssl - CHECK_NRPE:错误 - 无法使用 nsclient++ 完成 SSL 握手
我在NRPE
Icinga-Server 上使用 (v2.15) 来检查具有(v0.4.3.143)的 Windows 主机上的内存使用情况。nsclient++
不幸的是,当我尝试检查它时,我总是收到相同的错误消息:
nagios - Icinga2:如何配置以从主机配置中获取价值以监控每台服务器的平均负载?
如何配置以从主机配置中获取价值以监控每台服务器的平均负载?
我想将不同的 LA 值传递给不同的主机。我在主机上使用 NRPE 代理。我目前的配置是:
在服务器上 nrpe.conf
在 Icinga 服务器上
请帮助我,如何在主机部分正确传递值?服务器具有不同数量的核心,因此需要使用不同的值。
PS 当前使用的值来自 vars.load_wgreater = 2 vars.load_cgreater = 5。
问候, 罗斯季斯拉夫
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 有什么想法/建议我还能做些什么来排除故障?
mysql - nrpe:未定义命令 mysql_check
我正在尝试在 localhost 上检查 mysql 和 tomcat。基本上我需要检查端口以查看应用程序正在侦听。我安装了 nrpe 和 nagios 插件我正在尝试使用 nrpe 检查 localhost 上的 mysql,但 nagios 显示此错误:NRPE: command check_mysql not defined
请问有什么想法吗?
scheduled-tasks - Icinga2:如何通过 check_tasksched 监控计划任务并忽略当前正在运行的任务?
尝试了几种方法,使用默认的 check_tasksched 工作并且默认情况下只检查启用的那些(过滤器)。
现在我的问题:正在运行的任务将在运行时收到“警告”通知。
copy - Ansible 将文件发送到第一个遇到的目的地
我正在为数千个节点发送一个配置文件,由于一些自定义,该文件可能有 5 或 6 个路径(主机只有一个文件,但路径可能会有所不同)并且没有一种简单的方法来找出带有事实的默认位置。
基于此,我正在寻找某种方法来设置复制模块的“dest”,就像我们可以使用with_first_found
循环设置“src”一样。
像这样的东西:
PS:我正在发送 nrpe.cfg,因此如果有人知道更好的方法来查找默认 nrpe.cfg 的位置,那将会容易得多。
编辑 1:我已经设法在 @ydaetskcoR 的帮助下工作,如下所示:
python - Python脚本win_unc返回错误
我有一个用于检查备份的 Python 脚本。检查的一部分是检查 UNC 共享上的文件。Python 模块 win_unc 用于实现此目的。最初,脚本每次都挂载并断开与网络共享的连接。我已经改变了这一点,以便服务器安装了共享,并且脚本只是连接到共享。
连接共享的代码如下:
在调用脚本的 Nagios 框中,我仍然收到如下错误消息(Nagios => NRPE => NSClient++ => Python 脚本):
我很困惑,因为我不知道为什么 win_unc 试图安装网络驱动器,因为我想要它做的就是连接到现有的 UNC 共享。