Solarisな環境でSyslog使う
/etc/syslog.conf
に設定。
user.error ifdef(`LOGHOST', /var/log/syslog, @loghost)
syslogの再起動
# ./syslog stop
# ./syslog start
なぜにrestartがない-_-;
で、マウントしている領域の容量チェックのシェル
#! /bin/sh -x
warning_stage="80"
for mount_name in $1 $2 $3 $4 $5 $6 $7 $8 $9
do
capacity=`df -k | grep $mount_name | head -1 | awk '{print $5}' | cut -f1 -d'%'`
echo $capacity
if [ $capacity -ge $warning_stage ]; then
logger -p user.error "$mount_name is $capacity Be alert!!"
fi
done
久々にシェル書いた。
これを改良してつかてもらおと。