# SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER
#
# This file contains examples of entries that need
# to be incorporated into your Apache web server
# configuration file.  Customize the paths, etc. as
# needed to fit your system.

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

<Directory "/usr/local/nagios/sbin">
#  SSLRequireSSL
   Options ExecCGI
   AllowOverride None
   <IfVersion >= 2.3>
      <RequireAll>
         Require all granted
#        Require host 127.0.0.1
	AuthName “Nagios-Access”
	AuthType Basic
	AuthBasicProvider ldap
	AuthLDAPUrl ldap://172.28.2.16:389/ou=Accounts,dc=ad,dc=*****,dc=***?sAMAccountName?sub?(objectClass=*)
	AuthLDAPBindDN “CN=Nagios?Connector,OU=IT,OU=Accounts,DC=**,DC=****,DC=***”
	AuthLDAPBindPassword a**********
	Require valid-user
	require ldap-group CN=HelpdeskAdmins,OU=*********,OU=****,OU=Accounts,DC=***,DC=*****,DC=****
      </RequireAll>
   </IfVersion>
   
   <IfVersion < 2.3>
      Order allow,deny
      Allow from all
#     Order deny,allow
#     Deny from all
#     Allow from 127.0.0.1
	AuthType Basic
	AuthBasicProvider ldap
	AuthLDAPUrl ldap://172.28.2.16:389/ou=Accounts,dc=ad,dc=*****,dc=***?sAMAccountName?sub?(objectClass=*)
	AuthLDAPBindDN “CN=Nagios?Connector,OU=IT,OU=Accounts,DC=**,DC=****,DC=***”
	AuthLDAPBindPassword a**********
	Require valid-user
	require ldap-group CN=HelpdeskAdmins,OU=*********,OU=****,OU=Accounts,DC=***,DC=*****,DC=****
   </IfVersion>
</Directory>



Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">
#  SSLRequireSSL
   Options None
   AllowOverride None
   <IfVersion >= 2.3>
      <RequireAll>
         Require all granted
#        Require host 127.0.0.1
	AuthName “Nagios-Access”
	AuthType Basic
	AuthBasicProvider ldap
	AuthLDAPUrl ldap://172.28.2.16:389/ou=Accounts,dc=ad,dc=*****,dc=***?sAMAccountName?sub?(objectClass=*)
	AuthLDAPBindDN “CN=Nagios?Connector,OU=IT,OU=Accounts,DC=**,DC=****,DC=***”
	AuthLDAPBindPassword a**********
	Require valid-user
	require ldap-group CN=HelpdeskAdmins,OU=*********,OU=****,OU=Accounts,DC=***,DC=*****,DC=****
      </RequireAll>
   </IfVersion>
   
   <IfVersion < 2.3>
      Order allow,deny
      Allow from all
#     Order deny,allow
#     Deny from all
#     Allow from 127.0.0.1
	AuthName “Nagios-Access”
	AuthType Basic
	AuthBasicProvider ldap
	AuthLDAPUrl ldap://172.28.2.16:389/ou=Accounts,dc=ad,dc=*****,dc=***?sAMAccountName?sub?(objectClass=*)
	AuthLDAPBindDN “CN=Nagios?Connector,OU=IT,OU=Accounts,DC=**,DC=****,DC=***”
	AuthLDAPBindPassword a**********
	Require valid-user
	require ldap-group CN=HelpdeskAdmins,OU=*********,OU=****,OU=Accounts,DC=***,DC=*****,DC=****
   </IfVersion>
</Directory>
