Инструменты сетевого мониторинга с функциями API [закрыто]

Мы используем пакет Advanced Hostmonitor от ks-soft для мониторинга около 2000 объектов в нашей сети. Мы думаем, что это здорово, парень, который его поддерживает, великолепен, продукт быстрый, стабильный и зрелый, но я чувствую, что по мере роста нашей компании появляются некоторые трения в области интеграции с нашими административными системами бэк-офиса.

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

Hostmonitor имеет некоторую поддержку для этого с помощью функции под названием HM Script, но мы начинаем сталкиваться с некоторыми ускорениями -

  1. мы не можем добавлять новых операторов / пользователей
  2. мы не можем определять новые «Профили действий» - это действия, которые необходимо предпринять, если тест прошел хорошо или плохо.

Что нам нравится в hostmonitor , так это Профили действий. Например, если окно Windows IIS выходит из строя, наш профиль действий при неудачном тесте делает что-то вроде:

  • Проверьте хост еще раз (один раз)
  • Подождите еще 30 секунд, затем повторите попытку
  • Попробуйте перезапустить пул приложений на удаленном компьютере. (до двух раз)
  • Отправить электронное письмо оператору об ошибке перезапуска
  • Попробуйте перезапустить IIS на удаленном компьютере (до четырех раз)
  • Страница дежурного администратора (до 5 раз - останавливается после дежурного администратора ACKS alert)
  • Дежурный администратор резервного копирования (5 раз - останавливается после того, как дежурный администратор принимает предупреждение)

Я начинаю искать другие инструменты мониторинга сети и ищу:

  1. всеобъемлющий API, который будет возможность добавлять / удалять / контролировать тесты / тестировать «профили действий» / операторов (не только плагины, нам нужны интерфейсы управления и администрирования)
  2. возможность иметь довольно подробные профили действий / эскалации (и определять их через API)

Я посмотрел на Nagios и Icinga, но, похоже, не могу понять из их документации, могли ли мы иметь эти функции или нет, или, если бы мы могли, сколько работы может быть задействован для реализации / настройки.

Может ли кто-нибудь дать совет, руководство или опыт?

4
задан 14 March 2011 в 01:26
4 ответа

Icinga делает задание вполне прилично (я предпочитаю его Nagios, потому что это имеет единственный API, который Вы можете использовать для получения данных и на 100% совместимы с Nagios-плагинами).

Существует видео о VS Nagios Icinga, который описывает это вполне прилично: YouTube (Это Icinga, таким образом, подход с осторожностью),

Можно использовать Icinga для электронной почты/SMS кто-то и даже запускать скрипт (и таким образом, перезапускать сервис, перезагрузку...) Пример: Ссылка (Это - nagios-ссылка, но это - то же соглашение).
Единственная вещь, в которой я не уверен, выполняет команды в хронологическом порядке.

Для создания конфигурации легче, мы используем NConf. Это предлагает API для хостов, сервисов... (не для управления пользователями).

1
ответ дан 3 December 2019 в 03:23

В зависимости от Вашей среды можно хотеть посмотреть на решение, которое даже не использует датчики и вместо этого просто анализирует трафик, затем настроенные предупреждения на основе материала как то, если Вы видите 500 погрешностей нивелировки, или трафик резко падает в течение длительного промежутка времени. Например, смотрите на то, что обеспечивает ExtraHop: http://www.extrahop.com/

2
ответ дан 3 December 2019 в 03:23

При поиске внешнего контроля, Вы могли бы хотеть взглянуть на WatchMouse. Их API обеспечивает функции, которые Вы упоминаете (если я понимаю, что Вы исправляете): apidoc.watchmouse.com

Аплодисменты Mark

1
ответ дан 3 December 2019 в 03:23
1
ответ дан 3 December 2019 в 03:23

Теги

Похожие вопросы