Cacti - сбор данных с удаленных серверов

В настоящее время у меня есть установка Nagios для мониторинга различных систем (в основном Linux). Я хотел бы реализовать некоторый графический инструмент для исторических данных (процессор, память, использование диска, QPS веб-сервера и т. Д.). Я попробовал Nagiosgrpah, однако это ненадежно и очень ограничено.

Я хотел бы попробовать Cacti, но я не уверен, каков возобновленный / безопасный способ получения данных с удаленных серверов. Есть ли какой-либо агент, который необходимо установить на контролируемую машину?

Я сталкивался с другими инструментами, такими как Ganglia и Graphite.

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

С уважением

3 ответа

Решение

Кактусы способны извлекать данные различными способами.

Использование самых популярных шаблонов (и большинства шаблонов в целом) предоставляет статистические данные через SNMP или SSH.

Итак, чтобы ответить на ваш запрос более прямо: Cacti на самом деле не требует запуска какого-либо специального "демона cacti" на контролируемом хосте;

Я использую его для мониторинга Apache, MySQL, общих SnMP-oids, оборудования Cisco и т. Д.

Вы слышали о Мунине?

Я считаю, что Munin прост в установке и настройке. И, как правило, имеет лучший интерфейс и чувство к нему. Красивые графики другими словами:)

http://munin-monitoring.org/

Вы должны настроить сервер и узел, чтобы он работал.

Cacti основан на MRTG, который использует SNMP для запроса (в основном) сетевого оборудования.

Теперь он включает в себя дюжину различных методов сбора данных (и десятки других можно добавить вручную), он очень хорошо работает с данными SNMP и действительно построен на обработке и отображении данных SNMP.

Есть несколько устройств, которые не предлагают какой-либо вывод SNMP, включая потребительские устройства.

Только очень дешевые коммутаторы или маршрутизаторы, как правило, не используют такие базовые сетевые инструменты.

Вы можете собирать и отображать тысячи точек данных с абсолютно минимальными ресурсами (один процессор, 1 ГБ памяти, несколько ГБ для графиков и базы данных), и это прекрасно работает и на виртуальной машине:)

Другие вопросы по тегам