【发布时间】: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 -
我显然在这里遗漏了某些类型的输入,但我在文档中看不到与行有关的任何内容。