Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| software:applications:nagios:plugins:nsclient [2021/03/08 09:54] – créée yoann | software:applications:nagios:plugins:nsclient [2021/05/10 16:10] (Version actuelle) – 92.154.112.189 | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ====== Nagios: nsclient++ le client NRPE pour Windows ====== | ====== Nagios: nsclient++ le client NRPE pour Windows ====== | ||
| - | NSClient++ (NSCP) | + | Le programme |
| Ligne 10: | Ligne 10: | ||
| * Télécharger et installer les binaires NSClient++ disponible à l'URL http:// | * Télécharger et installer les binaires NSClient++ disponible à l'URL http:// | ||
| - | * Vérifier que le pare-feu autorise les connexions sur le port utiliser | + | * Vérifier que le pare-feu autorise les connexions sur le port utilisé |
| + | * Générer une configuration minimale pour tester le bon fonctionnement du module | ||
| - | Tester | + | |
| + | ==== Configuration initiale sans SSL ==== | ||
| + | |||
| + | Après installation, | ||
| + | <code batch> | ||
| + | cd " | ||
| + | nscp settings --generate --add-defaults | ||
| + | </ | ||
| + | |||
| + | |||
| + | Modifier | ||
| + | < | ||
| + | [/ | ||
| + | allowed hosts = 192.168.0.10/ | ||
| + | |||
| + | [settings/ | ||
| + | insecure = false | ||
| + | use ssl = false | ||
| + | </ | ||
| + | |||
| + | Lancer NSClient++ en mode test | ||
| + | |||
| + | |||
| + | |||
| + | Depuis | ||
| <code bash> | <code bash> | ||
| + | su nagios | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ===== Vérifier la configuration ===== | ||
| + | |||
| + | NSClient++ stocke sa configuration dans une structure arborescente contenant des paires clé/ | ||
| + | |||
| + | <file ini> | ||
| + | ; comment | ||
| + | [some/path] | ||
| + | key1=value1 | ||
| + | key2=value2 | ||
| + | </ | ||
| + | |||
| + | D' | ||
| + | <code batch> | ||
| + | nscp settings --show | ||
| + | </ | ||
| + | |||
| + | Lister les valeurs définies: | ||
| + | |||
| + | <code batch> | ||
| + | nscp settings --list | ||
| + | </ | ||
| + | |||
| + | |||
| + | Pour utiliser ponctuellement une configuration différente, | ||
| + | <code batch> | ||
| + | nscp test --settings nsclient2.ini | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Lancement en mode test ===== | ||
| + | |||
| + | Arrêter le service: | ||
| + | <code batch> | ||
| + | net stop nscp | ||
| + | </ | ||
| + | |||
| + | Depuis le répertoire d' | ||
| + | <code batch> | ||
| + | cd \Program Files\NSClient++\ | ||
| + | nscp test | ||
| + | </ | ||
| + | |||
| + | Il est possible de lancer NSCP sans s' | ||
| + | |||
| + | <code batch> | ||
| + | nscp test --settings dummy | ||
| + | </ | ||
| + | |||
| + | ===== Troubleshooting ===== | ||
| + | |||
| + | Lors de la vérification de la connexion entre le client NRPE (présent sur le superviseur Nagios) | ||
| + | |||
| + | < | ||
| + | CHECK_NRPE: Error - Could not complete SSL handshake with 192.168.0.10: | ||
| + | </ | ||
| + | |||
| + | Le problème a pu être identifié en lançant le serveur NSClient++ en mode test. Le dump de la configuration indiquait que le masque associé par défaut à l' | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | / | ||
| </ | </ | ||
| Ligne 20: | Ligne 111: | ||
| * http:// | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||