Системы мониторинга

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Hober
Сообщения: 8

Системы мониторинга

Сообщение Hober »

Всем привет. Возник вопрос по системам мониторинга, а именно встал вопрос о выборе.
Что от системы хотелось бы:
1. Обязательно OpenSource.
2. Желательно написанная на perl или phython. Ну это не особо важно
3. Веб-интерфейс управления. Желательно на php, perl. Простая вставка доп. модулей/страниц ( по типу, как сделано в pandora ). Система разграничений прав доступа.
4. Поддержка агентов ( windows, linux, bsd ).
5. Удаленное управление агентами
6. Автоматическое обнаружение агентов
7. Построение всевозможных отчетов, графиков
8. Система шаблонов, групп.
9. Построение визуальных карт. По типу как в zabbix и pandora. Визуальное отображение зависимостей сервисов.
10. Комплексная реакция на события, по типу триггеров zabbix.
11. Логирование всех событий.
12. Поддержка нескольких систем мониторинга ( промежуточные серверы ) и сбор всех данных в единый центр. По типу proxy ( zabbix ) или export_server ( pandora )
13. Поддержка зависимостей сервисов и реакция на события. Например упал ldap сервер на server1, это влечет за собой падение exim-а на сервере server2. Соотвественно должна быть комплексная реакция на данное событие ( визуальное отображение в веб-интерфейсе, отправка sms, отправка письма по email ( ну если exim работает :))).
14. Данные должны храниться в SQL ( mysql, postgresql ).

По самому сбору информации:
1. Информация должна собираться на промежуточные серверы и по мере появления связи с основным сервером - данные должны отправляться на него. Но и оставаться на промежуточных, для местных администраторов( по типу export_server в pandora ).
2. Сбор всего что только возможно:
Удаленный опрос по tcp,udp,icmp ( без установки агентов ). Допустим мне нужно проверить работоспособность какого-то сервиса работающего по tcp. Система должна отправить ему команду, и получить ответ, его занести в БД ( мне очень понравилось как это реализовано в pandora )
Сбор данных с агентов ( допустим нужно выполнить команду netstat ( отгрепать нужные данные и передать их в центр )
Вот тут нужна система шаблонов ( по типу pandora или zabbix )
Поддержка wmi ( это одно из основных требований к системе )
3. Удаленная настройка агентов ( какую информацию собирать, какие команды выполнять )

Вроде все. Если что-то забыл, напишу позже:))
Сейчас работаем на nagios.
Основные минусы:
- ужасный web-интерфейс.
- Очень сложная настройка. Это самый главный минус.
- Данные хранятся не в SQL.
- нет поддержки wmi
- нет системы шаблонов ( но это все можно отнести к пункту настройка )
Из плюсов:
- Очень много написано модулей проверки
- Стабильно работает

Попробовал также pandora и zabbix.
Pandora: из минусов:
- export_server - платный модуль. Создан для сбора данных с промежуточных серверов
- Агенты приходиться настраивать в ручную, на каждой машине. Нет удаленного управления. ( есть в платном модуле )
- Нет поддержки зависимостей сервисов ( может я не нашел )
Из плюсов:
- Очень удобный веб-интерфейс
- Очень легко добавить нужный модуль/страничку в веб-интерфейс
- Система очень простая, в плане доработки ( написана на perl-е )
- Очень хорошо реализована система построения графиков и различных отчетов
- Есть поддержка WMI
- Удобная настройка и написание модулей.
- Данные хранятся в SQL ( в нормальном читабельном виде )
- Реализована система шаблонов и групп

Zabbix( в стадии изучения )
Из минусов:
- Очень не удобный веб-интерфейс
- Сложное добавление модулей/страниц в веб-интерфейс ( может правда у меня руки кривые ))
- Сложна в доработке
- Нет поддержки WMI
- Не понравилась настройка визуального отображения ( в pandora сделано это на высоте )
- Сложна в настройке
Из плюсов:
- Комплексная реакция на события
- Удаленное управление агентами
Спасибо сказали:
Hober
Сообщения: 8

Re: Системы мониторинга

Сообщение Hober »

Ссори не proxy zabbix, а node
Спасибо сказали:
Аватара пользователя
SantaClausRpm
Сообщения: 58

Re: Системы мониторинга

Сообщение SantaClausRpm »

В nagios шаблоны есть.
In FOSS we trust
Спасибо сказали:
Hober
Сообщения: 8

Re: Системы мониторинга

Сообщение Hober »

Кто нибудь юзал zenoss, opennms?
Спасибо сказали:
HRonik
Сообщения: 140
ОС: Debian

Re: Системы мониторинга

Сообщение HRonik »

Nagios умеет работать с SQL ))
Смотрите в сторону NDO.
К тому же можно прикрутить nagvis тоже интересная фича.
Спасибо сказали:
Аватара пользователя
Ben Aceler
Сообщения: 185
ОС: Various Linux

Re: Системы мониторинга

Сообщение Ben Aceler »

Zenoss.
Участник NNLUG и KDE, директор ООО "Элсис".
Спасибо сказали:
andrejbad
Сообщения: 18
ОС: linux

Re: Системы мониторинга

Сообщение andrejbad »

У меня под Nagios мониторится Oracle, MySQL, другие процессы на windows/unix-машинах, настроны SMS-сообщения при определенных проблемах, к Nagios я также подключил PNP планин для статистики в графике.
Плагины можно писать самому на чем угодно, хоть на perl/bash, хоть на C++.
Так что выбор очевиден :-)
Спасибо сказали:
Hober
Сообщения: 8

Re: Системы мониторинга

Сообщение Hober »

HRonik писал(а):
15.12.2008 13:56
Nagios умеет работать с SQL ))
Смотрите в сторону NDO.
К тому же можно прикрутить nagvis тоже интересная фича.


NDO пытался прикрутить, но как только столкнулся с проблемой несовместимости версий - бросил это дело ( попробую поиграться ). Кстати, а возможно ли сбор всех данных с различных nagios серверов в один единный центр? И опять же данные должны быть в SQL.
Плюс еще прикручен nagiosql ( для удобства конфигурирования ).
nagvis уже прикручен.

Ben Aceler писал(а):
15.12.2008 15:59
Zenoss.


Энтерпрайз. Да и слишком много они хотять за платную версию, а самое вкусное как раз в энтерпрайз и проффешионал.

Добавлю к минусам zabbix:
- Система nodes ( для передачи данных между серверами с zabbix ). Передаются только события и история ( данные не перадются ).
Спасибо сказали: