일반적으로 Web 서비스를 구성할때는 Load balancing 역활을 수행하는 L4 Switch 이하로 n대의 WEB 서버를 구성하여 부하분산과 이중화를 통해 서비스 가용성을 높인다. 만약 다량의 Web Server Node를 동시에 점검해야할 사항이 발생한다면, Client Hosts 파일에 서비스 도메인에 대하여 IP를 수동 정의하여 웹브라우저를 통해 Server Node별 체크를 수행하거나 각 웹서버별 Access 로그나 Error 로그를 기준으로 체크하게 된다. 만약 이런 일련의 과정이 여의치 못하거나 간단히 각 Web Server Node들의 상태체크만을 원한다면 아래와 같이 Shell Script를 통해 간단히 점검이 가능하다. 이하 Shell Script는 curl 명령을 통해 Web Se..
WEB 서비스를 운영하다 보면 해당 서비스 이하 WEB 서버들의 단위 응답속도나 전송 속도등의 성능 측정 데이터가 필요할 경우가 있다. 시중에는 이미 HP Lode Runner 와 같이 상용 성능 부하 테스트 측정 솔루션이 나와 있지만 그 가격이 만만치 않다. 때문에 자신이 운영하는 WEB 서버의 응답속도나 간단한 부하테스트등을 하기 위해서 Apache httpd 패키지에 포함된 ab 유틸을 활용한 Shell Script 을 이용하면 만족스러운 데이터를 얻을 수 있다. 1. 사용환경 - 아래와 같이 Shell Script를 수행할 수 있는 Linux OS 이하에 httpd Apache 패키지가 설치되어 있는 환경. [root@TEST01 ~]# [root@TEST01 ~]# which ab /usr/bi..