概要†サーバーのロードアベレージチェックをしたい場合に、Sysstatの結果をテキストで作成して、メールで添付したい場合に有効活用できます。 スクリプトの内容†"Execute below commands for this scripts"以下のコマンドを実行して、事前準備してください。
MAILADDRの変数の箇所に、送信先のメールアドレスを入力してください。 #!/bin/bash # # "Execute below commands for this scripts" # # mkdir -p /root/bin/sysstat # cd /root/bin/ # vi mail-sysstat.sh # chmod u+x mail-sysstat.sh # yum install sysstat <-- sar # vi /etc/sysconfig/sysstat # HISTORY=31 # yum install mailx <-- mail # yum install unix2dos <-- unix2dos # yum install sharutils <-- uuenconde # crontab -e # 55 23 * * * /root/bin/mail-sysstat.sh # Variables DATE01=`date +%d` DATE02=`date +%Y%m%d` MAILADDR=メールアドレスをここに入力する。 # Execute commands /usr/bin/sar -q -f /var/log/sa/sa`date +%d` > /root/bin/sysstat/sar${DATE01}.txt /usr/bin/unix2dos /root/bin/sysstat/sar${DATE01}.txt /usr/bin/uuencode /root/bin/sysstat/sar${DATE01}.txt sar${DATE02}.txt | /bin/mail -s "LoadAverage Data" ${MAILADDR}
|