如何透過命令行為任何特定 nagios 主機設定停機時間一段時間?

如何透過命令行為任何特定 nagios 主機設定停機時間一段時間?

我有一個curl 腳本,它將透過curl 從命令列停用/啟用服務/主機通知。

但需要在計劃的停機時間內執行此操作。

有人可以建議我嗎。

好吧,看來人們沒能理解我的要求。我已經有了腳本..看起來如下:

curl -d " 一些鍵值對(主機名稱,服務名稱" url "使用者名稱:密碼"

這將從命令列開啟和關閉服務/主機通知。所以我想以這種方式使用curl 來為特定的nagios 伺服器提供停機時間。

上面的腳本不起作用,因為 nagios 的停機選項需要更多參數,我嘗試將這些參數注入腳本中..但它沒有那樣工作。

另外,我已經嘗試了curl的名為--form和--form-string的選項與該腳本..無法通過。

基本想法是我們不想進入 Nagios Web 介面,而是希望從命令列完成此操作(我們已經成功實現了服務/主機服務和通知)。

希望我現在已經完全清楚了。

答案1

如果您使用 Linux 作業系統,則可以透過 cron 安排任務。

曼克朗人 crontab將幫助您弄清楚這是如何工作的。 (以及網路上很多很多教學)。

相關內容