Я ищу способ запланировать простоя в icinga2 с оригинальным скриптом.Как запланировать простоя в icinga2, используя icinga-api с groovy?
Я уже пробовал создать небольшой отличный скрипт. Пробовал использовать примеры из документации icinga:
curl -u root:icinga -k -s 'https://localhost:5665/v1/actions/schedule-downtime?type=Host&filter=host.vars.os==%22Linux%22' -d '{ "author" : "michi", "comment": "Maintenance.", "start_time": 1441136260, "end_time": 1441137260, "duration": 1000 }' -X POST | python -m json.tool
, но адаптация этого к моему сценарию не помогла. Очень важными являются "вокруг каждого имени атрибута, я отметил
Также разумно передать атрибут «фильтр» внутри тела запроса POST, а также использовать «filter_vars» для указания, например. имя хоста по требованию. Некоторые примеры можно найти в программных примерах в документах, которые используют GET с X-HTTP-методом-переопределением, но принцип прохождения фильтров внутри тела запроса одинаковый. – dnsmichi