Наличие системы сбора статистики производительности может быть чрезвычайно полезным. В прошлом я использовал для этого Munin , и он был неоценим при анализе узких мест и других проблем. Недавно я узнал о коллекционировании , которое очень похоже на Мунина.
Какие приложения мониторинга доступны и должны быть рассмотрены (кроме Munin и Collectd), и как вы выбираете, какое из них использовать?
monitoring
munin
Vetle
источник
источник
Ответы:
Munin - это инструмент для сбора и визуализации данных (графограф). Это легко настроить. Прост в использовании, но использует слишком много ресурсов и плохо масштабируется. Интервал сбора по умолчанию составляет 5 минут, и изменить его нелегко, потому что это приведет к перегрузке вашей машины, и некоторые плагины будут иметь проблемы, если вы все равно это сделаете. Плагины выполняются ( разветвляются ) каждый раз, когда происходит сбор данных, что дорого. Он имеет сетевую настройку. Вы должны настроить локальный сервер и узел, даже если вы используете один компьютер.
Collectd - это только инструмент для сбора данных. Вы можете выбрать сторонние решения для отображения собранных данных, но они не работают «из коробки». Он имеет много плагинов, в основном написанных как модуль C, который запускается один раз при запуске демона. Вы можете изменить интервал сбора и получить подробную статистику. Он может собирать данные локально или через сеть.
источник
Мое мнение таково, что правила Zabbix . Это мощный и удобный для пользователя. Вам не нужен какой-либо плагин или третье лицо, чтобы заставить его работать.
Вы можете найти много других предложений в этом посте по вине сервера.
источник
Мой любимый инструмент для анализа производительности - это SGI с открытым исходным кодом Performance CoPilot (PCP). Для одной системы это может быть излишним - для ряда корпоративных систем это фантастика. PCP предлагает исторические данные, сетевую конфигурацию и систему сигнализации, которая не имеет себе равных в открытом коде (или где-либо еще).
источник