Мне нужно установить время простоя расписания для конкретного хоста nagios из командной строки с помощью curl. Как мне это сделать?
вот что я уже использую для включения / отключения уведомлений службы / хоста из командной строки.
curl -d "some input here" url "user:pass"
Точно так же, как мне нужно сделать что-то для простоя расписания. Теперь проблема в том, что опция простоя требует больше опций, то есть время начала, время окончания, комментарий и т. Д.
Так как мне сделать это с помощью curl из командной строки?
curl -d " some key value pair(hostname,servicename" url "username:passowrd"
, который будет включать и отключать уведомление службы / хоста из командной строки. Поэтому я хочу использовать curl таким образом, чтобы обеспечить время простоя для конкретного сервера nagios.
Вышеупомянутый скрипт не работает для него, потому что опция времени простоя nagios взяла больше параметров, и я попытался внедрить те в скрипте ... но это не сработало таким образом. Нам нужно также указать время начала, время окончания и комментарий.
Кроме того, я попробовал опцию curl под названием --form и --form-string с этим сценарием ... не смог пройти.
Идея бессика заключается в том, что вместо перехода к веб-интерфейсу Nagios мы хотим сделать это из командной строки (мы преуспели для службы / службы хоста и уведомления).
Надеюсь, теперь мне все ясно.
ТИА
Bhaskar