로그 기록 가능, 다중포트 감시가 가능한 약간 긴 스크립트
( nmap -n -p 22,80,3306 localhost 2>/dev/null | grep close && \
echo "[danger] `date '+%Y.%m.%d %H:%M %Z'`" | \
tee -a /var/log/portchk.log | \
mail -s "[port check] some ports are not opened" admin@host.com
) >/dev/null 2>&1
crontab 에 1 분이나 2분마다 체크하도록 설정해 놓아도
되겠죠.