eth0-alt
Код:
#!/bin/bash
INPUT=`ifconfig eth0| grep bytes | awk {'print $2'}| sed "s/bytes://"`
OUTPUT=`ifconfig eth0| grep bytes | awk {'print $6'}| sed "s/bytes://"`
DATE=`date +%s`
NAME='eth0'
echo $INPUT
echo $OUTPUT
echo $DATE
echo $NAME
в MTRG
Код:
# eth0-alt
Title[eth0-alt]: ............ .......... eth0-alt
PageTop[eth0-alt]: <H1>............ .......... eth0-alt</H1>
Options[eth0-alt]: noinfo,nobanner,growright
Target[eth0-alt]: `/root/eth0-alt`
MaxBytes[eth0-alt]: 171798691840
AbsMax[eth0-alt]: 171798691840
YLegend[eth0-alt]: Bytes/s
ShortLegend[eth0-alt]: B/s
LegendI[eth0-alt]: In:
LegendO[eth0-alt]: Out:
Legend1[eth0-alt]: ........ ...... . ...... . .......
Legend2[eth0-alt]: ......... ...... . ...... . .......
Legend3[eth0-alt]: ............ ........ ...... . ...... . .......
Legend4[eth0-alt]: ............ ......... ...... . ...... . .......
WithPeak[eth0-alt]: ymwd
при выполнении дает данные
Код:
fant-1-wimax:/etc# /root/eth0-alt
36431100
12642638
1244146408
eth0
в eth0-alt.log такое
Код:
1244146442 0 0 0 0
1244146383 0 0 0 0
1244146200 0 0 0 0
1244145900 0 0 0 0
1244145600 0 0 0 0
1244145300 0 0 0 0
1244145000 0 0 0 0
1244144700 0 0 0 0
1244144400 0 0 0 0
1244144100 0 0 0 0
1244143800 0 0 0 0
1244143500 0 0 0 0
1244143200 0 0 0 0
1244142900 0 0 0 0
1244142600 0 0 0 0
1244142300 0 0 0 0
1244142000 0 0 0 0
1244141700 0 0 0 0
1244141400 0 0 0 0
1244141100 0 0 0 0
1244140800 0 0 0 0
ладна б трафика не было... а так..
Код:
fant-1-wimax:/var/www/mrtg# date
Птн Июн 5 00:16:02 MSD 2009
fant-1-wimax:/var/www/mrtg# /root/eth0-alt
36459022
12697202
1244146566
eth0
fant-1-wimax:/var/www/mrtg# date
Птн Июн 5 00:16:21 MSD 2009
fant-1-wimax:/var/www/mrtg# /root/eth0-alt
36467734
12707037
1244146584
eth0
fant-1-wimax:/var/www/mrtg#
на сервере только eth0 и несколько pppd.
точно я могу сказать только одно по внешним признакам MRTG не воспринемает цыфры... соседний скрипт (на PHP) работает нормально.
и кстати попутно где можно взать переменные время "работы системы" и "время работы интерфейса"?