小编uni*_*kar的帖子

如何从命令行到卷曲为特定时间设置任何特定nagios主机的停机时间?

我需要通过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

巴斯卡尔

curl nagios http-post

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

curl ×1

http-post ×1

nagios ×1