Monitoring

Nagios Disable Basic Authentication

Lawmin 2014. 6. 27. 09:53

tcpwrapper 나 iptables(Linux), ipfilter(Solaris) 등으로 기본적인 보안 처리를 한 상태라서

apache의 basic auth 끄고자 할 때의 설정 방법입니다.


1. Apache 의 httpd.conf 파일에서 Auth 관련 부분을 주석처리

<Directory "/usr/local/nagios/sbin">

#  SSLRequireSSL

   Options ExecCGI

   AllowOverride None

   Order deny,allow

   Deny from all

   Allow from IP 리스트 (접근 허용)

#   AuthName "Nagios Access"

#   AuthType Basic

#   AuthUserFile /usr/local/nagios/etc/htpasswd.users

#   Require valid-user

...


nagiosgraph, nagvis 등의 추가 프로그램 설치에 따라 아래 쪽에 추가 Directory 가 있으며 모두 비슷하게 설정


2. /usr/local/nagios/etc/cgi.cfg 수정

use_authentication=1 을 0 으로 수정


아래쪽 authorized_for_system_information 부터 설정되는 user 명을 굳이 변경해줄 필요는 없음