Am primit pe priv de la mai multi intrebarea cum se face pt hdd.
Raspunsu e acesta:


Scriptul care trimite inf la mrtg e ceva de genu:


############################CrissT###################
# parametru trebe gen hda6
# prima data cream fis daca nu ezista
if [ -f /etc/$1.stat ]
  then 
   date >/dev/null
  else 
   echo "0 0">/etc/$1.stat
fi


#ocupat (verde)
Cd=`df |grep $1|awk '{print $3}'`
Td=`cat /etc/$1.stat |awk '{print $1}'`
echo $[$Cd + $Td]
Sd=`echo $[$Cd + $Td]`



#total (albastru)
CD=`df |grep $1|awk '{print $2}'`
TD=`awk '{print $2}' /etc/$1.stat`
echo $[$CD + $TD]
SD=`echo $[$CD + $TD]`

echo $Sd $SD>/etc/$1.stat 

#calc
echo Spatziu liber HDD
#uptime
date
##########################################################

Si acum o mica descriere (ce face si de ce)

Mrtg face grafic prin diferentiere (valoarea curenta- valoarea dela
apelul anterior) asa stie cati octeti au fost transferati in perioada de
timp trecuta. la hdd nu ne ajuta kestia asta pentru ca pe grafice ne-ar
fi aratat doar cat so mai adaugat pe hdd, nu valoarea hdd-ului.
De aceea am facut cate un fis (in /etc) cu numele hd[a-d][1-16].stat
in fis este o linie cu 2 valori: dim partitiei si spatiu ocupat (valori
insumate; adica la fiecare apel se adauga valorile din momentul
respectiv)

scriptul l-am denumit hdd si se observa mai jos ca la 2 executari
succesive pt o partitie de 3G (hda1 la mine) valorile se insumeaza


[EMAIL PROTECTED] bin]# hdd hda1
2084612
3020140
Spatziu liber HDD
Fri May 21 10:13:21 EEST 2004
[EMAIL PROTECTED] bin]# hdd hda1
4169224
6040280
Spatziu liber HDD
Fri May 21 10:13:28 EEST 2004
[EMAIL PROTECTED] bin]# hdd hda1
6253836
9060420
Spatziu liber HDD
Fri May 21 10:16:29 EEST 2004

daca vreti sa resetati contoarele stergeti din etc fis hda1.stat (sau ce
partitie o contorizati)
Dupa ce puneti in mrtg.cfg setul de config pt graficele unei partitii
ex:

### var

Target[hda3]: `/bin/hdd hda3`
MaxBytes[hda3]: 1250000
Title[hda3]: Graficul Transferului
PageTop[hda3]: <H1>/var</H1>

si studiati graficul veti observa ca val care dau dimensiunea nu sunt in
concordanta cu dim hdd. pe mine nu ma deranjeaza :)
important e ca sus pe grafic este linia albastra care arata capacitatea
partitiei si cu verde e spatiu ocupat. practic nu e nevoie de valorile
din stanga sa vezi ca ii ocupat 100% :)))) sau ca se apropie vertiginos
de limita.

PS am folosit scriptul si pentru partitie de 70G si functioneaza la fel
de bine :)
daca mai aveti si altceva de "grafuit" va recomand mrtg-ul ca se pare ca
e bun la toate, numa scriptu sa mearga :)

Spor
CrissT







--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui