2016-06-21 31 views
0

我希望能夠通過curl命令將Check_MK中的服務設置爲停機時間。在Check_MK中設置服務中斷時間

這是相當不錯這裏記載:https://mathias-kettner.de/checkmk_multisite_automation.html

所以我按照上面的指導,創建了以下curl命令從遠程服務器來執行。

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負載,但它實際上並沒有執行將服務輸入到停機時間的操作。

我真的不知道我要去哪裏錯在這裏...

任何幫助將不勝感激。謝謝

+0

如果我在瀏覽器中輸入上述URL,我會收到一條錯誤消息: '沒有選擇行來執行' – Zanmato

+0

的動作我明顯錯過了某些種類的輸入,但是我看不到任何提及處理文檔中的行。 – Zanmato

回答

0

今天我有完全相同的問題,結果在我的情況下,我創建的用戶沒有足夠的權利來執行操作。讓它成爲一個管理員修復了這個這並不理想,一旦我研究它,可能會有更多細化的權利。從那以後,我可以通過指定說,一個不存在的主機或主機組(通過錯字)來獲得相同的錯誤。一個更有幫助的錯誤會爲我節省大量的時間在所有這些情況下 - 所以希望這可以幫助別人。