#
-HOST=`hostname --fqdn`
+OS=`uname`
+if test $OS = 'Linux' ; then
+ HOST=`hostname --fqdn`
+elif test $OS = 'SunOS' ; then
+ HOST=`hostname`
+fi
+
TIME=`date`
echo "<?xml version='1.0'?>"
echo " <gcmt:parameters gcmt:class='systemload'>"
-PROCESSES=`ps ax|wc -l|awk ' {print $1}'`
-LOADAV=` uptime|awk ' { print $11 }' | tr -d ,`
+PROCESSES=`ps -e|wc -l|awk ' {print $1}'`
+if test $OS = 'Linux' ; then
+ LOADAV=` uptime|awk ' { print $11 }' | tr -d ,`
+elif test $OS = 'SunOS' ; then
+ LC_NUMERIC=POSIX
+ export LC_NUMERIC
+ LOADAV=` uptime|awk ' { print $11 }' | tr -d ,`
+fi
echo "<gcmt:parameter name='Load'>"
echo " <gcmt:description>System processing load</gcmt:description>"