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 명을 굳이 변경해줄 필요는 없음