티스토리 뷰

 

요즘 일일 업무량에 따라서 WAS+배치 –> db 서버로의 접속양의 하루 추이를 모니터링 하고 싶어서 만든 녀석이다.

 

뭐 근본적인 동작 구조는

 

(db 서버)                          (수집서버)

--------    ---->    -----------------------

netstat         ftp       데이터가공 perl 프로그램

접속정보                IP 접 접속 정보를 가공          

 

요렇게 모아진 정보를 jdbc 를 이용해 붙어서 보여주는 녀석이다.

 

별다를 것은 없어 보여도 정말로 유용하게 쓸 수 있다. 실제로 내가 일하는 사이트의 경우에는 업무 별로 was 를 구분하여 서비스를 하고 있고, 그래서 hostname 에 따라 접속 추이가 바뀌는 것들을 보고 있노라면 하루 피크 시간대에 어떤 부분의 업무의 사용률이 높은지를 알 수 있다.

 

데이터는 사내 망에서만 볼 수 있기 때문에 대충 어떤 데이터가 모이는지 만 텍스트 파일로 보도록하자.

 

 

대충 이런 식인데… 오늘은 월초에 수행하는 배치 작업 때문에 배치서버에서의 사용이 좀더 많이 변했다는 것을 알 수 있다.

이 데이터를 모아온지 이제 대략 6개월 정도가 됐는데… 역시나 데이터만 모으면 결국에 어떻게 해서든 쓰기는 쓴다는 사실을 알 수 있다.

그리고 꽤나 의미 있는 정보로 활용이 가능하다는 사실도 잊지 않도록 하자.

 

ps. 프로그램은 netstat 모니터링인데 이름에 왜 db2 붙였냐고 딴지는 걸지 말도록 하자. 기능은 더 추가될 것이다. 하하