본문 바로가기

CodeGate

포트모니터링 쉘 스크립트

while :; do

echo "9901, 9902 port monitoring"

netstat -an | grep 9901 | grep -v grep | wc -l

netstat -an | grep 9901 | grep -v grep | grep EST | wc -l 

netstat -an | grep 9902 | grep -v grep | wc -l

netstat -an | grep 9902 | grep -v grep | grep EST | wc -l 

sleep 3

done


위 스크립트를 실행하면 3초에 한번씩 9901 포트와 9902 포트에 연결된 수를 보여준다. 
만약 EST로 필터링한 것과 전체의 차이가 많이 나면 뭔가 문제가 있다는 것이니, 
해당 서버의 로그를 확인하는게 좋을 것입니다.