The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

23.12.2009 22:51

Вышла новая версия пакета для мониторинга производительности серверов - 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.

  1. Главная ссылка к новости (http://collectd.org/news.shtml...)
  2. OpenNews: Первый релиз Icinga - системы мониторинга, продолжающей развитие Nagios
  3. OpenNews: Новый стабильный релиз системы мониторинга Zabbix 1.8
  4. OpenNews: Релиз систем мониторинга Opsview 3.5 и Munin 1.4
  5. Небольшой обзор системы мониторинга Alertmon
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24799-collectd
Ключевые слова: collectd, monitoring
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 01:12, 24/12/2009 [ответить]  
  • +1 +/
    Очень хорошая софтина
     
     
  • 2.2, medik (?), 08:57, 24/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А не подскажете, нагрузку на сервер, который мониторит, большую создаёт?
     

  • 1.3, kay (ok), 09:53, 24/12/2009 [ответить]  
  • +/
    Чем он отличается от munin? По описанию всё один в один.
     
  • 1.4, Nas_tradamus (ok), 10:17, 24/12/2009 [ответить]  
  • +/
    make search name=collectd
    Port:   collectd-4.5.1_1
    Path:   /usr/ports/net-mgmt/collectd

    :(

     
     
  • 2.7, hizel (ok), 12:08, 24/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    поправьте порт до новой версии - отпраьте в freebsd-ports-bugs@
     

  • 1.5, BoOgie (ok), 10:46, 24/12/2009 [ответить]  
  • +/
    Извините за деревянность, но ни из новости, ни из их сайта я так и не понял каков сервер: смотрится и рулится это все через веб-морду или это какой-нить пакет под иксы?
     
     
  • 2.6, Антон (??), 10:55, 24/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Извините за деревянность, но ни из новости, ни из их сайта я
    >так и не понял каков сервер: смотрится и рулится это все
    >через веб-морду или это какой-нить пакет под иксы?

    Там в contrib директории несколько web-фронтэндов на выбор, один на PHP и два на Perl. Сам Collectd по сути рассчитан только на сбор и накопление данных. Для передачи данных на сервер выбирается соответствующий плагин, который поддерживает разные методы передачи, вплоть до отправки через HTTP POST запросы.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру