У нас есть 3 выделенных сервера, разделенных на несколько VPS с использованием openVZ. Мы используем munin для мониторинга VPS с производственными сайтами, и monit на одном из VPS, чтобы убедиться, что он перезапускает сервис при сбое.
Дело в том, что нам нужен лучший способ мониторинга всех наших серверов, так как у нас до 14 VPS, мы хотели бы иметь центр, где мы могли бы видеть не только данные, собранные munin, но и некоторые дополнительные статистические данные о сетях и производительности наших сервисов.
Некоторые из наших требований:
- SMS уведомление о сбое (возможность установки определенной пользовательской проверки)
- Анализатор логов для apache error_log и некоторых других.
- Должен быть централизованным (имеется в виду один сервер и несколько узлов, собирающих данные).
- Не обязательно должен быть простым в установке, но простым в обслуживании.
-
Мне указали на nagios и splunk, что вы думаете? Спасибо,
У меня есть подобная установка, кроме с Xen на месте. Я был очень доволен комбинацией:
Я надеюсь, что совместное использование нашей контрольной установки выручит Вас :-)
Вот некоторые полезные ссылки:
http://www.ibm.com/developerworks/linux/library/l-ganglia-nagios-1/index.html
https://www.ibm.com/developerworks/linux/library/l-ganglia-nagios-2/
http://www.ossec.net/main/splunk-ossec-integration
обновление:
Я забыл упоминать, что мы используем расположение конфигурации Matt Simmons Nagios также, найденный здесь http://www.standalone-sysadmin.com/blog/2009/07/nagios-config/
Это расположение сделало нашу Конфигурацию Nagios нормальной и намного легче поддержать (Матовое Спасибо!)
Я имел большой успех с Zabbix, он удовлетворяет все Ваши точки в одном пакете.
(источник: zabbix.com)
Самая твердая часть будет получать апачский контроль журнала, но Zabbix расширяем, таким образом, можно использовать LogWatch или некоторый другой сценарий жемчуга для захвата данных для Вас.
Мне нравятся OpManager и его свободное до определенного числа узлов. Делает все вышеупомянутое и довольно легок установить и поддержать.
Nagios должен быть хорошим выбором. В первую очередь - это является модульным и удовлетворяет в значительной степени все Ваши ожидания. Кроме того, это получило некоторые хорошие премии.
Править: Не забывайте проверять этот ответ.