Premier commit
This commit is contained in:
57
roles/nagios/templates/contacts.cfg.j2
Normal file
57
roles/nagios/templates/contacts.cfg.j2
Normal file
@@ -0,0 +1,57 @@
|
||||
###############################################################################
|
||||
# CONTACTS.CFG - SAMPLE CONTACT/CONTACTGROUP DEFINITIONS
|
||||
#
|
||||
#
|
||||
# NOTES: This config file provides you with some example contact and contact
|
||||
# group definitions that you can reference in host and service
|
||||
# definitions.
|
||||
#
|
||||
# You don't need to keep these definitions in a separate file from your
|
||||
# other object definitions. This has been done just to make things
|
||||
# easier to understand.
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# CONTACTS
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
# Just one contact defined by default - the Nagios admin (that's you)
|
||||
# This contact definition inherits a lot of default values from the
|
||||
# 'generic-contact' template which is defined elsewhere.
|
||||
|
||||
define contact {
|
||||
|
||||
contact_name nagiosadmin
|
||||
use generic-contact
|
||||
alias Administrateur
|
||||
service_notification_period 24x7
|
||||
host_notification_period 24x7
|
||||
service_notification_options w,u,c,r
|
||||
host_notification_options d,r
|
||||
service_notification_commands notify-service-by-email
|
||||
host_notification_commands notify-host-by-email
|
||||
email nagios.gsb22@gmail.com
|
||||
}
|
||||
|
||||
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# CONTACT GROUPS
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
# We only have one contact in this simple configuration file, so there is
|
||||
# no need to create more than one contact group.
|
||||
|
||||
define contactgroup {
|
||||
|
||||
contactgroup_name admins
|
||||
alias Nagios Administrators
|
||||
members nagiosadmin
|
||||
}
|
10
roles/nagios/templates/main.cf.j2
Normal file
10
roles/nagios/templates/main.cf.j2
Normal file
@@ -0,0 +1,10 @@
|
||||
#On active l'authentification SASL
|
||||
smtp_sasl_auth_enable=yes
|
||||
#Les méthodes pour l'authenfication anonyme
|
||||
smtp_sasl_security_options=noanonymous
|
||||
#Le chemin de sasl_passwd
|
||||
smtp_sasl_password_maps=hash:/etc/postfix/sasl/sasl_passwd
|
||||
#On active le cryptage STARTTLS
|
||||
smtp_tls_security_level=encrypt
|
||||
#Chemin des certificats CA
|
||||
smtp_tls_CAfile=/etc/ssl/certs/ca-certificate.crt
|
1394
roles/nagios/templates/nagios.cfg.j2
Normal file
1394
roles/nagios/templates/nagios.cfg.j2
Normal file
File diff suppressed because it is too large
Load Diff
27
roles/nagios/templates/nagios4-cgi.conf.j2
Normal file
27
roles/nagios/templates/nagios4-cgi.conf.j2
Normal file
@@ -0,0 +1,27 @@
|
||||
ScriptAlias /cgi-bin/nagios4 /usr/lib/cgi-bin/nagios4
|
||||
ScriptAlias /nagios4/cgi-bin /usr/lib/cgi-bin/nagios4
|
||||
Alias /nagios4/stylesheets /etc/nagios4/stylesheets
|
||||
|
||||
Alias /nagios4 /usr/share/nagios4/htdocs
|
||||
|
||||
<DirectoryMatch (/usr/share/nagios4/htdocs|/usr/lib/cgi-bin/nagios4|/etc/nagios4/stylesheets)>
|
||||
Options FollowSymLinks
|
||||
DirectoryIndex index.php index.html
|
||||
AllowOverride AuthConfig
|
||||
AuthDigestDomain "nagios4"
|
||||
AuthDigestProvider file
|
||||
AuthUserFile "/etc/nagios4/htdigest.users"
|
||||
AuthGroupFile "/etc/group"
|
||||
AuthName "Restricted Nagios4 Access"
|
||||
AuthType Digest
|
||||
Require valid-user
|
||||
</DirectoryMatch>
|
||||
|
||||
<Directory /usr/share/nagios4/htdocs>
|
||||
Options +ExecCGI
|
||||
</Directory>
|
||||
|
||||
<Directory /usr/lib/cgi-bin/nagios4>
|
||||
Options +ExecCGI
|
||||
AddHandler cgi-script .cgi
|
||||
</Directory>
|
Reference in New Issue
Block a user