□PCの死活監視 ●内容 以下のスクリプトを/root/bin/checkmachinesという名前で保存 実行権限を付与 crontab -e id=rootのcrontabに下記の通り行を追加 以上で,10分おきにpingコマンドが実行され,動作していない機器があった場合には,ALERTMAILで指定したメールアドレスに警告メールが送信されます。 ●スクリプト本体 #!/bin/sh ALERTMAIL="送信したいメールアドレス1 送信したいメールアドレス2" COMMANDS="/bin/ping -q -c 5 -r -U" BASE="192.168.1." MAIL="/bin/mail -s" HOSTS="1 2 3 4 5 6 7 8 9 10 250 251 252 253 254" for I in $HOSTS ; do $COMMANDS ${BASE}${I} > /dev/null 2>&1 if [ $? == 1 ]; then DATE=`/bin/date '+%m/%d %H:%M:%S'` NAME=`/usr/bin/nslookup ${BASE}${I} 2>/dev/null | /bin/grep Name: | /bin/awk ' {print $2}'` for J in $ALERTMAIL ; do $MAIL "${DATE} ${BASE}${I}(${NAME}) down!"$J <