Как установить время простоя для любого конкретного хоста nagios на определенное время от командной строки до curl?

1082
unixbhaskar

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

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

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

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

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

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

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

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

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

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

0

1 ответ на вопрос

0
M'vy

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

Человек хроны и человек кронтаб помогут вам понять, как это работает. (И многие, многие учебник в Интернете).

Мви, вы сильно неправильно поняли мой вопрос .. или, возможно, не знаете, как ответить на него .. unixbhaskar 12 лет назад 0
Мое плохое, я так не поняла. M'vy 12 лет назад 0