MRTG
Анализирую трафик при помощи MRTG, в первой строчке лог-файла выдается текущее значение счетчика байт. Устройство, анализ трафика которого я веду,видимо глючит и выдает значение счетчика байт,равное 0. Как в данном случае ведет себя MRTG и как это влияет на графики?
Заранее спасибо |
Если не ошибаюсь, mrtg просто пропускает это значение и графика этого параметра не будет.
P.s. а что мешает посмотреть на график и ответить на свой вопрос? |
Несмотря на это MRTG продолжает строить график,привожу пример логфайла
1159338901 0 249055912 1159338901 3817741 1038423 3817741 1038423 1159338601 1060209 1026484 1060209 1026484 1159338600 1060138 1026437 1060209 1026484 1159338300 1063666 1012607 8399476 1012637 1159338000 8371477 1003578 8399476 1003671 минут 10 назад в первой строке второе число было больше нуля. И еще вопрос:почему числа в четвертом и пятом столбце начиная с третьей строки не равны соответствующим значениям во втором и третьем столбцах,ведь для MRTG среднее значение за 5 минут равняется максимальному значению за 5 минут? |
Как может равнятся среднее значение за 5 минут - максимальному?
Mrtg берет значение счетчиков каждые 5 минут и делит кол-во переданных/полученных за 5 минут байт на 300. |
Абсолютно верно!Но если посмотреть описание логфайла MRTG,там написано приблизительно следующее:для графика daily максимальное значение берется за 5 минут,моя программа запускается тоже каждые 5 минут,следовательно максимальное значение должно равнять среднему, иначе как обьяснить 0 в предпоследней строчке логфайла- четвертый столбец?
1159338901 0 249055912 1159338901 3817741 1038423 3817741 1038423 1159338601 1060209 1026484 1060209 1026484 1159338600 1060138 1026437 1060209 1026484 1159338300 1063666 1012607 8399476 1012637 1159338000 8371477 1003578 8399476 1003671 1159337700 0 975773 0 976114 1159337400 32718 976063 9815508 976114 |
Mrtg может брать абсолютное значение, а может и считать изменение, вроде.... :-)
|
А какая логика у MRTG, когда она получает текущее значение счетчика байт меньше предыдущего?
|
Я так понимаю, брать изменение надо только, если считается показатель, постоянно увеличивающийся.
(Например, общий трафик на интерфейсе). А вообще запости конфиг. |
# Created by
# ./cfgmaker --global WorkDir:/u01/mrtg/Jun_1 --global 'Options[_]: bits,growright' --output /usr/local/src/cfg/Jun_1.cfg public@10.77.1.1 ### Global Config Options # for UNIX # WorkDir: /home/http/mrtg # or for NT # WorkDir: c:\mrtgdata ### Global Defaults # to get bits instead of bytes and graphs growing to the right # Options[_]: growright, bits EnableIPv6: no WorkDir:/u01/mrtg/Jun_1 Options[_]: bits,growright ###################################################################### # System: SPBDLTER-M40E-01-RE0 # Description: Juniper Networks, Inc. m40e internet router, kernel JUNOS 7.4R1.7 #0: 2005-10-21 01 Build date: 2005-10-21 01:21:35 UTC Copyright (c) 1996-2005 Juniper Networks, Inc. # Contact: Alexander Tatarinov # Location: ###################################################################### ### Interface 51 >> Descr: 'ge-2/3/0' | Name: 'ge-2/3/0' | Ip: '' | Eth: '' ### Target[10.77.1.1_51]: 51:public@10.77.1.1: SetEnv[10.77.1.1_51]: MRTG_INT_IP="" MRTG_INT_DESCR="ge-2/3/0" MaxBytes[10.77.1.1_51]: 125000000 Title[10.77.1.1_51]: Traffic Analysis for ge-2/3/0 -- SPBDLTER-M40E-01-RE0 PageTop[10.77.1.1_51]: <h1>Traffic Analysis for ge-2/3/0 -- SPBDLTER-M40E-01-RE0</h1> <div id="sysdetails"> <table> <tr> <td>System:</td> <td>SPBDLTER-M40E-01-RE0 in </td> </tr> <tr> <td>Maintainer:</td> <td>Alexander Tatarinov</td> </tr> <tr> <td>Description:</td> <td>ge-2/3/0 ER1-MLS2 GE link </td> </tr> <tr> <td>ifType:</td> <td>ethernetCsmacd (6)</td> </tr> <tr> <td>ifName:</td> <td>ge-2/3/0</td> </tr> <tr> <td>Max Speed:</td> <td>1000.0 Mbits/s</td> </tr> </table> </div> |
Вот что нашел
По умолчанию, mrtg трактует полученные значения как увеличивающийся счетчик (т.е. отрисовывает разницу между предыдущим и текущим значением, деленную на прошедший интервал времени). Options[_]: absolute может что и даст......... |
Спасибо за совет!Но не помогло :(
|
Даже не знаю, твой конфиг ничем вроде не отличается от тех что здесь:
http://www.cisco.com/univercd/cc/td/...mssol/mrtg.htm |
Я думаю,что глюк возможен из-за того,что когда моя программа формирует snmp-запрос данные о переданных байтах передаются в форме counter32, и его размера не хватает на всю длину сообщения, а вообще статистику я снимаю с портов устройств джунипер и риверстоун
|
Время: 10:25. |
Время: 10:25.
© OSzone.net 2001-