내가 관리하는 서버가 죽으면 나에게 이메일을 보내주는 스크립트. 물론 이 스크립트는 관리하는 서버가 아닌 다른 서버에서 cron을 이용해서 정해진 시간간격으로 실행된다.


#!/bin/bash
if wget your.domain.com
then
rm index.html
else
echo "helo melotopia
mail from: your@emailaddress.com
rcpt to: your@emailaddress.com
data
server should be down. Correct it!
.
quit" | telnet localhost 25

fi


물론 sendmail이 서버에 설정되어 있고 데몬이 돌아가고 있어야 한다.

sendmail 보안이 좀 걱정스럽지만 localhost에서만 보내도록 설정했으니 뭐 별일 있겠나...


by snowall 2016. 3. 6. 02:02