From df57eff86d658306a02518bfd07366c5727674f9 Mon Sep 17 00:00:00 2001 From: "mathis.laceppe" Date: Mon, 26 Sep 2022 11:55:13 +0200 Subject: [PATCH] ajout --- sio2/sisr2/30-Supervision/nagios/contacts.cfg | 51 +++++++++++++++++++ .../30-Supervision/nagios/nagios4-cgi.conf | 28 ++++++++++ 2 files changed, 79 insertions(+) create mode 100644 sio2/sisr2/30-Supervision/nagios/contacts.cfg create mode 100644 sio2/sisr2/30-Supervision/nagios/nagios4-cgi.conf diff --git a/sio2/sisr2/30-Supervision/nagios/contacts.cfg b/sio2/sisr2/30-Supervision/nagios/contacts.cfg new file mode 100644 index 0000000..3c7a0bc --- /dev/null +++ b/sio2/sisr2/30-Supervision/nagios/contacts.cfg @@ -0,0 +1,51 @@ +############################################################################### +# 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 ; Short name of user + use generic-contact ; Inherit default values from generic-contact template (defined above) + alias Nagios Admin ; Full name of user + email nagios@localhost ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** +} + + + +############################################################################### +# +# 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 +} diff --git a/sio2/sisr2/30-Supervision/nagios/nagios4-cgi.conf b/sio2/sisr2/30-Supervision/nagios/nagios4-cgi.conf new file mode 100644 index 0000000..66ad908 --- /dev/null +++ b/sio2/sisr2/30-Supervision/nagios/nagios4-cgi.conf @@ -0,0 +1,28 @@ +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 + + + 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 + + + + Options +ExecCGI + + + + Options +ExecCGI + AddHandler cgi-script .cgi +