Это зависит от ОС. При развертывании Windows XP, Вы могли бы использовать фантом (если у Вас есть он). Если Вы хотите развернуть Windows Vista, или выше Вас должен серьезно смотреть на инструментарий развертывания, или просто Набор Windows® Automated Installation (AIK) для Windows® 7. MDT tookit может развернуть Windows XP, а также окна 7. У меня было несколько клиентов, сталкивается с проблемами с окнами 7 и фантом. Я не потрудился диагностировать, поскольку было более просто просто настроить MDT и/или использовать WAIK.
Самый простой способ imho - использовать iptables
.
Добавьте строку в начало ваш iptables
, который соответствует всему, а затем просто обрежьте вывод iptables -L -v -n
, а затем iptables -Z
, чтобы обнулить счетчики.
] Это быстро и грязно, но это '
Munin не особо тяжеловес, но в любом случае: Самая простая команда для получения информации - это просто ifconfig
.
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:x.x.x.x Bcast:x.x.x.x Mask:255.255.255.0
inet6 addr: xxx Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:108930219 errors:0 dropped:10 overruns:0 frame:0
TX packets:12486564 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2734738082 (2.7 GB) TX bytes:2665032097 (2.6 GB)
Interrupt:11 Base address:0x8000
Смотрите строку с байтами приема
? Используйте
С помощью netstat -s
или / proc / net / netstat
вы можете глубже изучить конкретные протоколы.
Быстрая и грязная демонстрация с использованием iptables. Вы должны уметь понять, как изменить это для своих нужд.
#!/bin/bash
iptables -I INPUT
iptables -I OUTPUT
iptables -Z
while true
do
iptables -L -Z INPUT -v -n | awk 'NR==3 { print "INPUT bytes " $2 }'
iptables -L -Z OUTPUT -v -n | awk 'NR==3 { print "OUTPUT Bytes " $2 }'
sleep 20
done
, что дает
INPUT bytes 0
OUTPUT Bytes 108
INPUT bytes 270K
OUTPUT Bytes 1777K
INPUT bytes 1760K
OUTPUT Bytes 12M
INPUT bytes 40
OUTPUT Bytes 216
Обратите внимание, что каждый раз, когда это выполняется, новое пустое правило добавляется в цепочку INPUT и OUTPUT, что не очень хорошо.
В командной строке у вас есть несколько инструментов, которые могут выполнить эту работу. Если вас не интересуют известные инструменты Orca , Cacti , Munin и mrtg , посмотрите nmon из IBM . Это может быть запущено в интерактивном режиме, но также выводит данные в: / var / log / nmon
. Это вариант.