Мне нужно установить время простоя по расписанию для конкретного хоста 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 мы хотим сделать это из командной строки (мы добились успеха для службы / службы хоста и уведомлений).
Надеюсь, теперь я абсолютно ясен.
TIA
Бхаскар