Global It Leader!!



 
 

리눅스 서버에 장애가 발생 했을때 gmail로 받는법

페이지 정보

작성자 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 4,868회 작성일 15-04-01 15:31

본문

# 메일제목
SUBJECT="Server is not working"
# 메일을 전달받을 주소
EMAIL="foo@gmail.com"
# 메일 내용이 적힌 파일
EMAILMESSAGE=/home/admin/ServerChecker/emailmessage.txt
 
# 서버를 체크하기
# - 본인의 경우 웹서버라서 curl로 웹서버에게 hello를 요청하고 응답을 받았습니다.
# - 웹서버가 문제 없는 경우 it works timestamp를 리턴
 
SERVER="14.14.14.14:28080/hello"
CHECKRESULT=$(curl $SERVER)
 
# 서버의 응답 내용중 it works가 포함 되어 있지 않으면 메일을 보냅니다.
case $CHECKRESULT in
 *"it works"*)
 echo "$CHECKRESULT";;
 *)
 /bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE;;
esac




2. 1에서 만든 스크립트를 crontab에 등록해서 1분마다 실행 시킵니다.

crontab 편집창 열기 $ crontab -e 1분마다 serverCheck.sh를 실행 하게 등록 * * * * * /home/admin/ServerChecker/was.sh crontab 재시작하기 $ service crond restart

여기까지 완료 했다면 이제 서버가 문제가 생겼을때 발송한 이메일이 gmail로 오게 됩니다. 단 문제가 스팸함으로 오게 됩니다. gmail의 경우 스팸을 방지하기 위해서 메일을 보낸 서버가 믿을만한 서버인지 판단하는 여러가지 까다로운 기준이 있는대 이를 만족하지 못하면 스팸함으로 가차없이 보내버립니다. 이를 만족시키기 위해서 여러가지 세팅을 해야 합니다. 하지만 저는 시간도 없고 귀찮아서 꼼수를 썻습니다.

3. 보낸 메일이 gmail에서 스팸처리 되지 않게 꼼수쓰기

gmail에서 “검색 옵션 표시” 클릭 “보낸사람” 항목에 CentOS에서 메일을 보내는 계정명 입력 “이 검색 기준으로 필터만들기” 클릭 “스팸아님” 체크 “필터 만들기” 클릭

댓글목록

등록된 댓글이 없습니다.

전체 167
게시물 검색
윈도우/리눅스 목록
번호 제목 글쓴이 조회 날짜
127 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4498 05-30
126 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11461 03-04
125 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5609 03-04
124 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5149 03-03
123 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5170 12-21
122 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4802 06-25
121 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5717 06-16
120 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5348 05-14
119 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4895 05-14
118 공지 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4376 05-08
열람중 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4869 04-01
116 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4839 04-01
115 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6013 04-01
114 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4776 03-31
113 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5599 03-31
112 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5345 03-24
111 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5235 03-06
110 윈도우즈 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5534 03-06
109 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4727 03-03
108 리눅스 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4751 01-13