サーバー運用基本のシェルスクリプト
単純にコマンドでシステムの状況を把握するためのコマンドの羅列です。
一度ログに落としてまとめてメール送信しています。
cronに組み込んでおいて1日1度実行します。
date >systemlogtemp.log
echo "system test" >>systemlogtemp.log
vmstat 3 5 >>systemlogtemp.log
echo >>systemlogtemp.log
echo "disk" >>systemlogtemp.log
echo "df" >>systemlogtemp.log
df >>systemlogtemp.log
echo >>systemlogtemp.log
echo "du -s /home/log/public_html/* |sort -n -r " >>systemlogtemp.log
du -s /home/log/public_html/* |sort -n -r >>systemlogtemp.log
echo "procinfo" >>systemlogtemp.log
procinfo >>systemlogtemp.log
echo >>systemlogtemp.log
echo "netstat -n -l " >>systemlogtemp.log
netstat -n -l >>systemlogtemp.log
echo >>systemlogtemp.log
echo "last" >>systemlogtemp.log
last >>systemlogtemp.log
echo >>systemlogtemp.log
echo "lastlog" >>systemlogtemp.log
lastlog >>systemlogtemp.log
echo >>systemlogtemp.log
echo "ps auxf" >>systemlogtemp.log
ps auxf >>systemlogtemp.log
echo >>systemlogtemp.log
cat systemlogtemp.log|mail メールアドレス -s "systemlog";