У меня есть скрипт curl, который будет отключать / включать уведомление службы / хоста из командной строки через curl.

Но нужно сделать это для запланированного простоя.

Может кто-нибудь подсказать мне.

Хорошо, кажется, люди не поняли моего требования.Давайте уточним кое-что. У меня уже есть скрипт, который выглядит примерно так:

curl -d "некоторая пара значений ключа (имя хоста, имя сервера" url "имя пользователя:passowrd"

который будет делать сервис / уведомление хоста и выключать из командной строки. Поэтому я хочу использовать curl таким образом, чтобы обеспечить время простоя для конкретного сервера nagios.

Вышеупомянутый скрипт не работает для него, потому что опция простоя nagios взяла больше параметров, и я попытался внедрить те в скрипте ... но это не сработало таким образом.Нам также нужно указать время начала, время окончания и комментарий.

Плюс я попробовал параметр curl под названием --form и --form-string с этим сценарием ... не смог пройти.

Идея бессика заключается в том, что вместо перехода к веб-интерфейсу Nagios мы хотим сделать это из командной строки (мы преуспели для службы / службы хоста и уведомления).

Надеюсь, теперь мне все ясно.

1 ответ1

0

Вы можете запланировать задачу через cron, если вы используете ОС Linux.

Man cron и man crontab помогут вам понять, как это работает. (И многие, многие учебник в Интернете).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .