Hi,
+ Marek Dohojda schrieb:
> The things I want to monitor are:
> CPU utilization
> Memory Utilization
> Hard disk utilization.
On Solaris 2.6 - should also work on Solaris 9
o free space per partition on hard disk
df=`df -k|awk '/c0t3d0s0/ {printf ""$5}
/c0t3d0s6/ {printf ":"$5}
/c0t3d0s7/ {printf ":"$5}
/swap/ {printf ":"$5}'|tr -d '%' ''`
o used swap | free memory
memtmp=`vmstat 1 3|tail -1|while read i
do
case "$i" in
[0-9]*) set -- $i; echo $4" "$5;;
esac
done`
set -- $memtmp
mem=`expr $swaptotal - $1`":"$2
o cpu in user mode, system mode, idle mode
cpu=`vmstat 1 3|tail -1|awk '{print $20":"$21":"$22}'`
o and maybe load in 1, 5, 15 minutes
load=`uptime|sed \
-e 's/.*load average:\(.*\)/\1/' \
-e 's/,//g' \
-e 's/ *\([0-9]*\) *\([0-9]*\) *\([0-9]*\)/\1\2\3/'| \
tr ' ' ':'`
regards
Allan
--
Unsubscribe mailto:[EMAIL PROTECTED]
Help mailto:[EMAIL PROTECTED]
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi