LINUX

게시글 '서버상태 메일로 전송'에 대한 정보
서버상태 메일로 전송
등록일 2013-11-01 조회 2,988

/root/ServerStatus.sh 파일로 생성

 

- 실행권한 부여

#chmod 755 ServerStatus.sh

 

crontab 등록

#crontab -e

00 05 * * * `/root/ServerStatus.sh | mail -s "Server Status" id@mail.co.kr`

 

#!/bin/bash

echo -e "====================================="
echo -e "서버상태"

date
echo -e "====================================="

echo -e "nnnn1. 디스크상태"
df -Th

echo -e "nnnn2. 포트상태"
netstat -an | grep "tcp"

echo -e "nnnn3. 실행프로세스 점검"
ps aux

echo -e "nnnn4. 최후접속자 점검"
lastlog | grep -v "한번도"

echo -e "nnnn5. Memory"
free

echo -e "nnnn6. Uptime"
uptime