Есть ли у Nagios API, который может контролировать цели? - PullRequest
0 голосов
/ 17 мая 2010

В Zabbix есть хорошо документированные (хотя и в черновом состоянии) API для создания экземпляров целей и управления ими. Существует ли такой API в Nagios?

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

Лучший способ сделать это - управлять объектами программным способом, поскольку автоматическое обнаружение, вероятно, завершится неудачей, поскольку узлы не находятся в одной подсети. Любые идеи о том, как сделать это с Nagios?

Ответы [ 2 ]

0 голосов
/ 17 августа 2011

Я также прошел через эту проблему, и да, у Nagios нет какого-либо API командной строки, но я обнаружил, что NagiosQL имеет эту функцию. http://www.nagiosql.org/

Есть много преимуществ использования такого инструмента, но я не буду касаться этого здесь ...

Что касается API командной строки, NagiosQL может управлять несколькими доменами через веб-интерфейс или командную строку API. По моему мнению, это очень полезно.

0 голосов
/ 16 декабря 2010

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

...