Мониторинг серверов для сети UNIX среднего размера [дубликат]

На этот вопрос уже есть ответ здесь:

I ' Я ищу предложения по хорошим инструментам мониторинга или инструментам для работы в смешанной среде Linux (RedHat 4-5) и HPUX.

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

Особенности, которые я хотел бы увидеть:

  1. Простая настройка серверов.
  2. Возможность контролировать ЦП, сеть, память и определенные процессы

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

3
задан 15 April 2010 в 16:15
6 ответов

Настройте SNMP на своих серверах, предпочтительно через некоторый инструмент управления конфигурацией как Марионетка.

Затем используйте контрольный инструмент как Ядро Zenoss для контроля их. Zenoss может просканировать подсеть для хостов, которая помогает добавить 200 серверов, и можно группироваться/организовывать серверы различными способами, для определения то, что точно контролируется.

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

3
ответ дан 3 December 2019 в 04:55
  • 1
    Я думаю, что это - решение, с которым мы закончим тем, что шли. Хотя также возможно, что Это застрянет в обсуждениях управления и никогда не происходить. –  nbartolomeo 16 April 2010 в 18:33

Nagios может иметь определенную кривую обучения, но можно определить шаблоны в ее конфигурационных файлах, которые могут быть снова использованы другими объектами в нем, чтобы сэкономить Вам время. Это - большая система контроля. Вам обычно не нужен клиент, установленный на каждом хосте, который это контролирует, пока хосты имеют выполнение SNMP.

Контроль систем Windows с ним может немного отличаться. Для них NSClient ++ работает очень хорошо и легок установить, даже с помощью сценария, SMS, и т.д. http://nsclient.org/nscp/

4
ответ дан 3 December 2019 в 04:55
  • 1
    Я могла быть мисс, понимающей, но я полагаю, что Вы обязаны иметь agent+plugin на сервере, если Вы хотите контролировать определенные процессы. I' m не против использования агента; я просто don' t хотят должными быть настроить агент и плагин на каждом сервере, на котором я нуждаюсь к управляющим процессам. –  nbartolomeo 15 April 2010 в 17:56
  • 2
    Правда, но сделайте Вас, действительно должен контролировать процесс или услугу, которую он предоставляет. Было бы лучше проверить, что сервер отвечает на запросы на порте 80 вместо того, чтобы проверить, чтобы видеть, работает ли процесс веб-сервера, например. –  sinping 15 April 2010 в 18:37
  • 3
    @nbartolomeo: именно поэтому Вы используете менеджер конфигурации как CFengine или марионетка. –  Dan Andreatta 15 April 2010 в 18:59
  • 4
    @Dan Andreatta: Да, это - другая вещь, что мы изучаем это I' m надеющийся смочь реализовать вдоль стороны новое контрольное программное обеспечение. @sinping: Мы действительно на самом деле должны контролировать определенные процессы. Некоторые серверы выполняют weblogic, и мы должны знать, являются ли определенные модули для него runnig не просто, если он отвечает. –  nbartolomeo 16 April 2010 в 15:44
  • 5
    Можно контролировать процессы через SNMP также. Посмотрите раздел ' 2c' здесь: agiletesting.blogspot.com/2005/10/… –  sinping 16 April 2010 в 16:33

Хорошие новости - то, что существует много решений обработать Ваши требования, теперь Вы добираетесь для выбора. Я изучил бы следующие продукты:

Zenoss

Основы

Zabbix

Hyperic

1
ответ дан 3 December 2019 в 04:55

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

Кто-то записал сравнение между Nagios и OpenNMS

2
ответ дан 3 December 2019 в 04:55
  • 1
    Я использую Nagios с более чем 100 серверами. При конфигурировании начального контроля для 100 + серверы будут трудоемкими независимо. –  Warner 15 April 2010 в 16:53
  • 2
    Существуют некоторые очень большие установки контроля Nagios 10' s тысяч хостов и сервисов, о которых я знаю. Yahoo является крупным пользователем Nagios, например. video.google.com/videoplay?docid=-2694482537942655203# является хорошим разговором о развертывании Nagios в крупном масштабе. –  3dinfluence 15 April 2010 в 19:49

Я рекомендовал бы Zabbix, Он может контролировать Ваши хосты с SNMP или через агент, установленный на серверах, это очень гибко и масштабируемо. Zabbix обеспечивают исследование хоста, но можно также сделать XML-файл для импорта устройств в его базу данных. Они недавно выпустили API-интерфейс, которые делают легкими интегрировать данные из контроля в другие приложения (Мы имеем, успешно создают Приложение для iPhone сверху этого API).

Надеюсь, это поможет.

0
ответ дан 3 December 2019 в 04:55

Если Вам разрешают использовать SNMP, поглядеть в Кактусах. Более легче добавить / удаляют хосты, чем Nagios, и мне нравится их интерфейс больше. Кактусы имеют способность контролировать ЦП, сетевые интерфейсы, использование памяти, использования дискового пространства и услуги.

0
ответ дан 3 December 2019 в 04:55
  • 1
    Кактусы doesn' t отсылают предупреждения для проблем. It' s только контрольный инструмент производительности. –  sinping 15 April 2010 в 16:32
  • 2
    Кактусы имеют предупреждение по электронной почте, контролирующее плагин под названием Thold –  user40424 15 April 2010 в 17:51

Теги

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