ACCUEIL
SISR
CONTEXTES
Stages
- Lycée S. Valadon
-
Epreuves CCF
- Lycée S. Valadon
Epreuves BTS SIO 2011 :
Harmonisation CCF
Portefeuille de compétences professionnelles (Portfolio)
- Lycée S. Valadon
Epreuves BTS SIO 2011 :
N'ayant pas d'idée sur quel outil de supervision j'installerais, j'ai décidé d'en installer sur ma VM debian car le système d'exploitation de la Raspberry sera Debian, cela me permettra également de m'entrainer sur la VM avant de faire la vraie installation.
J'ai donc commencé par installer Nagios, voici les commandes que j'ai utilisé pour son installation :
$ apt-cache policy nagios4
$ apt install nagios4
$ getent passwd nagios
$ getent group nagios
$ ls -1d /etc/nagios4/*
$ a2enmod rewrite cgi
$ apachectl -M | grep -iE 'digest|group'
$ a2enmod auth_digest authz_groupfile
$ htdigest [ -c ] passwdfile realm username
Le auth passwdfile est défini dans la configuration ci-dessus comme /etc/nagios4/htdigest.users.
$ htdigest -c /etc/nagios4/htdigest.users "Restricted Nagios4 Access" nagiosadmin
L'utilisateur, nagiosadmin , est utilisé par défaut et est défini dans le fichier de configuration /etc/nagios4/cgi.cfg
$ systemctl restart apache2 $ systemctl status apache2
$ systemctl restart nagios4 $ systemctl status nagios4
Une fois la configuration terminée, nous pouvons dès à présent accéder au navigateur et accéder à Nagios avec l'adresse http://IP_du_server/nagios4 En l'occurrence ici l'IP du serveur est 192.168.182.122 car il s'agit de l'adresse IP de ma VM :
Je me suis aperçu que le seul “host” que Nagios reconnait est la VM (le serveur). Je me suis donc renseigné et j'ai appris qu'il faut définir tous les appareils sur le réseau que l'on veut superviser dans des fichiers de configuration qui se trouvent dans /etc/nagios4/objects/ et que je mettrais dans /etc/nagios4/conf.d/.
On retrouve dans /etc/nagios4/objects/ des fichiers de configurations par défaut :
Notre fichier de référence sera localhost.cfg car c'est celui qui permet de définir l'hôte. Voici comment il se présente :
A l'aide des éléments qui s'y trouvent (define host et define service par exemple) on va pouvoir reporter ces différentes lignes dans des fichiers cfg. On copie donc localhost.cfg dans /etc/nagios4/conf.d/<NomHôte>. J'ai défini la station de mise de à jour des paquets des bornes WiFi, le serveur Alcasar, ainsi que mon poste de travail.
J'ai donc utiliser seulement les lignes qui m'intéressaient et je l'ai les aient reportées dans chaque fichier de configuration en modifiant certaines parties (je n'ai pas mis tous les services car ce n'est qu'un test, je le ferais sur la carte Raspberry. Voici ce que ça donne :
Une fois cela configuré, je suis retourné sur le navigateur et j'ai constaté que les hôtes définis étaient présents.
Mon poste de travail est en rouge car le pare-feu bloque les pings que le serveur lui envoie.