1. Environment
MCCS-ENT ver : MCCS Enterprise 4.4.2이하
2. Symptoms
파일: /var/log/apache2/access.log #
127.0.0.1 – mccs [25/Apr/2016:22:25:31 +0900] “GET /nagios/cgi-bin/statusjson.cgi?query=service&hostname=N1300&servicedescription=check_linux_CPU HTTP/1.1” 200 2152 “-” “Apache-HttpClient/4.3.3 (java 1.5)”
127.0.0.1 – – [25/Apr/2016:22:25:31 +0900] “GET /nagios/cgi-bin/statusjson.cgi?query=service&hostname=N1301&servicedescription=check_linux_CPU HTTP/1.1” 401 722 “-” “Apache-HttpClient/4.3.3 (java 1.5)”
127.0.0.1 – mccs [25/Apr/2016:22:25:31 +0900] “GET /nagios/cgi-bin/statusjson.cgi?query=service&hostname=N1301&servicedescription=check_linux_CPU HTTP/1.1” 200 2152 “-” “Apache-HttpClient/4.3.3 (java 1.5)”
127.0.0.1 – – [25/Apr/2016:22:25:31 +0900] “GET /nagios/cgi-bin/statusjson.cgi?query=service&hostname=N0464&servicedescription=check_linux_CPU HTTP/1.1” 401 722 “-” “Apache-HttpClient/4.3.3 (java 1.5)”
127.0.0.1 – mccs [25/Apr/2016:22:25:31 +0900] “GET /nagios/cgi-bin/statusjson.cgi?query=service&hostname=N0464&servicedescription=check_linux_CPU HTTP/1.1” 200 2191 “-” “Apache-HttpClient/4.3.3 (java 1.5)”
3. Solution
access.log 에 적재하지 않도록 아파치 로그 설정을 변경한다.
아파치 access.log 설정해제 방법:
- 아파치 중단# service apache2 stop
- 로그파일 삭제# rm -rf /var/log/apache2/*
- 아파치 설정 변경
다음 파일에서 CustomLog 부분을 다음과 같이 변경 시킨다.파일 : /etc/apache2/sites-enabled/000-default.conf, /etc/apache2/sites-available/000-default.confCustomLog ${APACHE_LOG_DIR}/access.log combine → CustomLog /dev/null common
- 아파치 시작
- # service apache2 start
- 로그 적재 확인
/var/log/apache2/access.log 파일이 생성되지 않는지 확인해야 하고, 모니터링 플러그인 정상 동작 되는지 확인합니다.