【问题标题】:Setting downtime on service in Check_MK在 Check_MK 中设置服务停机时间
【发布时间】:2017-07-10 01:53:36
【问题描述】:

我希望能够通过 curl 命令将 Check_MK 中的服务设置为停机。

这里有很好的记录:https://mathias-kettner.de/checkmk_multisite_automation.html

所以我按照上面的指南创建了以下curlcommand 从远程服务器执行。

curl -d "_do_confirm=yes" -d "_transid=-1" -d "_do_actions=yes" -d "service=Logins" -d "host=<HOSTNAME>" -d "view_name=service" -d "_down_minutes=5" -d "_down_comment=TEST" -d "_username=apiuser" -d "_secret=<SECRET>" "<MY_CHECK_MK>/check_mk/view.py"

我在上面也输入了正确的主机名和密码。

当我执行上述命令时,它只是从页面返回一个 HTML 负载,但实际上并没有执行将服务输入停机的操作。

我不确定我在哪里出错了......

任何帮助将不胜感激。谢谢

【问题讨论】:

  • 如果我在浏览器中输入上述 URL,我会收到一条错误消息:No rows selected to perform actions for
  • 我显然在这里遗漏了某些类型的输入,但我在文档中看不到与行有关的任何内容。

标签: curl nagios check-mk


【解决方案1】:

我今天遇到了完全相同的问题,在我的情况下,我创建的用户没有足够的权限来执行该操作。使其成为管理员解决了这个问题。不理想,一旦我研究它,我可能会给予更细化的权利。从那时起,通过指定一个不存在的主机或主机组(通过错字),我已经能够得到同样的错误。在所有这些情况下,一个更有帮助的错误会为我节省大量时间 - 所以希望这可以帮助某人。

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多