diff options
Diffstat (limited to 'abs/mv-core/hobbit-client/client/bin/hobbitclient-hp-ux.sh')
-rwxr-xr-x | abs/mv-core/hobbit-client/client/bin/hobbitclient-hp-ux.sh | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/abs/mv-core/hobbit-client/client/bin/hobbitclient-hp-ux.sh b/abs/mv-core/hobbit-client/client/bin/hobbitclient-hp-ux.sh new file mode 100755 index 0000000..54302fa --- /dev/null +++ b/abs/mv-core/hobbit-client/client/bin/hobbitclient-hp-ux.sh @@ -0,0 +1,67 @@ +#!/bin/sh +# +#----------------------------------------------------------------------------# +# HP-UX client for Hobbit # +# # +# Copyright (C) 2005-2006 Henrik Storner <henrik@hswn.dk> # +# # +# This program is released under the GNU General Public License (GPL), # +# version 2. See the file "COPYING" for details. # +# # +#----------------------------------------------------------------------------# +# +# $Id: hobbitclient-hp-ux.sh,v 1.20 2006/07/05 05:52:22 henrik Rel $ + +echo "[date]" +date +echo "[uname]" +uname -a +echo "[uptime]" +uptime +echo "[who]" +who +echo "[df]" +# The sed stuff is to make sure lines are not split into two. +df -Pk | sed -e '/^[^ ][^ ]*$/{ +N +s/[ ]*\n[ ]*/ / +}' +echo "[mount]" +mount +echo "[memory]" +$BBHOME/bin/hpux-meminfo +echo "[swapinfo]" +/usr/sbin/swapinfo -tm +echo "[ifconfig]" +netstat -in +echo "[route]" +netstat -rn +echo "[netstat]" +netstat -s +echo "[ifstat]" +/usr/sbin/lanscan -p | while read PPA; do /usr/sbin/lanadmin -g mibstats $PPA; done +echo "[ports]" +netstat -an | grep "^tcp" +echo "[ps]" +UNIX95=1 ps -Ax -o pid,ppid,user,stime,state,pri,pcpu,time,vsz,args + +# $TOP must be set, the install utility should do that for us if it exists. +if test "$TOP" != "" +then + if test -x "$TOP" + then + echo "[top]" + # Cits Bogajewski 03-08-2005: redirect of top fails + $TOP -d 1 -f $BBHOME/tmp/top.OUT + cat $BBHOME/tmp/top.OUT + rm $BBHOME/tmp/top.OUT + fi +fi + +# vmstat +nohup sh -c "vmstat 300 2 1>$BBTMP/hobbit_vmstat.$MACHINEDOTS.$$ 2>&1; mv $BBTMP/hobbit_vmstat.$MACHINEDOTS.$$ $BBTMP/hobbit_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 & +sleep 5 +if test -f $BBTMP/hobbit_vmstat.$MACHINEDOTS; then echo "[vmstat]"; cat $BBTMP/hobbit_vmstat.$MACHINEDOTS; rm -f $BBTMP/hobbit_vmstat.$MACHINEDOTS; fi + +exit + |