Fixed a test syntax error.
[gnucomo.git] / scripts / gnucomo_report
1 #!/bin/sh
2 #
3 # Gnucomo system state report
4 #
5 # Obtain various system parameters and mail
6 # the output to the gnucomo server.
7
8 PATH=$PATH:/usr/local/bin
9 GNUCOMO_ADDRESS=gnucomo@`dnsdomainname`
10
11 if PACKAGER=`which rpm`
12 then
13    PACKAGER='rpm -qa'
14 else
15    if PACKAGER=`which dpkg`
16    then
17       PACKAGER='package-debian'
18    fi
19 fi
20
21 if [ "x$PACKAGER" = x ]
22 then
23    echo "Packages not available"
24 fi
25
26 $PACKAGER | mail -s 'Gnucomo package report' $GNUCOMO_ADDRESS
27 sleep 10
28 df -lPk -x tmpfs | mail -s 'Gnucomo filesystem report' $GNUCOMO_ADDRESS
29 sleep 10
30 df -lPi -x tmpfs | mail -s 'Gnucomo filesystem report' $GNUCOMO_ADDRESS
31 sleep 10
32 systemload | mail -s 'Gnucomo load report' $GNUCOMO_ADDRESS