加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Nagios:在Windows / Linux上禁用来自命令行的通知

发布时间:2020-12-13 23:54:25 所属栏目:Windows 来源:网络整理
导读:我们的日常维护需要降低服务质量. 问题是这些服务有Nagios检查,我们要么必须转到Web界面并禁用检查或收到电子邮件. 是否有一种方法可以从Windows和/或Linux客户机上的命令行禁用Nagios检查(或通知)并启用它?理想情况下,这将发生在我们执行维护的机器上,而不
我们的日常维护需要降低服务质量.

问题是这些服务有Nagios检查,我们要么必须转到Web界面并禁用检查或收到电子邮件.

是否有一种方法可以从Windows和/或Linux客户机上的命令行禁用Nagios检查(或通知)并启用它?理想情况下,这将发生在我们执行维护的机器上,而不是Nagios服务器本身.

我想禁用通知/检查预维护,并在维护后重新启用它们.

假设guest虚拟机可以访问Web界面,以下命令行应该可以工作:

要禁用通知

curl -d "cmd_typ=23&cmd_mod=2&host=[THE HOST]&service=[THE SERVICE]&btnSubmit=Commit" "http://[[NAGIOS SERVER]/nagios/cgi-bin/cmd.cgi"

启用通知

curl -d "cmd_typ=22&cmd_mod=2&host=[THE HOST]&service=[THE SERVICE]&btnSubmit=Commit" "http://[[NAGIOS SERVER]/nagios/cgi-bin/cmd.cgi"

根据您的设置,您可能还需要使用curl的–insecure或–user选项.

对于IIRC,cmd_type号对于服务和主机组是不同的 – 查看Web浏览器中正在使用的链接.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读