Вопрос: Какой инструмент вы используете для мониторинга своих серверов?


Для получения более полного списка инструментов мониторинга и их функций, проверьте Эта страница Википедии,

Как говорится в этом вопросе, каковы наиболее часто используемые инструменты, используемые для этой задачи, и каковы их сильные и слабые стороны?


187


Источник


На какой платформе работает ваш сервер? - Glenn Slaven
На моих серверах работает Debian Lenny, но вопрос в первую очередь не сосредоточен на мониторинг UNIX, так как многие инструменты, вероятно, будут иметь некоторую форму межплатформенной поддержки. - Aron Rotteveel
Возможно, они используют разные инструменты, но с общей системной точки зрения вы в конечном итоге делаете то же самое снова и снова в разных системах. Это всего лишь немного сценариев, чтобы выжать последний бит данных, который вы хотите. Я бы рассмотрел «инструменты» в этом контексте экземпляр записи (сервер мониторинга), а не фактический плагин / скрипт, который выплевывает данные - serverhorror
Мне нравится также отслеживать приложения (производительность, доступность и т. Д.). Средства мониторинга, похоже, имеют спектр с возможностью мониторинга оборудования на одном конце и возможностью мониторинга приложений с другой. Оборудование <----- + -----> Применение - Nathan Hartley


Ответы:


Я использовал Nagios в прошлом с успехом. Он очень расширяемый (более 200 дополнений), относительно прост в использовании и множество отчетов. Отрицательной будет первоначальная настройка.


136



Nagios отлично работает для мониторинга всех типов хостов (Windows, Linux, маршрутизаторы, коммутаторы и т. Д.). Я рекомендую использовать инструмент настройки, например, фруктовый или Lilacto, для облегчения конфигурации. NSClient ++ на окнах и nagios-statd на материалах linux для мониторинга запущенных процессов, использования диска и т. Д. - TonyB
К сожалению, Nagios требует агента на ящиках Windows - в прошлом я нашел агента, который, как известно, подвержен случайному умению. - PowerApp101
Мы смотрели на Nagios и Zabbix для нашего мониторинга. Zabbix выиграл после короткой оценки, в основном из-за простоты развертывания и функциональности (например, Zabbix включает в себя графику как основную функцию, в то время как Nagios требует плагина). Я нашел, что настройка Nagios - это боль.
В GroundWork OpenSource есть устройство сетевого мониторинга, которое использует Nagios в его основе и упрощает настройку / управление - Rog
Существует новая вилка нагиос, называемая icinga. Этого еще нет, но их цели выглядят многообещающими. icinga.org - cstamas


Кактусы это очень хороший веб-интерфейс для RRDTool, обеспечивая очень удобные графики и статистику. RRDTool является частью, которая собирает данные из нескольких систем и контролирует широкий спектр технических данных.

Мы используем это решение cacti / RRDTool для мониторинга систем Unix и Windows. Мы получаем множество полезных показателей, включая загрузку, использование CPU / RAM, пространство HD, вход в систему, сетевой трафик, запущенные процессы и т. Д.

Вы найдете дополнительную информацию о кактусах на Что такое кактусы? стр.


70



Кактусы - это веселое решение, которое отлично смотрится и поставляется по отличной цене (бесплатно). Однако настройка сетевых устройств - это PITA и плохо документирована. Сейчас может быть лучше, но я бы не стал делать это до тех пор, пока вы не проведете свое исследование. - Chris Porter


Лично я люблю Munin который очень прост в установке и для написания плагинов, поскольку он имеет очень простую архитектуру. Есть много плагинов уже вокруг для всех целей, которые вы могли себе представить, поэтому вам, вероятно, даже не придется писать плагины в первую очередь.

Он также предоставляет красивые графики и возможность настраивать (очень простые) оповещения.


57



Я тоже большой поклонник Мунина. Он поддерживает интеграцию с Nagios (так что вы можете запускать оба), и поддерживать все распространенные вкусы unix. Я не думаю, что есть какая-либо поддержка для мониторинга узла Windows, однако он написан на Perl, поэтому, хотя это может быть нетривиально, это, безусловно, должно быть возможное, - John Dalton
@John. Узел Windows поддерживается через munin-node-win32, который является родным узлом munin, или через SNMP, как и любой хост. - Steve Schnepp


Zabbix, Это с открытым исходным кодом и достаточно прост в настройке и настройке. У нас есть много настраиваемых сценариев мониторинга, которые подаются на сервер zabbix, но он заботится о централизации этих данных, их надлежащим образом отображать, уведомлений (электронная почта, IM, SMS, твиттер и т. Д.) И т. Д.


34



Мы также используем Zabbix и считаем его довольно мощным и настраиваемым. Мы тестировали как Zabbix, так и Nagios, и в конечном итоге выбрали Zabbix, потому что, несмотря на то, что Nagios, похоже, имеет хорошую репутацию, это немного больно для установки, и многие функции поступают из плагинов, а не в основном приложении (графическое отображение хороший пример этого, вы бесплатно получаете его с Zabbix).
Я предпочитаю Zabbix, потому что это гибкость в плане графического отображения и отображения вашей инфраструктуры (с точки зрения доступности), а также гибкий способ мониторинга. - Andrioid


Я делаю Spiceworks в нашей компании, и мы находим это отличным инструментом не только для мониторинга серверов, но и всего остального в сети.

Он делает такие вещи, как автоматическая инвентаризация и пользовательский мониторинг, чтобы отправлять вам электронные письма, когда есть проблема (EG: принтер имеет до 10% чернил или жесткий диск этого сервера составляет 20%).

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

РЕДАКТИРОВАТЬ: о, я упомянул, что его бизнес-модель основана на том, что она свободна навсегда.


29



Spiceworks делает много потрясающих вещей - и БЕСПЛАТНО.
SpiceWorks имеет действительно большое сообщество, которое также частично перекрывает ServerFault. Будет интересно посмотреть взаимодействие между сообществами. Я также использую SpiceWorks. Удивительный инструмент. - Scott Alan Miller
Теперь я использую это на основе вашей рекомендации. Отличный инструмент. - Marko Carter
Мы используем его в нашей работе. Это впечатляет. Только инвентаризация аппаратного обеспечения, не говоря уже о программном обеспечении, заслуживает отдельного взгляда. - Terry
В прошлый раз, когда я использовал Spiceworks (что-то в версии 3), у него не было никакого способа добавить или изменить аппаратные компоненты, такие как мониторы, видеокарты и т. Д. Он обнаружил бы их, но часто неправильно. Таким образом, я все еще использую GLPI + OCSNG, который я ненавидеть, - Boden


Smokeping не только проверяет доступность различных серверов и сервисов, но и отслеживает их задержку, обеспечивая удобство использования, приятный внешний вид и быстро отображать графики.

Широкий выбор плагинов для измерения задержки доступен из коробки. Если вы знаете какой-то Perl, легко создавать свои собственные для любых экзотических потребностей.

Большие установки получат выгоду от системы Master / Slave для распределенных измерений.

Высококонфигурируемая система оповещения поможет вам заметить проблемы до того, как они начнут влиять на пользователей или будут развиваться в результате основного сбоя.

Smokeping является бесплатным и OpenSource Software, написанным на Perl Тоби Отейкером, создателем MRTG и RRDtool


18



Smokeping хорошо видеть, что ваша сеть, как - Rory
Smokeping удивительно для визуализации латентности. - James


OpenNMS используется там, где я работаю, чтобы контролировать более тысячи машин Linux. Мы контролируем аппаратное обеспечение каждой машины и приложений, работающих на них.


15



+1 для OpenNMS, мы также используем это на работе для мониторинга тысяч машин и интерфейсов. У нас много разных операционных систем, и мы можем контролировать их все с помощью OpenNMS. - Steve K
не мой первый выбор, но очень полезный
как это происходит с добавлением MIB для нового оборудования? - slovon
OpenNMS имеет много статистики snmp уже в своей конфигурации по умолчанию, чтобы он мог автоматически обнаруживать и запускать графику из коробки. Новые SNMP-статистики довольно легко добавить, просто укажите имя для RRD, OID и тип данных и поместите его в группу для типа устройства, к которому применяется stat. - mtinberg


Zenoss Core , мы используем его (около года) для легкого мониторинга серверов, сетевых коммутаторов и ИБП.

Zenoss Core - это удостоенный наград продукт для мониторинга ИТ с открытым исходным кодом, который эффективно управляет конфигурацией, здоровьем и производительностью сетей, серверов и приложений с помощью единого интегрированного программного пакета.


15



Если вы используете бесплатную версию Zenoss Core, будьте готовы сделать много настроек SNMP MIB. Я также обнаружил, что он неуклонно отказывается собирать данные операционной системы на некоторых моих серверах и на удивление трудно настроить для простых задач, таких как проверка содержимого веб-страницы. - gareth_bowles
Может сочувствовать проблемам MIB, но проверка веб-страниц может быть выполнена с помощью плагинов Nagios на Zenoss. - gimel


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

Совершенно противоположно тому, что в pro / con также отличает Microsoft System Center Operations Manager (SCOM), который не является бесплатным, имеет меньше плагинов, но настройка и конфигурация являются блестящими и легкими.

Я должен признать, что если бы я был в основном в компании Microsoft, у меня были очень высокие требования к надежности (т. Е. Они не могли позволить себе контролировать, чтобы перерыв), или пришлось подумать о том, чтобы заставить разработчиков работать с ним, тогда SCOM станет моей рекомендацией по Nagios.


12





Я использовал:

  • Nagios - требуется некоторая устаревшая настройка командной строки, а не красивая, но прочная и функциональная. Он был заменен:
  • Zenoss - требует гораздо меньше усилий для создания, имеет коммерческий вариант. После запуска остальные управляются через браузер. Очень мощный, но требует некоторой работы MIB, если вы используете бесплатную версию.
  • InterMapper - коммерческая программа, потраченная, если у вас много узлов для мониторинга. Появляется, чтобы быть написанным на Java (лучше или хуже).
  • Spiceworks - не пробовал последнюю версию. Старые версии нуждались в немного больше umph под капотом, чтобы заставить его ответить, но в остальном он работает красиво. Бесплатная версия поставляется с объявлениями nag.

12



Мы широко используем Intermapper. - sysadmin1138♦
Я также использую InterMapper. Консольный клиент написан на Java. Сервер написан на Python. Postgres используется как базовая база данных для агрегации и отчетности данных. - lsiu