반응형

 

  • rsyslog apache error log 설정 방법 

rsyslog를 사용할 때 access log는 설정하는 방법도 많이 나와있고 편하지만, error log는 글마다 내용이 조금씩 다르기도 합니다. 아래와 같이 rsyslog를 사용해 로그를 던질 서버로 접속하여 기존에 있던 ErrorLog를 주석 또는 삭제 후 아래 내용을 추가하면 됩니다.

좀 더 짧게 사용할수도 있지만 로컬에 에러 로그가 쌓이질 않으므로 아래 방법을 사용하는걸 추천 드립니다. 또한 notice 번호는 rsyslog 서버에 설정한대로 수정해 주세요.

ErrorLog "|/bin/sh -c '/usr/bin/tee -a /var/log/httpd/error_log | /usr/bin/logger -p local2.notice -t error'"
  • 명령어 설명 : 발생되는 아파치 에러 로그를 /var/log/httpd/error_log 파일에 저장(복사)하고, logger를 이용해 local2.notice라는 채널을 사용 및 로그에 error라는 타입을 붙인다.
  • 설정 환경 : CentOS7.7 1908 / rsyslog-8.24.0 / httpd-2.4.6

 

 

반응형

+ Recent posts