Trafshow , iftop – мониторим трафик
Автор: SHARK в FreeBSD 8 | Блог Связиста | Пятница 9 июля 2010Иногда возникает необходимость мониторить кто и насколько активно общается с вашим сервером (или через ваш сервер – если он шлюз).
В портах я нашел 2 похожие утилиты – это trafshow и iftop
Ставим trafshow
bsd# whereis trafshow
trafshow:/usr/ports/net/trafshow
Зайдя в каталог /usr/ports/net/ я нашел trafshow3 и решил ставить его :
bsd# cd /usr/ports/net/trafshow3/
bsd# make install clean
Но как обычно полезли ошибки…..CRC файла trafshow-3.1.tgz в bsd# cd /usr/ports/distfiles/ не совпадал……и при попытке тянуть файл с удаленного фтп закончилась неудачей …..решение :
bsd# cd /usr/ports/distfiles/
bsd# rm trafshow-3.1.tgz
bsd# wget http://www.ti.net.ge/mrtg/ftp/trafshow-3.1.tgz
--2010-07-09 16:27:37-- http://www.ti.net.ge/mrtg/ftp/trafshow-3.1.tgz
Resolving www.ti.net.ge... 85.238.36.2
Connecting to www.ti.net.ge|85.238.36.2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 72342 (71K) [application/x-gzip]
Saving to: `trafshow-3.1.tgz'
100%[==============================>] 72,342 --.-K/s in 0.02s
2010-07-09 16:27:37 (3.03 MB/s) - `trafshow-3.1.tgz' saved [72342/72342]
bsd#
Удаляем битый файл и закачиваем его заново командой wget
Утилиту wget можете установить отсюда
bsd# whereis wget
wget:/usr/ports/ftp/wget
Теперь можно запускать :
bsd# trafshow
покажет трафик по всем интерфейсам или
bsd# trafshow -i em0
указываем мониторинг какого интерфейса производить.Более подробно читайте -
bsd# man trafshow
Теперь iftop
bsd# whereis iftop
iftop:/usr/ports/net-mgmt/iftop
bsd# cd /usr/ports/net-mgmt/iftop
bsd# make install clean
bsd# rehash
Запускаем :
bsd# iftop
или
bsd# iftop -i em0
Наслаждаемся)))