The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

mrtg (mrtg script)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mrtg, script,  (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Andrew Porokhnyak 2:463/327 30 Apr 98 21:45:50 Subj : mrtg ________________________________________________________________________________ *** 24 Apr 98 yuri wrote to All: y> У меня есть дурацкий вопрос. Сабж умеет нормально собирать статистику, y> вроде только по SNMP, с железнячных роутеров. Генерирует красивые y> картинки, расписывая занятости каналов, часы пик, суммарный траффик, y> etc. Собственно вопрос - как всё это сообразить на обычном линуксовом Очень несложно. Смотрим в файле mrtg.cfg: # The external command must return 4 lines of output: # Line 1 : current state of the 'incoming bytes counter' # Line 2 : current state of the 'outgoing bytes counter' # Line 3 : string, telling the uptime of the target. # Line 4 : string, telling the name of the target. Таким образом, можно мониторить что угодно, хоть бы и количество локальных / ремотных юзеров на компе etc. y> роутере, на котором интерфейсы - ppp и eth0. Или в очередной раз Пример для ppp (для eth поменять ppp на eth): ===mrtg.cfg=== . . . Target[ppp]: `/bin/netstat -i | /bin/awk -v dev=ppp -f /usr/local/lib/mrtg/dev.awk` MaxBytes[ppp]: 2000 Title[ppp]: Traffic Analysis for PPP . . . ==== ===dev.awk=== $1 ~ dev { inp = $4 * $2 out = $8 * $2 } END { print inp print out print 0 # здесь можно заюзать /proc/uptime для eth print dev } === y> придётся создавать что-то своё? Сам таким вопросом месяц назад задавался, хватило ума разобраться :-) А вот встречный вопрос: со временем количество принятых/переданных пакетов, выдаваемых netstat'ом всё увеличивается, пока не начинаются переполнения. Можно ли сбросить их иначе, чем ifconfig down/up? Porokh mailto:aop@olmi.kiev.ua --- GoldED 2.50+ * Origin: VROOOM Node, Pripyat, Ukraine (2:463/327)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Alex (??), 22:47, 01/12/2004 [ответить]  
  • +/
    Можно сбросить ключиком -z:
    netstat -s  -p ip -z
     
  • 2, Yahan (??), 13:27, 31/05/2006 [ответить]  
  • +/
    awk-скрипт написан неправильно. В нем количество пакетов умножается на MTU.

    Ставни получаемые значения с ifconfig

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру