nagios相关内容

脚本头过早结束:CGI、Nagios、LDAP

我为 LDAPS 身份验证设置了 Nagvis 和 Nagios.我在 Nagvis 中有一个监控点(链接),它将我带到 Nagios Core 中的服务信息.当我单击 Nagvis 中的链接以访问 Nagios 时,我收到以下错误:/var/log/httpd24/error_log: [cgi:error] [pid 25523] [client 155.157.39.194:23160] ..
发布时间:2022-01-17 19:23:56 PHP

使参数解析器接受绝对数字和百分比的最佳方法?

我正在尝试编写 Nagios 样式检查以与 Nagios 一起使用.我有工作脚本,它接受类似 -w 15 -c 10 的内容,并将其解释为“15% 时警告,10% 时严重".但我刚刚意识到,在内置的 Nagios 插件中,相同的参数意味着“警告为 15MB,严重为 10MB";我需要输入 -w 15% -c 10% 以获得上述行为. 所以我的问题是,让我的脚本表现得像内置 Nagios 脚本 ..
发布时间:2021-11-17 04:53:01 Python

无法使用 Kafka 中的 jolokia 提取 JMX 数据

我已经在 centos 7 机器上安装了 Jolokia,并尝试使用 Jolokia 代理提取 Kafka 指标,并使用 Nagios 插件 check_jmx4perl 与 Icinga 监控工具集成.以下是我遵循的配置步骤 第一步:下载 jolokia-jvm-1.3.4-agent.jar 第2步:复制到/home/usr/ 第 3 步:通过发出命令提供权限 chmod a ..
发布时间:2021-11-12 02:38:19 Java开发

无法使用 Kafka 中的 jolokia 提取 JMX 数据

我已经在 centos 7 机器上安装了 Jolokia,并尝试使用 Jolokia 代理提取 Kafka 指标,并使用 Nagios 插件 check_jmx4perl 与 Icinga 监控工具集成.以下是我遵循的配置步骤 第一步:下载 jolokia-jvm-1.3.4-agent.jar 第2步:复制到/home/usr/ 第 3 步:通过发出命令提供权限 chmod a ..
发布时间:2021-11-12 02:36:12 Java开发

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

我正在为数千个节点发送一个配置文件,由于某些自定义,该文件可能有 5 或 6 个路径(主机只有一个文件,但路径可能会有所不同)并且没有一种简单的方法可以用事实找出默认位置. 基于此,我正在寻找某种方法来设置复制模块的“dest",就像我们可以设置“src"一样,使用 with_first_found 循环. 类似的东西: copy: src=/foo/{{ ansible_hostn ..
发布时间:2021-11-11 01:46:34 其他开发

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

我正在为数千个节点发送一个配置文件,由于某些自定义,该文件可能有 5 或 6 个路径(主机只有一个文件,但路径可能会有所不同)并且没有一种简单的方法可以用事实找出默认位置. 基于此,我正在寻找某种方法来设置复制模块的“dest",就像我们可以设置“src"一样,使用 with_first_found 循环. 类似的东西: copy: src=/foo/{{ ansible_hostn ..
发布时间:2021-11-11 00:39:51 其他开发

基于 Telnet 的 check_mk 检查

我想实现一个基于 telnet 的检查.每 5 分钟检查一次网络设备的 telnets 并在其上运行一些命令并获取输出. 是否有可能对此进行被动检查,check_mk 是否提供任何工具来进行基于 telnet 的被动检查. 解决方案 telnet 部分你应该看看 为 Telnet 会话创建脚本? 对于我想添加的 Check_MK 部分:要完成每 5 分钟运行一次脚本的要求 ..
发布时间:2021-06-07 18:33:13 其他开发

Powershell:复制文件而不锁定

我创建了简单的 nagios 插件 check_log.ps1检查 Windows 机器上的日志文件.它的工作方式是复制日志内容,并在下次查找日志副本和原始日志文件之间的差异的指定字符串. 问题是有时在随机时刻 check_log.ps1 会锁定日志文件,因此会导致创建日志文件的应用程序停止. 一般插件在两个地方使用原始日志文件 #比较$Logfile和$Oldlog的内容,将dif ..
发布时间:2021-06-07 18:33:10 其他开发

在 nagios 中打印多行输出

我编写了一个脚本,它正在打印多行输出.但是在 nagios 中它只显示一行.有谁知道如何在 Nagios 中打印多行 解决方案 多行输出仅适用于 Nagios 3 及更新版本. 首先,您可以为所需输出的每一行使用 html 标记 . 下一个重要的事情是在 Nagios 服务器上的 cgi.cfg 中禁用 HTML 标记转义. 找到 escape_html_tags=1 并更 ..
发布时间:2021-06-07 18:33:07 其他开发

特定主机的 Nagios 服务通知给特定用户

使用 Nagios,我希望能够在特定主机上的服务失败时发送用户通知.然而,另一台主机上的相同服务应该提醒其他人. 例如: “HostA"已启动,但“HostA"上的“www"服务已关闭 --> 通知用户 A “HostB"已启动,“HostB"上的“www"服务已启动 --> 未通知 UserB 换句话说...如果 HostA 上的 WWW 服务关闭,则只应通知 UserA, ..
发布时间:2021-06-07 18:33:04 其他开发

无法查看神经节仪表板

我已经使用rpm文件设置了神经节, OS:centOS 6.3服务器;httpd gmond和gmetad正在运行,当我在浏览器中加载它时,出现“禁止的错误" 禁止您无权访问此服务器上的/ganglia. 我还可以在/etc/httpd/logs/error_log 中看到错误 [2014年5月7日星期三10:50:42] [错误] [客户端118.102.239.85]服务器 ..
发布时间:2021-04-07 20:40:25 服务器开发

使参数解析器接受绝对数字和百分比的最佳方法?

我正在尝试编写要与Nagios一起使用的Nagios样式检查.我有一个工作脚本,它接受类似-w 15 -c 10的内容,并将其解释为“警告为15%,严重为10%".但是我才意识到,在内置的Nagios插件中,相同的参数表示“警告为15MB,严重为10MB".相反,我需要输入-w 15% -c 10%以获得上述行为. 所以我的问题是,使我的脚本像内置Nagios脚本一样运作的最佳方法是什么?我 ..
发布时间:2020-05-16 19:41:59 Python

如何手动(即脱机)手动安装Redis perl库以及从何处获得要安装的所有依赖项

我正在尝试安装check_redis插件,为此我需要redis perl库,但是我无法访问CPAN和Internet.So是否可以通过下载zip文件和所有依赖项来进行安装.我正在使用nagios核心.这是我要安装的插件 解决方案 因为我在工作中遇到类似的问题,所以碰巧写了有关该主题的个人问答.在这里: Q: How to install CPAN modules without In ..
发布时间:2020-05-16 19:41:54 其他开发

pb nagios bash脚本null导致if

我在Nagios中使用bash脚本时遇到问题.这是获取空间磁盘的脚本.当我使用IF部分时,它会返回(空),而当我未在IF部分中设置变量时,nagios会正确显示该变量.我试图与nagios用户一起运行脚本,结果很好.例如: TOTAL=`/srv/eyesofnetwork/nagios/plugins/check_nt -H $2 -p 12489 -s "" -v USEDDISKSPA ..
发布时间:2020-05-16 19:41:41 其他开发

特定主机的Nagios服务通知

使用Nagios,我希望能够在特定主机上的服务失败时向用户发送通知.但是,另一台主机上的那些相同服务应该使其他人警觉. 例如: "HostA"已启动,但"HostA"上的"www"服务已关闭->通知UserA "HostB"已启动,并且"HostB"上的"www"服务已启动->未通知用户B 换句话说...如果HostA上的WWW服务关闭,则仅应通知UserA,但是如果HostB上 ..
发布时间:2020-05-16 19:41:33 其他开发