Поиск по этому блогу

27.03.2009

Опции в конфигурационном файле mrtg

Теперь я использую другие методы для отображения данных и данный материал просто очередная заметка. Пакет MRTG - простой и легко настраиваемый мониторинг трафика на портах, загрузки процессоров, памяти и пр. Можно подсовывать данные из скриптов. Помимо OID'ов, которые необходимо знать, чтобы мониторить нечто отличное от интерфейсов, понадобится правильно указать опции в конфигурационном файле MRTG.



Если не надо масштабировать графики
Unscaled[_]: dwmy

Для интерфейсов
Options[_]: nobanner, unknaszero, pngdate, avgpeak, bits 
WithPeak[_]: wmy
XSize[_]: 600
YLegend[_]: Bits per Second
ShortLegend[_]: b/s
Legend1[_]: Incoming Traffic in Bits per Second
Legend2[_]: Outgoing Traffic in Bits per Second
Legend3[_]: Maximal 5 Minute Incoming Traffic
Legend4[_]: Maximal 5 Minute Outgoing Traffic
LegendI[_]:  In:
LegendO[_]:  Out:

В случае, если данные должны отображаться в мега-,кило-,байтах, то нужна опция
kilo[_]: 1024

На всякий случай напоминаю, что в килобите - одна тысяча бит, а не 1024. Соответственно, мегабит - один миллион бит. Часто путают что 1мбит = 1024*1024 бит.

Для процентов 0-100
MaxBytes[_]: 100
AbsMax[_]: 100
Options[_]: nobanner, unknaszero, pngdate, absolute, gauge, nopercent, integer
WithPeak[_]: wmy
YSize[_]: 100
XSize[_]: 600
YLegend[_]: CPU load, %
ShortLegend[_]: %
LegendI[_]:
LegendO[_]:  Load: 
Legend2[_]: CPU load, %

Для мониторинга памяти
Options[_]: nobanner, unknaszero, pngdate, gauge, nopercent 
YSize[_]: 100
XSize[_]: 600
YLegend[_]: Bytes
ShortLegend[_]:Bytes
Legend1[_]: Free
Legend2[_]: Used
Legend3[_]: Max value per interval on graph
Legend4[_]: .
LegendI[_]: Free
LegendO[_]: Used