Yellow Leaf

Yellow Leaf


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


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


Последние комментарии к новостям и статьям
Re: Использование нескольких интернет-каналов для повышения надёжности соединения
Re: Доступн для загрузки пакет с играми для Ubuntu Linux - GamePack 9.10.2
Re: Вышла новая версия библиотеки QRemoteSignal
Re: Организация трансляции потока с веб-камеры с помощью ffserver
Re: Общий принтер в локальной сети на Linux
Ещё комментарии >>>


 


Новые файлы
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
Не получаеться поднять VPN сервер на Ubuntu server 10.04
Нужен логопед, срочно
Словить процесс
проблемы с разделом жесткого диска


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


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


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

4736746


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


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


 

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

«Жёлтый Лист» - 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, мониторинг


Комментарии:

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

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


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

рублей


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


© 2006-2010 Вадим Калинников aka MooSE
Сайт размещён на VPS от Агава


Лечение простатита в Израиле - простатит. Простатит: Консультация врача. . Обучение косметолог визажист. Курсы косметологии, курсы косметологов. обучение парикмахеров.