Server TCP Connection Monitoring, Logging - Client IP, Count (w/ netstat, awk)
문서가 없는 상태에서 연동 시스템 조사가 필요하여 임시방편으로 만들어본 스크립트입니다. tcp trace 를 설정해도 되겠지만, 시스템을 변경하기 부담될 때 쓸만할 것 같습니다. 아래 collect.sh 를 cron job 으로 걸어두면 주기적으로 netstat 실행해서 /oracle/netstat/result.txt 파일에 연결 정보를 저장합니다. 스크립트에는 영어로 간략히 usage를 적어보았지만, 대략 하는 일은 아래와 같습니다. 결과 형태 => ServerIP:ServerPORT,ClientIP=ConnectionCount ServerIP:ServerPORT,ClientIP 를 키 값으로,1) Key 값이 없었는데 새로 나타나면 추가2) 마지막 ConnectionCount 보다 더 Connecti..