# script 현재 load 값과 기준치(MAX) 값을 비교하여 기준치를 초과할 경우 ERROR 문구 출력. (데몬을 재구동 하던지, 재부팅하던지 변경하여 사용하면 된다.) #!/bin/bash MAX=1.0 LOAD=`cat /proc/loadavg | awk '{print $1}'` CHECK=`echo | awk -v T=$MAX -v L=$LOAD 'BEGIN{if ( L > T){ print "Too High"}}'` if [[ $CHECK = "Too High" ]] then echo "LOAD : $LOAD : ERROR!!!" >> /root/load.log date >> /root/load.log else echo "LOAD : $LOAD" >> /root/load.log date >>..
▶ 전체 서버를 대상으로 ping 체크하는 스크립트 #!/bin/bash for i in cat do ping -q -c2 $i > /dev/null if [ $? -eq 0 ]; then echo $i " : Success" else echo $i " : Fail" fi done