[ТЕМА ЗАКРЫТА]
Опции темы
27.04.2012 11:29  
OlegON
После поступившей жалобы на медленную работу форума заинтересовался чем бы посмотреть нагрузку... Сложность заключалась в том, что раньше я видел нагрузку на сеть в трее, поскольку десктоп был и шлюзом, теперь же надо было смотреть на безмониторную машину, тем самым GUI на GTK и QT вычеркивались (а я часто пользуюсь wireshark). Итак, среди услужливо предоставленных гуглом...
nettop -
не нашел скриншота, свой делать лень, но программка минималистична, показывает порт и сколько на него уходит. слишком проста, приходилось часто вылазить и доделывать через netstat
vnStat -
в принципе прикольная игрушка, на свою задачу. Умеет и текстом и генерить картинки для веба.


не нашел в картинках детализации по хостам, искал плохо.
darkstat -
порадовал мониторчик. все красиво бегает на js, есть хосты, в общем то, что мне требовалось, пока оставил. Имеет собственный веб-сервер, точнее - слушает на порту, куда я с nginx проксировал. Памяти много не просит.

С веб-мониторами на последнем завязал, осталась необходимость детального просмотра. Понятное дело, что tcpdump никто не отменял, но ... в общем, из того, что понравилось, встречаем...
iftop -
может показывать детальную информацию, порты и т.п. с разбегу не обнаружил не-TCP траффик, но вывод понравился, оставил, буду разбираться

iptraf-ng -
многоменюшечная софтинка, есть и не-TCP траффик. Понравилась. Буду разбираться.


Софта такого рода море. У кого-нибудь другие предпочтения?
 
27.12.2012 21:23  
OlegON
Нашел еще одну интересную штуку:

можно запустить, например
Код:
tcpstat -i eth1 -F -o "%R\t%A\t\t%C\t\t%T\t\t%U\t\t%b\n"
и смотреть текущую загрузку интерфейса в различных единицах измерения...
Можно через tcpdump и gnuplot сделать график...
 
29.04.2015 13:26  
OlegON
Примеры по tcpdump

Просмотр DNS на eth1
Код:
tcpdump -i eth1 'udp port 53'
Просмотр данных на 80 порту (без SYN/ASK/FIN)
Код:
tcpdump -i eth1 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)'
Просмотр пакетов FTP моего IP
Код:
tcpdump -i eth1 'dst 77.37.240.57 and (port 21 or port 20)'
Просмотр сессий на мой HTTPS
Код:
tcpdump -ni eth1 'dst 77.37.240.57 and tcp and port https'
Сохранение пакетов на 80 порту в файл для дальнейшего разбора в Wireshark
Код:
tcpdump -n -i eth1 -s 0 -w output.txt src or dst port 80
 
 
Опции темы



Часовой пояс GMT +3, время: 23:13.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.