我需要從命令行設置一個特定的nagios主機的時間表停機時間通過curl..how我該怎麼做?如何從命令行通過curl爲特定時間的任何特定nagios主機設置停機時間?
這裏是我已經使用的服務/主機通知啓用/禁用命令行。
curl -d "some input here" url "user:pass"
像這樣,我需要做的事情的時間表downtime.Now問題是,停機時間的選擇需要更多的選擇,即開始時間,結束時間,所以,評論等
我怎麼把它用做捲曲從命令行?
curl -d " some key value pair(hostname,servicename" url "username:passowrd"
它將從命令行開啓和關閉服務/主機通知。所以我想以這種方式使用curl爲特定的nagios服務器提供停機時間。
上面的腳本沒有爲它工作,因爲nagios的停機時間選項需要更多的參數,我試圖在腳本中注入這些參數..但它沒有這樣工作。我們還需要提供開始時間,結束時間和評論值。
另外我已經試過捲曲的選項--form和--form字符串與該腳本..不能夠通過。
我們希望通過命令行(我們已經成功實現了服務/主機服務和通知)完成了這件事情,而不是進入Nagios Web界面。
希望我現在絕對清楚。
TIA
巴斯卡爾
謝謝安德斯...讓我試試看,讓你知道結果。 – user212064
Andres。你在哪裏找到data-urlencode選項?我還沒有找到它捲曲手冊.. – user212064
http://curl.haxx.se/docs/manpage.html#--data-urlencode –