[ Milos Sreckovic @ 21.11.2006. 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... |
[ Not now, John! @ 21.11.2006. 23:53 ] @
ifconfig ispisuje statistiku.
[ Milos Sreckovic @ 22.11.2006. 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....
[ VRider @ 22.11.2006. 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.

[ Milan Andjelkovic @ 22.11.2006. 11:35 ] @
MRTG ili cacti možda?
[ VRider @ 22.11.2006. 12:27 ] @
U oba slucaja se koristi input iz iptables-a, a u slucaju cacti-ja koristi i RRDtool. Dakle, nisam ga slagao.

[ unleaded @ 22.11.2006. 12:37 ] @
Ili mozda gkrellm :)
[ VRider @ 22.11.2006. 13:02 ] @
Pominje upis u fajl. Verovatno hoce da skriptuje.
[ random @ 22.11.2006. 13:17 ] @
SNMP +
RRD je verovatno najrobusnije free rešenje.
[ Milos Sreckovic @ 22.11.2006. 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
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

Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.