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