我有一个 curl 脚本,它将通过 curl 从命令行执行服务/主机通知禁用/启用。
但需要针对计划的停机时间执行此操作。
有人可以建议我吗?
好吧,看来人们没能理解我的需求。让我们澄清一些事情。我已经有脚本了……如下所示:
curl -d " 一些键值对(主机名,服务名" url "用户名:密码"
这将从命令行打开和关闭服务/主机通知。所以我想以这种方式使用 curl 来为特定的 nagios 服务器提供停机时间。
上述脚本不起作用,因为 nagios 的停机选项需要更多参数,我试图将这些参数注入脚本中,但没有成功。我们还需要提供开始时间、结束时间和注释值。
另外,我尝试使用该脚本使用 curl 的选项 --form 和 --form-string,但无法成功。
基本想法是,我们不想去 Nagios 网络界面,而是想从命令行完成这件事(我们已经成功完成了服务/主机服务和通知)。
希望我现在完全清楚了。