|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Rick Atreides 2:5020/400 12 Mar 2003 12:16:47 To : All Subject : Подсчёт траффика traflog и netgraf -------------------------------------------------------------------------------- Hi All. Изначально, статистика собиралась через traflog. Hо с ним есть некая проблема, переполнения, когда количество байт на запись превышает 4 Гбайт, он записывает отрицательное число. Было принято решение плавно переползти на netgraf, а именно ng_ipacct. Он был установлен, запущен начал собирать статистику. traflog при этом не выключался. Получил следующий парадокс traflog: 049 Mar 9 00:00:02 Mar 9 04:00:02 2406159445 2924058770 2272 050 Mar 9 04:00:02 Mar 9 08:00:01 3353728674 3506355229 858 051 Mar 9 08:00:01 Mar 9 12:00:02 32140053 51847782 1344 052 Mar 9 12:00:02 Mar 9 16:00:02 65734844 91302552 1505 053 Mar 9 16:00:02 Mar 9 20:00:04 123236581 156571688 1971 054 Mar 9 20:00:04 Mar 10 00:00:02 70398206 98581986 1977 055 Mar 10 00:00:02 Mar 10 04:00:03 107798926 136352850 2097 056 Mar 10 04:00:03 Mar 10 08:00:02 48574227 58617747 603 057 Mar 10 08:00:02 Mar 10 12:00:03 31062928 43587252 1059 058 Mar 10 12:00:03 Mar 10 16:00:03 99020871 123538263 2008 059 Mar 10 16:00:03 Mar 10 20:00:03 257363548 309103192 3172 060 Mar 10 20:00:03 Mar 11 00:00:03 142943312 176846392 2742 su-2.05# traflog -i ed0 -s -r -n -b 49 -e 54 from all to 10.128.0.0 mask 255.128.0.0 3817710876 su-2.05# traflog -i ed0 -s -r -n -b 55 -e 60 from all to 10.128.0.0 mask 255.128.0.0 555391 Т.е. как видно За 9-е марта было прокачено 3.8 Гбайт, за 10-е 555 Мбайт. Если-же посмотреть в netgraf (вся инфа складывается в базу данных), то за 9-е 2.7 Гбайт, а за 10-е 678 Мбайт. mysql> SELECT Sum(Bytes) -> FROM `traffic` where RouterID = 2 AND IFace = 'ed0' AND X1 = 10 AND X2 = 128 AND Day >= '2003-03-09 00:00:00' AND Day < '2003-03-10 00:00:00' ; +------------+ | Sum(Bytes) | +------------+ | 2750702970 | +------------+ 1 row in set (1 hour 14 min 46.97 sec) mysql> SELECT Sum(Bytes) -> FROM `traffic` where RouterID = 2 AND IFace = 'ed0' AND X1 = 10 AND X2 = 128 AND Day >= '2003-03-10 00:00:00' AND Day < '2003-03-11 00:00:00' ; +------------+ | Sum(Bytes) | +------------+ | 678175767 | +------------+ 1 row in set (1 hour 6 min 57.45 sec) Сравнив логи траффика я получил, что есть gfrtns которые попадают в netgraf и не попадают в traflog и наоборот. В чём может быть дело? Я бы согласился получать хотябы однозначно большую статастику одним из методов сборки траффика, но когда всё так скачет, возникает вопрос, в чём правда, брат? Ромарио. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/648822ebde8d.html, оценка из 5, голосов 10
|