“”我需要使用Nagios API禁用Nagios中特定主机的所有服务的通知期限。默认情况下,Nagios提供用于添加和删除主机的API命令。在哪里可以找到用于禁用通知的API期间”。
“当该API在云中过期时,需要使用此API来禁用现有服务器的警报,并应在服务器恢复运行后将其重新启用,以防止出现虚假警报”
curl -XPOST“ https://test/nagiosxi/api/v1/config/host?apikey=123&pretty=1” -d“ host_name = testapihost&address = 127.0.0.1&check_command = check_ping!3000,80%!5000,100%&max_check_attempts = 2&check_period = 24x7&contacts = nagiosadmin&notification_interval = 5&notification_period = 24x7
使用上述API命令添加主机。需要使用类似的API命令将特定主机的所有服务的notification_period禁用为None,并在主机重新联机后将其重新启用
“我希望一旦执行了API,特定主机的所有服务的通知周期就会设置为“无”。