Мониторинг серверов в реальном времени

korchasa

LIMB infected
Мониторинг серверов в реальном времени

Есть необходимость мониторить состояние серверов. Предполагаемое представление - различные графики fn(t).

Может кто-нибудь сталкивался с какой-нибудь тулзой, которая, умеет строить графики, получать данные через xml(или еще что-нибудь таскабельное), аккумулировать их, и строить графики?
 

Dovg

Продвинутый новичок
мы используем system_health.py
раз в пять минут снимает данные
графики строит по ночам, раз в сутки
или по запросу
 

Dovg

Продвинутый новичок
Они ведь вроде все надстройки над rrdtool ?
 

kode

never knows best
rddtool только графики рисует красивые, всё данные сами получают, кто из логов, кто из SNMP, кто как
 

Dovg

Продвинутый новичок
kode
Да, точно (почитал описание ;) )
просто помню, что требовалось.
установил, особо не разобравшись. Думал, что это хавестер, а оказалось только графики.
 

korchasa

LIMB infected
Оказалось, что проще своять свое, заточенное под задачу, чем разбираться с чужими гибкими решениями: ezcomponents + 40 строчек кода на сервере :)

ЗЫ: Осталось только все это дело с nagios'ом увязать для последующего постоянного мониторинга.
ЗЫЫ: Спасибо за ссылки. К rrdtools наверное стоит приглядеться.
 

alexeyco

Новичок
А скажите пожалуйста, не проще ли в никсах использовать SAR (system activity report) и его уже анализировать? Ведь, на сколько я понимаю, в SAR можно задать формат логгинга, близкий к CSV - а значит можно будет его только отдавать с сервера, а графики будет строить, например, флеш.... нельзя так?
 

vovanium

Новичок
kode
rddtool только графики рисует красивые
Рисованные графики это каменный век, Flash рулит :)
Графики рястягиваются как угодно, можно масштабировать, видеть какие конкретные значения по каждой точке и т.п.
 

point

Новичок
Автор оригинала: vovanium
kode

Рисованные графики это каменный век, Flash рулит :)
Вообще-то, фишка rrd не в графиках и растягивемости, а в почти фиксированном размере базы под хранимую информацию. Чтобы сделать растягиваемые графики на Flash, нужно хранить всю поступающую информацию. Со временем ее станет нереально много.
 

vovanium

Новичок
point
а в почти фиксированном размере базы под хранимую информацию
И что? Я тоже храню инфу в файлах с фиксированным размером строк, плюс небольшой файлик который вырезает оттуда нужный кусок и генерит из него csv для флэш, какие проблемы? :)
 

point

Новичок
Да нету проблем, конечно же :) Просто в случае с rrdtool, это все делается автоматически.

К тому же, нужно понимать, какого рода мониторинг нужен. Если важно иметь точное значения в каждой из точек, то тогда ваш вариант подходит лучше всего. Однако зачастую на серверах следят за общей тенденцией по какому-либо ресурсу. Например, загрузуку ЦП mysql сервером. Если тенденция положительная, то необходимо переходить к профайлингу зарпосов с точными цифрами.

По теме, +1 за cacti.
 
Сверху