Релиз системы мониторинга производительности Collectd 4.9

23 декабря 2009 года

Вышла (Архивная копия от 15 сентября 2020 на Wayback Machine) новая версия пакета для мониторинга производительности серверов - Collectd 4.9, собирающего данные об изменениях разнообразных системных параметров и представляющего результаты в виде наглядных графиков. Для создания графиков и хранения БД используется инструментарий RRDTool. Для Collectd разработано более 90 плагинов, позволяющих контролировать всевозможные параметры, например, нагрузку на CPU и диски, загруженность MySQL и Apache, изменения пропускной способности сети, скорость ответа серверов, изменения контента на сайтах, динамику роста лог-файлов, данные с датчиков температуры и т.д.

Данные накапливаются на конечных машинах специальным фоновым процессом, агрегируются и периодически отправляются на сервер мониторинга (важная особенность - не сервер запрашивает данные, а клиент инициирует их отправку серверу), на котором осуществляется построение графиков (графики строятся отдельными скриптами). Данные могут отправляться в зашифрованном виде, а их представление оптимизировано для уменьшения потребления трафика. Поддерживается режим отправки данных в Multicast режиме (клиентам не нужно знать IP сервера, достаточно поставить типовой пакет), подобные запросы улавливаются специальным прокси и перенаправляются на сервер.

Благодаря использованию 10-секундной периодичности обновления статистики и фиксации не только средних значений, а и интервала минимум-максимум с сохранением пиковых значений при свертке collectd обеспечивает неплохую разрешающую способность, позволяющую выявить даже кратковременные аномалии и быстро исчезающие узкие места. Имеется модуль для интеграции возможностей Collectd в систему мониторинга Nagios, тем не менее Collectd умеет и самостоятельно отслеживать превышения пороговых значений и отправлять уведомления.

Код базовой составляющей Collectd написан на языке Си, плагины раньше можно было разрабатывать на Perl, Си и Java, а начиная с текущей версии дополнительно добавлена поддержка языка Python. В версии 4.9 также добавлено несколько новых плагинов, среди которых плагин слежения за переключением контекстов CPU, плагин для мониторинга SMP систем для платформы FreeBSD, плагин для контроля OpenVZ, специализированные плагины для RouterOS, mon.itor.us и AIX.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз системы мониторинга производительности Collectd 4.9», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.