скрипт вызывается по крону?
если да, то может быть, проблема в том, что крон работает с большим интервалом, а httpd закрывает соединения как можно быстрее
dead simple решение - парсить лог httpd, т.к. если основной объем - веб страницы, то количество отданных страниц примерно равно количеству соединений
Во-первых, что значит ключ -f у netstat? У меня такого нет. Может имелось в виду -t?
Во-вторых, -a тут ни к чему.
В-третьих, если так грепать, попадёт много лишнего. А нужное не попадёт, потому что перед номером порта должно быть ':', а не '.'.
P. S. Да, и сейчас рекомендуется вместо netstat использовать ss.
-f address_family, -p protocol
Limit display to those records of the specified
address_family or a single protocol. The following address
families and protocols are recognized:
Family Protocols
inet (AF_INET) divert, icmp, igmp, ip, ipsec,
pim, sctp, tcp, udp
inet6 (AF_INET6) icmp6, ip6, ipsec6, rip6, tcp,
udp
pfkey (PF_KEY) pfkey
atalk (AF_APPLETALK) ddp
netgraph, ng (AF_NETGRAPH) ctrl, data
ipx (AF_IPX) ipx, spx
unix (AF_UNIX)
link (AF_LINK)
2 Можно и без а
3 У меня система FreeBSD
вот такой вывод получаю.
Еще хотелось узнать как статистику с сетевого инрвеса забирать, к примеру есть сетевая карта em0 и на ней окола 30 сетевых алиасов.
Как с них снимать данные?