Программное обеспечение для мониторинга состояния сервера
Всем привет! Я ищу программное обеспечение для мониторинга состояния наших серверов. Наша среда представляет собой довольно типичное сочетание HP/Dell с Microsoft Server и VMware vSphere. В настоящее время мы используем WhatsUPGold и хотели бы перейти от этого. Я проверил Dell Management Console и IT Assistant, но думаю, что с его помощью можно контролировать все наши продукты.
Любые другие предложения, которые будут работать для среды среднего размера?
РЕДАКТИРОВАТЬ: Я также должен отметить, что мне хотелось бы, чтобы что-то было довольно легко развернуть, не требующее большого количества создания / редактирования правил / пользовательских правил.
10 ответов
Персональный фаворит и известный во всем мире как один из лучших программ мониторинга, Nagios.
У меня еще не было ни одного устройства / сервера / программного обеспечения, которое я не мог бы контролировать с его помощью. (Некоторые требовали написания пользовательских модулей, в конце концов это все еще контролировалось).
Изменить: Есть несколько "пакетов", которые включают в себя nagios и веб-панели управления, и один из самых популярных из них - Op5. Однако очевидно, что это имеет значительную стоимость. Большинство из этих пакетов должны отвечать всем вашим потребностям, включая простое развертывание / не слишком большое создание пользовательских правил.
InterMapper (коммерческий) - это то, что я использую - он очень гибкий, и компания, стоящая за ним, довольно быстро реагирует на запросы на усовершенствования, и каждый выпуск программного обеспечения приносит множество новых (полезных) функций. Есть годовое лицензионное соглашение, но я не нахожу цены слишком высокими даже для мелких клиентов.
InterMapper также имеет базу данных, которая позволяет вам делать тренды / составлять отчеты (аналогично тому, что вы можете делать с Cacti и т. Д.), Хотя это еще не очень хорошо отработано.
Я буду противником и скажу, что мне наплевать на Nagios: отчасти потому, что я не фанат mdoel "удаленного выполнения плагинов", но в основном из-за плохого опыта с установками, которые имели ужасный сигнал к коэффициент шума и то, что я нахожу, что процесс настройки не так совершенен.
Редактировать, чтобы ответить на вопросник. Редактор: С InterMapper вам почти наверняка придется запускать демоны SNMP для того, что вы хотите отслеживать, и вам, вероятно, придется настраивать некоторые пороговые значения для каждого сервера, если ваша среда не очень тесная, но все сделано из графического интерфейса и довольно просто.
Такие вещи, как аппаратный мониторинг (сбои дисков и т. Д.), Как правило, требуют настраиваемого зонда, но некоторые из них уже написаны (и если зонда, который вам нужен, не существует, реализовать его самостоятельно довольно легко).
GruffTech опередил меня - я тоже собирался порекомендовать Nagios!
Он поставляется с большим количеством пробников из коробки, и написание новых действительно легко. Его также легко прикрутить к различным фронтам, и есть другие типы плагинов, доступные с полки (например, Cacti для построения графиков трендов).
(Ранее использовались BMC Patrol, Oracle Grid Control, NetSaint и другие - я очень предпочитаю Nagios).
НТН
C.
Nagios, OpenNMS, Zabbix все здесь рекламируются...
Nagios - самый документированный из трех, и хотя OpenNMS выглядит потрясающе, мне не очень нравится сайт или документация.
Есть еще один инструмент мониторинга, который вы должны "контролировать" (хех): Shinken. Это повторная реализация Nagios (100% совместимость с конфигурацией) в Python, перепроектированная для обеспечения большей доступности и распространения. Он не указан как готовый к производству, но если вы любите приключения, вы можете поставить его на QA.
Сообщество opsview http://www.opsview.com/community - отличный способ начать работу с nagios. Почти все можно сделать через веб-интерфейс, и вы можете использовать все плагины nagios. Если ваши настройки должны поддерживаться людьми без навыков Unix, это путь.
Мне нравится эта комбинация:
Nagios NCONF Кактусы
Они все хорошо играют вместе и их очень легко настроить.
Если у вас есть на это бюджет, выберите Solarwinds NPM. Это очень хороший продукт. Я хотел бы протестировать несколько из этих многочисленных инструментов с открытым исходным кодом, но до сих пор у меня не было шансов. Хорошая вещь об инструментах с открытым исходным кодом - гибкость, которую вы имеете, и возможности, которые вы получаете от сообщества. В основном результаты намного лучше, чем у нескольких инженеров, которые проводят мозговой штурм по функциям коммерческого продукта.
Если вы хотите хороший чистый простой и недорогой вариант, я бы посмотрел на GFI Max Server Monitoring (формально Hound Dog). Я использую его буквально для сотен серверов, которые очень просто управлять через любой веб-браузер / локацию. Быстрая, безопасная (работает через порт 80,443) Цены, соответствующие тому, что вы хотите контролировать. Очень рекомендуется.