fwstat frägt über einen Cron-Job die Systemressourcen ab (CPU, Speicher, …), und kopiert diese täglich auf den FTP-Server (10.10.1.20).
/var/admin/fwstat/var/scripts/fwstatchmod +x fwstat/var/scripts/fwstat_copy_ftp.txtcrontab -eDatei fwstat:
#!/bin/sh file=`/bin/date +%Y_%m_%d.txt` folder='/var/admin/fwstat/' time=`/bin/date +%T` value=`/usr/bin/vmstat -w1 -c3 | /usr/bin/tail -n 1` if [ -e $folder$file ] then echo "$time $value" >> $folder$file else cd /var/admin/fwstat ftp -n 10.10.1.20 < /var/scripts/fwstat_copy_ftp.txt rm /var/admin/fwstat/*.txt touch $folder$file echo `/usr/bin/vmstat -w1 -c1 | /bin/head -n 1` >> $folder$file echo "Time `/usr/bin/vmstat -w1 -c1 | /bin/head -n 2 | /usr/bin/tail -n 1`" >> $folder$file echo "$time $value" >> $folder$file fi
Datei fwstat_copy_ftp.txt:
user fwreport password cd fwstat/ch-fw-01 bin hash prompt mput *.txt bye
crontab:
path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/etc:/opt/CPshared-R55/bin:/opt/CPfw1-R55/bin:/opt/CPinfo-R55/bin:/opt/CPfg1-R55/bin:/opt/CPdtps-R55/bin:/opt/CPrtm-R55/bin * * * * * /var/scripts/fwstat