У меня есть предупреждения nagios, настроенные для прохождения через jabber с ссылкой http на ack.Можно ли оповещать оповещения nagios от терминала?
Возможно ли, что есть сценарий, который я могу запускать с терминала на удаленной рабочей станции, которая принимает имя хоста в качестве параметра и вызывает предупреждение?
./ack имя хоста
Преимущество, в то время как казалось бы, прозаический, состоит из трех частей. Сначала возьмите HTTP-загрузку с nagios. Во-вторых, страницы nagios http могут занимать до 10-20 секунд для загрузки, поэтому я хочу сэкономить время там. В-третьих, избегайте более медленного использования мыши + веб-интерфейса + firefox/другого досадно медленного браузера.
В идеале, мне нужен сценарий, связанный с ярлыком на клавиатуре, который просто вызывает последнее предупреждение. Наконец, я хочу взять входные данные с джойстика, кнопок и еще много чего, и подключить его к большой красной кнопке, привязанной к скрипту, чтобы я мог просто получить последнее предупреждение nagios, нажав кнопку LOL. (Это было бы радом, если бы на кнопке был экран на корпусе, в котором был показан текст оповещения, получающий acked lol)
Избавь меня от всего, что хочешь, но это на самом деле то, что было бы полезно для меня. Если я смогу сэкономить пять секунд на каждое оповещение, и я получаю 200 предупреждений в день, мне нужно помочь, это экономит мне 15 минут в день. И не все ли смысл системного администратора автоматизировать то, что может быть автоматизировано?
Спасибо!
Сообщение отредактировано с полным скриптом –
Совсем нет! Я просто медленно ха-ха. Я также понял, что должен был опубликовать это на ошибке сервера. Я предполагаю, что вы запускаете скрипт с сервера nagios? Я надеялся на что-то, что можно запустить с удаленной рабочей станции, но я должен был прояснить это. –
Да, с сервера nagios. Вы можете сделать то же самое на удаленном хосте с помощью ssh: 'ssh nagios-server/path/to/executable/script.py' –