Yellow Leaf

Yellow Leaf


Поиск по сайту


Вход
Правила портала
Регистрация
Забыли пароль?
О команде проекта
Справка по оформлению постов


Последние комментарии к новостям и статьям
Re: Установка и настройка OpenVPN-сервера
Re: Замена openssh на lsh в Debian/Ubuntu
Re: Настройка PPTP-сервера в Debian/Ubuntu
Re: Реалистичный взгляд на Ubuntu Linux на десктопе
Re: Шлюз в интернет и PPTP-сервер для небольшого офиса
Ещё комментарии >>>


Новые файлы
Debian: cue2tracks_0.2.11_all (Дополнение для CUE 2 Tracks v0.2.11)
Gentoo: cue2tracks-0.2.11 (Дополнение для CUE 2 Tracks v0.2.11)
CUE 2 Tracks v0.2.11
Jabber-Shell 20090303
EasySoft AutoRun 0.4.1


Новое на форуме
подключение монитора к ноутбуку
Движок сайта. версия 2.0
naiti destributiv edubuntu 8.10 DVD i386
помощь новичку
как собрать rpm-пакет в gentoo


Проекты
Jabber-Shell
Qmmp
QStarDict
PHPSAAdmin


 
   


Друзья сайта
 Open Kazan - Казанское сообщество пользователей OpenSource 


Посетителей с 08.09.2006

4332012


Внешний вид портала


RSS-Ленты
Новости
Файлы
LUG


 

   
  Яндекс цитирования  

«Жёлтый Лист» - cайт о мире юникс
Новости Форум Статьи Файлы Пользователи

Новый интерфейс для Collectd - CollectW

MooSE 2010-01-23 23:39:36

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

С другой стороны применение более сложных специализированных систем (например zabbix) может быть неприемлемо. В подобных случаях удачной альтернативой может послужить Collectd. Collectd использует librrd для сбора и хранения данных, потому работает автономно и не требует СУБД. Collectd имеет модульную архитектуру и легко может быть расширен новым функционалом. Также привлекает обширное количество готовых плагинов в стандартной поставке, которые позволяют мониторить как использование системных ресурсов и сетевых интерфейсов, так и работу различного серверного ПО от Apache, EngineX до MySQL и даже Memcached.

В качестве пользовательского интерфейса для просмотра собранной Collectd статистики могут служить решения различного уровня, от простого использования rrdgraph, до специальных приложений типа Kcollectd или Web ориентированных. Интересной реализацией последнего является недавно появившийся проект CollectW, beta-релиз которого (версия 0.0.4), был недавно опубликован на официальном сайте этого проекта.

CollectW имеет в своём составе FastCGI backend, который позволяет осуществлять выборку RRD данных в формате JSON, и frontend в виде полноценного Web-приложения на JavaScript, которое строит по этим данным графики средствами браузера. Таким образом, с одной стороны достигается минимизация нагрузки на сервер, с другой - большая интерактивность отображения информации. На данный момент на Web-сайте проекта доступно online demo (правда со статичными данными). В данный момент проект находится на начальной стадии своего развития.

Реализованные возможности:

  • Отображение нескольких графиков друг под другом
  • Отображение легенды справа от каждого графика
  • Отображение линии среднего значения
  • Отображение области между минимальными и максимальными значениями
  • Возможность задания заголовков для графиков и отображаемых данных
  • Возможность настройки цветов линий и областей
  • Подсветка соответствующей области и линии при наведении на элемент в легенде
  • Рейсшина в виде перекрестия под курсором на графиках
  • Всплывающие подсказки со значением величины и времени в точке под курсором
  • Возможность использования нескольких видов отображения с различными графиками
  • Настройка осуществляется редактированием конфигурационного файла в формате JSON

Недостатки:

  • Нереализована настройка непосредственно в Web-интерфейсе
  • Не всегда корректно отображается шкала времени
  • При отображении сложных графиков скрипт может вызвать большую нагрузку на стороне пользователя
  • Проблемы с работой в некоторых браузерах

Функциональность успешно протестирована в следующих браузера: FireFox 3 (Linux), Chromium (Linux) и Safari 4.0 (MacOSX).

Автор рассчитывает на сотрудничество со всеми, кого заинтересовала данная разработка. Отчеты по тестам, замечания, предложения, багрепорты всячески приветствуются.

Сайт проекта

Ключевые слова: collectd collectw мониторинг


Содержание*:
8 + 3 =

При копировании материалов с этого сайта ссылка на источник обязательна! Уважайте труд авторов!


Если материалы с этого сайта оказались вам полезны - Вы можете поддержать этот проект переведя на его счёт любую сумму, какую сочтёте нужным.

рублей


Обратная связь


© 2006-2010 Вадим Калинников aka MooSE