|
Wieluń - forum, informacje, ogłoszenia
|
|
Komputery / Internet / Linki / Nowe technologie - [Debian] Pakiet do monitoringu sieci (venet)
d@vid - 2012-02-04, 01:40 Temat postu: [Debian] Pakiet do monitoringu sieci (venet) Znacie może jakiś pakiet do monitoringu transferu sieci interfejsu venet? Fajny pakiet jest iptraf ale niestety nie wspiera intrefejsu venet ;/
Kod: | IPTraf currently supports the following network interface types and names.
lo
The loopback interface. Every machine has one, and has an IP address of 127.0.0.1. lo is also indicated if data is detected on the dummyn interface(s).
ethn
An Ethernet interface. n starts from 0. Therefore, eth0 refers to the first Ethernet interface, eth1 to the second, and so on. Most machines only have one.
fddin
An FDDI interface. n starts from 0.
trn
A Token Ring interface, where n starts from 0.
pppn
A PPP interface. n starts from 0.
slin
A SLIP interface. n starts from 0.
ipppn
A synchronous PPP interface using ISDN. n starts from 0.
isdnn
ISDN interfaces can be given arbitrary names, but for them to work with IPTraf, they must be named isdnn. IPTraf supports synchronous PPP (the ipppn interfaces above), raw IP, and Cisco-HDLC encapsulation.
plipn
PLIP interfaces. These are point-to-point IP connections using the PC parallel port.
ipsecn
This refers to Free s/WAN (and possibly other) logical VPN interfaces.
sbnin
SBNI long-range modem interfaces
dvbn, sm200, sm300
DVB satellite-receive interfaces
wlann, wvlann
Wireless LAN interfaces
hdlcn
Frame Relay base (FRAD) interfaces (non-PVC)
pvcn
Frame Relay Permanent Virtual Circuit interfaces
Your system's network interfaces must be named according to the schemes specified above. |
Jakaś alternatywa do tego dla venet?
yampress - 2012-02-04, 10:23
vnstat ?
d@vid - 2012-02-17, 16:13
yampress, powiedz mi jeszcze jak wyświetlić statystyki live, nie ma tej komendy:
Cytat: | Wyświetlenie statystyk czasu rzeczywistego:
franek@blog.pl:~$ vnstat -i ath0 --live |
Kod: | root@vz896:/home# vnstat -i venet0 --live
Unknown arg "--live". Use --help for help.
|
kitor - 2012-02-17, 19:47
z man:
Cytat: | -l, --livemode
Display current transfer rate for the selected interface in real time until interrupted. Statistics will be shown after interruption if the runtime was more than 10 seconds. An optional mode parameter can be used to select between the displaying of packets per second (mode 0) and transfer counters (mode 1) during execution. --style can also be used to affect the layout of the output. |
yampress - 2012-02-17, 20:55
Napisz dokładnie co chcesz monitorować. Bo napisałeś ogólnie i ja tylko do zbiorowego trafiku dałem program, który pozwala podawać statystyki pobranych danych dla userów i/lub dla miesięcy / dni. Jest też program , który pozwala monitorować poszczególne procesy. Nethogs sie zwie ... nie wiem czy ten program chodzi pod openVZ
Bawisz sie linuxem musisz czytac. Tu nie ma kliknij i chodzi.
d@vid - 2012-02-18, 14:35
Chyba jakąś inną wersję mam...
Kod: |
root@vz896:~# vnstat -l
Unknown arg "-l". Use --help for help. |
Jedyny sensowny przełącznik to -tr ale to nie pokazuje obciążenia live tylko w przedziale od 5 sekund do x i zbyt ogólne te dane, bardziej zależałoby mi na pakiecie, który pokaże aktualny ruch na konkretnych portach.
yampress - 2012-02-18, 14:46
Kod: |
yampress@debian:~$ vnstat --help
vnStat 1.11 by Teemu Toivola <tst at iki dot fi>
-q, --query query database
-h, --hours show hours
-d, --days show days
-m, --months show months
-w, --weeks show weeks
-t, --top10 show top10
-s, --short use short output
-u, --update update database
-i, --iface select interface (default: eth0)
-?, --help short help
-v, --version show version
-tr, --traffic calculate traffic
-ru, --rateunit swap configured rate unit
-l, --live show transfer rate in real time
See also "--longhelp" for complete options list and "man vnstat".
yampress@debian:~$ vnstat -tr -l
2 packets sampled in 5 seconds
Traffic average for eth0
rx 0.00 kbit/s 0 packets/s
tx 0.00 kbit/s 0 packets/s
Monitoring eth0... (press CTRL-C to stop)
rx: 0 kbit/s 0 p/s tx: 0 kbit/s 0 p/s
^C
yampress@debian:~$
|
sopróbuj sobie jeszcze
vnstat -d
vnstat -m
vnstat -h
poza tym
http://jakilinux.org/admi...-w-malym-palcu/
http://nmon.sourceforge.net/pmwiki.php
i
http://nethogs.sourceforge.net
I żeby nie było jak zwykle zapraszam na fora: debian.linux.pl dug.net.pl bsdguru.org ]:->
d@vid - 2012-02-23, 22:32
No i dalej nic...
Po pierwsze vnstat nie czyta tego dobrego interfejsu bo to wygląda tak:
Kod: | lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:38857 errors:0 dropped:0 overruns:0 frame:0
TX packets:38857 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2331404 (2.2 MiB) TX bytes:2331404 (2.2 MiB)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:403827529 errors:0 dropped:0 overruns:0 frame:0
TX packets:1620700646 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:44917016946 (41.8 GiB) TX bytes:212900253423 (198.2 GiB)
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:91.228.198.158 P-t-P:91.228.198.158 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
|
i venet0 czyta ale z venet0:0 nie...:
Kod: | root@vz896:~# vnstat -i venet0 -tr 5
5410 packets sampled in 5 seconds
Traffic average for venet0
rx 0.00 kB/s 209 packets/s
tx 0.00 kB/s 873 packets/s
root@vz896:~# vnstat -i venet0:0 -tr 5
Requested interface "venet0:0" not found.
Exiting...
|
chciałem zainstalować ten pakiet nmon ale nie ma w apt-get ;/:
Kod: | root@vz896:~# apt-get install nmon
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package nmon |
masakra, żeby nie było programu na linux do monitoringu ruchu live
Jeszcze najsensowniejsze informacje póki co uzyskałem z polecenia:
ale nic informacji o b/s ;/
yampress - 2012-02-24, 11:23
venet0:0 to alias venet0 . Wynika to zapewne z budowy programu. A skoro tak jest to nic nie zrobisz tu. Trzeba dalej szukać.
nmon jest w squeeze
Kod: |
Pakiet nmon
squeeze (stable) (utils): performance monitoring tool for Linux
13g+debian-1: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
|
http://packages.debian.or...ble§ion=all
A jaka to jest architektura sprzętowa? Może pod architektura tą która masz tego pakietu nie ma.
Chyba jednak będziesz musiał zapytać mądrzejszych
http://forum.openvz.org
http://forum.openvz.org/i...th=261&start=0&
Jeśli masz serwer www to może coś pod niego spróbować, a nie spod konsoli...
Cytat: |
root@debian:/home/yampress# aptitude show ifstat
Pakiet: ifstat
Stan: niezainstalowany
Wersja: 1.1-8
Priorytet: opcjonalny
Sekcja: net
Opiekun: Goswin von Brederlow <goswin-v-b@web.de>
Rozmiar rozpakowanego: 86,0 k
Wymaga: libc6 (>= 2.7-1), libsnmp15 (>= 5.4.1~dfsg)
Opis: InterFace STATistics Monitoring
ifstat is a tool to report network interfaces bandwidth just like vmstat/iostat
do for other system counters. It can monitor local interfaces by polling the
kernel counters, or remote hosts interfaces using SNMP.
|
Cytat: |
root@debian:/home/yampress# ifstat
eth0
KB/s in KB/s out
0.00 0.00
0.00 0.00
0.00 0.00
0.11 0.15
0.19 0.06
0.00 0.00
0.00 0.00
^C
root@debian:/home/yampress#
|
sprawdz go jeszcze. man ifstat &&
ifstat -i venet0:0
Cytat: |
yampress@debian:~/Pulpit$ aptitude search iftop
i iftop - Wyświetla informacje o wykorzystaniu przep
p iftop-dbg - displays bandwidth usage information on an
yampress@debian:~/Pulpit$
|
d@vid - 2012-02-24, 12:43
Serwer appache mam zainstalowany.
Hmm ifstat wygląda na to że działa ale nie z parametrem -i venet0:0
Kod: | root@vz896:~# ifstat
venet0
KB/s in KB/s out
6.62 17.78
13.31 37.28
8.68 24.74
5.00 13.76
6.18 16.90
12.41 48.30
root@vz896:~# ifstat -i venet0
venet0
KB/s in KB/s out
2.92 7.05
root@vz896:~# ifstat -i venet0:0
venet0:0
KB/s in KB/s out
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
|
W każdym razie dzięki po liczbach wygląda na to, że dobre dane odczytuje a w sumie to jest mniej więcej to o co mi chodziło. Najbardziej zadowalałaby mnie w sumie opcja, żebym wiedział który proces ile odbiera/wysyła no ale dobre i to.
yampress - 2012-02-26, 13:26
jeśli chcesz monitować tylko apache to jest taka mała aplikacja zwie się apachetop jest w repo
http://packages.debian.org/squeeze/apachetop
Ewentualnie pod konsole jeszcze takie coś http://packages.debian.org/squeeze/nload
Trudna sprawa skoro oni nawet na forum openvz nie za bardzo wiedzą. Wydaje mi się, że komputer hostujący maszyny vz potrafi monitorować każdy z aliasów czyli hosty które hostuje... A wewnątrz to zabronione. Albo standardowe programy do monitoringu nie wiedzą gdzie szukać tych informacji..
Jak coś ważnego tam masz pomyśl ewentualnie o serwerku dedykowanym, a odejdź od vps.
Tak wiem w cenach to różnica jest.
|
|