Iftop
Программа iftop очень многое унаследовала от обыкновенной программы top, только показывает текущие входящие или исходящие соединения. Самые активные соединения будут вверху списка.
sudo aptitude install iftop iftop -i eth1
При запущенной программе можно включать или изменять некоторые опции:
h — показать справку о программе iftop
n — показывать IP вместо Имен и наоборот
shift + P — пауза (помогает при детальном осмотре)
1 2 3 — сортировка по 1,2,3 колонке
s — заменить имя хоста на звездочку *
Nettop
Показывает мгновенную пропускную способность канала по портам и протоколам.
Настройка и конфигурирование не требуется, запускать от root или sudo командой nettop -i
sudo aptitude install jnettop jnettop -i eht1
Iptraf
aptitude install iptraf
iptraf
Vnstat
Vnstat eмеет показывать загрузку сети по месяцам, дням и по часам..
aptitude install vnstat
Чтобы начать считать статистику трафика, нужно создать базу данных для требуемого интерфейса:
vnstat -u -i eth0
vnstat -u -i wlan0
Визуальный просмотр загрузку сети при помощи web интерфейса.
скачиваем с сайта автора программы web морду..
cd /var/www wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz tar xzf vnstat_php_frontend-1.5.1.tar.gz mv vnstat_php_frontend-1.5.1 vnstat
В крон добавить строчки:
0-55/5 * * * * sudo vnstat -u -i eth0 0-55/5 * * * * sudo vnstat -u -i wlan0 1,6,11,16,21,26,31,36,41,46,51,56 * * * * vnstat --dumpdb -i eth0 > /var/www/vnstat/dumps/vnstat_dump_eth0 1,6,11,16,21,26,31,36,41,46,51,56 * * * * vnstat --dumpdb -i wlan0 > /var/www/vnstat/dumps/vnstat_dump_wlan0
config.conf:
Если vnstat показывает неправильное время (не правильный часовой пояс) тогда в /etc/php5/apache2/php.ini
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Europe/Moscow
Darkstat
Честно сказать, этой программой, я пользуюсь очень редко..
aptitude install darkstat
у этой программы есть встроенный web интерфейс:
В браузере откройте страницу:
http://localhost:666
Ntop
aptitude install ntop
Первый запуск ntop:
ntop
Это инициализирует ntop и попросит Вас ввести Ваши логин и пароль.
Логин по умолчанию: admin
Пароль: yourEnteredpassword
Чтобы мониторить интерфейс eth0 и eth1 в /var/lib/ntop/init.cfg:
INTERFACES="eth0,eth1"
Запуск службы ntop:
service ntop start
Web интерфейс программы ntop:
http://localhost:3000
или
https://dyrik.ru:3000
Настроим iptables, чтобы открыть доступ к Ntop для определенного IP адреса:
iptables -A INPUT -m tcp -p tcp -s 76.34.123.22 —dport 3000 -j ACCEPT
76.34.123.22 — IP для которого открываем порт 3000, меняем на свое.
Iftop
Программа iftop очень многое унаследовала от обыкновенной программы top, только показывает текущие входящие или исходящие соединения. Самые активные соединения будут вверху списка.
#iftop -i eth1
Nettop
Показывает мгновенную пропускную способность канала по портам и протоколам.
Настройка и конфигурирование не требуется, запускать от root или sudo командой nettop -i
#nettop -i eht1
Iptraf
#aptitude install iptraf
#iptraf
Если кто-то знает другие полезные сетевые утилиты пишите в комментах.
Zabbix
Zabbix создан для мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования.
Про установку можно прочитать здесь.
Tcptrack
tcptrack — сниффер, который отображает информацию о соединениях TCP по сетевому интерфейсу:
tcptrack -i eth0