我需要通过curl为命令行设置特定nagios主机的计划停机时间.我是这样做的吗?
这是我已经用于从命令行启用/禁用服务/主机通知的内容.
curl -d "some input here" url "user:pass"
Run Code Online (Sandbox Code Playgroud)
就像我需要为计划停机时间做的那样.现在的问题是停机时间选项需要更多选项,即启动时间,结束时间,评论等.
那么如何通过命令行中的curl完成它呢?
curl -d " some key value pair(hostname,servicename" url "username:passowrd"
Run Code Online (Sandbox Code Playgroud)
这将从命令行打开和关闭服务/主机通知.所以我想以这种方式使用curl来为特定的nagios服务器提供停机时间.
上面的脚本不起作用,因为nagios的停机时间选项需要更多的参数,我试图在脚本中注入这些参数.但它没有那样做.我们也需要提供starttime,endtime和comment值.
另外,我已经尝试了curl的选项--form和--form-string with the script ...无法通过.
理想的想法是,不是去Nagios web界面,我们想从命令行完成这件事(我们已经成功完成了服务/主机服务和通知).
希望我现在绝对清楚.
TIA
巴斯卡尔