Outils pour utilisateurs

Outils du site


software:applications:nagios:plugins:check_by_ssh

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
software:applications:nagios:plugins:check_by_ssh [2020/09/07 16:28] yoannsoftware:applications:nagios:plugins:check_by_ssh [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 8: Ligne 8:
   * Installer/copier les plugins Nagios sur l’hôte à superviser;   * Installer/copier les plugins Nagios sur l’hôte à superviser;
  
-Créer l'utilisateur nagios sur le système à superviser. Nous allons définir un mot de passe temporaire. L'authentification par mot de passe sera désactivée par la suite:+Créer l'utilisateur nagios sur le système à superviser. Nous allons définir un mot de passe temporaire qui sera utilisé seulement le temps de copier la clé publiqueOn désactivera se mode de d'authentification par la suite:
  
 <code bash> <code bash>
Ligne 15: Ligne 15:
 </code> </code>
  
- +Pour pouvoir lire les métriques du système distant ou exécuter les scripts, le serveur Nagios doit s'authentifier auprès de l’hôte cible via l'utilisateur nagios et une paire de clés dédiées.
-Pour pouvoir lire les métriques du système distant ou exécuter les scripts, le serveur nagios doit s'authentifier auprès de l’hôte cible via l'utilisateur nagios et une paire de clés dédiées.+
  
 Sur le serveur nagios Sur le serveur nagios
  
 Si l'utilisateur nagios exécutant le service ne possède pas de home: Si l'utilisateur nagios exécutant le service ne possède pas de home:
 +
 <code bash> <code bash>
 # générer le home utilisateur pour un utilisateur préexistant # générer le home utilisateur pour un utilisateur préexistant
Ligne 29: Ligne 29:
 <code bash> <code bash>
 su - nagios su - nagios
 +cd /home/nagios
 mkdir .ssh mkdir .ssh
 +cd .ssh
 ssh-keygen -t rsa -b 4096 -C nagios@mairie.local -f id_nagios_rsa ssh-keygen -t rsa -b 4096 -C nagios@mairie.local -f id_nagios_rsa
 </code> </code>
Ligne 45: Ligne 47:
 </file> </file>
  
-On teste la connexion par clés, si tout se passe bien on désactive l'authentification par mot de passe:+On teste la connexion par clés, si tout se passe bien on désactive l'authentification localement par mot de passe:
 <code bash> <code bash>
 usermod -L nagios  usermod -L nagios 
 </code> </code>
- 
  
  
Ligne 63: Ligne 64:
  
  
-Pour que les plugins soient disponibles sur l' hôte à superviser:+Pour que les plugins soient disponibles sur l' hôte à superviser, deux possibilités: 
 +  * Utiliser les paquets fournis par la distribution 
 +  * Compiler les source 
 + 
 +Ici on installe les plugins à partir des paquets de la distribution:
 <code bash> <code bash>
 sudo apt-get install nagios-plugins sudo apt-get install nagios-plugins
Ligne 70: Ligne 75:
 Les scripts sont installés sur l’hôte à superviser dans le dossier **/usr/lib/nagios/plugins/**. Ils devront être appelés par le serveur de supervision: Les scripts sont installés sur l’hôte à superviser dans le dossier **/usr/lib/nagios/plugins/**. Ils devront être appelés par le serveur de supervision:
  
-Dans l'exemple ci-dessous, le serveur de supervision, sous le compte utilisateur nagios se connecte en ssh sur l'hote à superviser et exécute le script distant  **check_disk**:+<note> 
 +Le wiki  
 +</note> 
 + 
 +Dans l'exemple ci-dessous, le serveur de supervision, sous le compte utilisateur nagios se connecte en ssh sur l’hôte à superviser et exécute le script distant  **check_disk**:
  
 <code bash> <code bash>
software/applications/nagios/plugins/check_by_ssh.1599496101.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)