Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako pratiti eth0?

[es] :: Linux :: Kako pratiti eth0?

[ Pregleda: 1219 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

konj
Milos Sreckovic
Sabac

Član broj: 30126
Poruke: 184
*.dynamic.sbb.co.yu.



Profil

icon Kako pratiti eth0?21.11.2006. u 23:30

Da li je moguce da napisem program koji ce mi svaku sekundu videti koliki je protok na eth0(deo koji ne znam) i ispisati u neki fajl?
ili na primer koliko je opterecen procesor? predpostavljam da se radi nesto sa /proc ili tako nesto ali ne znam kako...
21.11.2006. u 23:30 

Not now, John!

Član broj: 231
Poruke: 1307
87.250.104.*



Profil

icon Re: Kako pratiti eth0?21.11.2006. u 23:53
ifconfig ispisuje statistiku.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
21.11.2006. u 23:53 

konj
Milos Sreckovic
Sabac

Član broj: 30126
Poruke: 184
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako pratiti eth0?22.11.2006. u 00:21
pa nesto bas nisam uspeo. ifconfig je valjda za namestanje samog intefejsa, a ne za njegovu statistiku
nasao sam netstat, ali nesto mi ne ide da skontam kako da mi kaze trenutni protok. Kad otkucam netstat -s on mi izbaci gomilu statistike ali ne mogu da provalim sta je poslato, a sta primljeno....
22.11.2006. u 00:21 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4107
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: Kako pratiti eth0?22.11.2006. u 00:31
Code:
#!/bin/bash

clear
STANJE_RX_P=0;
STANJE_TX_P=0;

while true
do
        STANJE=`ifconfig eth0 | grep 'RX bytes'`
        STANJE_RX=`echo $STANJE | awk -F " " '{print $2}' | cut -d':' -f 2`
        STANJE_TX=`echo $STANJE | awk -F " " '{print $6}' | cut -d':' -f 2`
        echo RX `expr $STANJE_RX - $STANJE_RX_P`
        echo TX `expr $STANJE_TX - $STANJE_TX_P`
        STANJE_RX_P=$STANJE_RX
        STANJE_TX_P=$STANJE_TX
        sleep 1
        clear
done


Za sve drugo, koristi iptables, i rrdtool.
22.11.2006. u 00:31 

Milan Andjelkovic
System Engineer, YUnet International
Beograd

Administrator
Član broj: 4476
Poruke: 3243
*.verat.net.

Jabber: mangel@elitesecuirty.org
ICQ: 289618701
Sajt: www.linkedin.com/in/milan..


Profil

icon Re: Kako pratiti eth0?22.11.2006. u 11:35
MRTG ili cacti možda?
ex.mangel

"Sišla je stepeništem kao klavirom."

Stay in the house...

OV SM
LA PK
22.11.2006. u 11:35 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4107
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: Kako pratiti eth0?22.11.2006. u 12:27
U oba slucaja se koristi input iz iptables-a, a u slucaju cacti-ja koristi i RRDtool. Dakle, nisam ga slagao.
22.11.2006. u 12:27 

unleaded

Član broj: 114756
Poruke: 70
81.94.12.*



Profil

icon Re: Kako pratiti eth0?22.11.2006. u 12:37
Ili mozda gkrellm :)


Programmer is an organism that turns coffee into software.
Prikaceni fajlovi
22.11.2006. u 12:37 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4107
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: Kako pratiti eth0?22.11.2006. u 13:02
Pominje upis u fajl. Verovatno hoce da skriptuje.
22.11.2006. u 13:02 

random
Vladimir Vrzić
Senior Software Engineer, Vast.com
Stari Cerak

Tehnički konsultant
Član broj: 85
Poruke: 3840
*.eunet.yu.

Sajt: www.last.fm/user/vrza


Profil

icon Re: Kako pratiti eth0?22.11.2006. u 13:17
SNMP + RRD je verovatno najrobusnije free rešenje.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
22.11.2006. u 13:17 

konj
Milos Sreckovic
Sabac

Član broj: 30126
Poruke: 184
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako pratiti eth0?22.11.2006. u 13:58
Citat:
VRider:
Code:
#!/bin/bash

clear
STANJE_RX_P=0;
STANJE_TX_P=0;

while true
do
        STANJE=`ifconfig eth0 | grep 'RX bytes'`
        STANJE_RX=`echo $STANJE | awk -F " " '{print $2}' | cut -d':' -f 2`
        STANJE_TX=`echo $STANJE | awk -F " " '{print $6}' | cut -d':' -f 2`
        echo RX `expr $STANJE_RX - $STANJE_RX_P`
        echo TX `expr $STANJE_TX - $STANJE_TX_P`
        STANJE_RX_P=$STANJE_RX
        STANJE_TX_P=$STANJE_TX
        sleep 1
        clear
done


Za sve drugo, koristi iptables, i rrdtool.


ovo je odgovor na pitanje

Citat:
random: SNMP + RRD je verovatno najrobusnije free rešenje.


a ovo je verovatno odgovor na ono sto sam mislio da pitam

Ali mi treba malo vremena da procesiram sve ove tutoriale za ove programe
22.11.2006. u 13:58 

[es] :: Linux :: Kako pratiti eth0?

[ Pregleda: 1219 | Odgovora: 9 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.