Стоит машина на FreeBSD 5.0. На ней установлен Apache 1.3, MRTG. В MRTG отображается графически загрузка сетевого интерфейса. Но у меня возник вопрос. Допустим сервер включился 10 мин назад и через интерфейс прошло всего 20 мб информации. Дальше сервер начинает работать и соответственно размер прошедшей информации через интерфейс увеличивается до 40, 60, 80 мб и т.д. MRTG через скрипт каждые 5 минут снимает значения прошедшего трафика. Получается так, что MRTG увидела первое значение 20 мб и нарисовало его, потом через 5 минут увидело 40 мб и нарисовало, затем 60 и 80... получается возрастаюшая линия на графике...
Объясните, плиз, MRTG показывает разницу или реальную загрузку, т.е. MRTG покажет 20 - 40 - 60 - 80 или (разницу) 20 (40-20) - 20 (60-40) и т.д.
>Объясните, плиз, MRTG показывает разницу или реальную загрузку, т.е. MRTG покажет 20
>- 40 - 60 - 80 или (разницу) 20 (40-20) -
>20 (60-40) и т.д.
MRTG может показывать как разницу, так и текущее значение.
Смотри в сторону
Options[dev]: gauge и absolute
>>Объясните, плиз, MRTG показывает разницу или реальную загрузку, т.е. MRTG покажет 20
>>- 40 - 60 - 80 или (разницу) 20 (40-20) -
>>20 (60-40) и т.д.
>MRTG может показывать как разницу, так и текущее значение.
>Смотри в сторону
>Options[dev]: gauge и absolute
т.е. gauge - это разница, а absolute - это похоже реальные значения...
>т.е. gauge - это разница, а absolute - это похоже реальные значения...
>
gauge - реальные значения. Т.е. если на счётчике "80", то и на графике будет "80".
absolute - применяется для снятия занчений со счётчиков, обнуляющих своё значение в момент снятия. Значение будет разделено на интервал между обращениями.
Т.е. если мы последний раз снимали значения 5 мин назад, и сейчас на счётчике "80", то на графике будет "16" (80/5). Применяется редко. Если интервал между обращениями к счётчику = 1 мин, то между gauge и absolute разнийы нет.Если не использовать ни gauge, ни absolute, то получаем разницу:
11:30 - значение 220
11:35 - значение 270
на графике получим "50".
>>т.е. gauge - это разница, а absolute - это похоже реальные значения...
>>
>gauge - реальные значения. Т.е. если на счётчике "80", то и на
>графике будет "80".
>absolute - применяется для снятия занчений со счётчиков, обнуляющих своё значение в
>момент снятия. Значение будет разделено на интервал между обращениями.
>Т.е. если мы последний раз снимали значения 5 мин назад, и сейчас
>на счётчике "80", то на графике будет "16" (80/5). Применяется редко.
>Если интервал между обращениями к счётчику = 1 мин, то между
>gauge и absolute разнийы нет.
>
>Если не использовать ни gauge, ни absolute, то получаем разницу:
>11:30 - значение 220
>11:35 - значение 270
>на графике получим "50".
Значит, если я оставлю gauge, то значения будут рисоваться реальные... т.е. получается, что допустим количество информации прошедшей через интерфейс будет увеличиваться ... А если, допустим, загрузка к 12 часам ночи дошла до 500 мб и с 12 ночи до 9 утра никто ничего больше не качал, то на графике так и будет рисоваться 500 в промежутке с 00:00-09:00?
а вот еще вопросик - если не обнулять счетчики, то их значение рано или поздно превысит MaxBytes и mrtg перестанет обрабатывать данные, или как?
>а вот еще вопросик - если не обнулять счетчики, то их значение
>рано или поздно превысит MaxBytes и mrtg перестанет обрабатывать данные, или
>как?
Возможно я неправильно понял вопрос, но обнуление счётчиков с MaxBytes не сильно то и связаны.
Вернее будет сказать так:
если использовать gauge (при мониторинге непредназначенных для этого девайсов), то значение рано или поздно превысит MaxBytes и mrtg перестанет обрабатывать данные (by default, если я не ошибаюсь).
Разрешить превышение MaxBytes в MRTG можно, т.е. показатель просто превысит красную линию и пойдёт дальше. Как это делается - я даже близко не скажу (давно было).
>Значит, если я оставлю gauge, то значения будут рисоваться реальные... т.е. получается,
>что допустим количество информации прошедшей через интерфейс будет увеличиваться ... А
>если, допустим, загрузка к 12 часам ночи дошла до 500 мб
>и с 12 ночи до 9 утра никто ничего больше не
>качал, то на графике так и будет рисоваться 500 в промежутке
>с 00:00-09:00?
Да
>>Значит, если я оставлю gauge, то значения будут рисоваться реальные... т.е. получается,
>>что допустим количество информации прошедшей через интерфейс будет увеличиваться ... А
>>если, допустим, загрузка к 12 часам ночи дошла до 500 мб
>>и с 12 ночи до 9 утра никто ничего больше не
>>качал, то на графике так и будет рисоваться 500 в промежутке
>>с 00:00-09:00?
>Да
да... это плохо.... что он не обнуляет данные... так сервак простоит с месяц, там трафик будет под 4 гига и все гига mrtg будет рисовать :((( надо что-то придумать....
>да... это плохо.... что он не обнуляет данные... так сервак простоит с
>месяц, там трафик будет под 4 гига и все гига
>mrtg будет рисовать :((( надо что-то придумать....
Ну вот на сегодня траффик на интерфейсе, ну и что, все нормально рисуется1088073619 57264325175 42349591100
>>да... это плохо.... что он не обнуляет данные... так сервак простоит с
>>месяц, там трафик будет под 4 гига и все гига
>>mrtg будет рисовать :((( надо что-то придумать....
>
> Ну вот на сегодня траффик на интерфейсе, ну и что, все
>нормально рисуется
>
> 1088073619 57264325175 42349591100
мда... короче нужно подождать... у меня MRTG график рисует только с сегоднешнего утра :) поэтому я думаю пока нечего говорить... надо будет вечером глянуть, что он там нарисовал за весь день :)