À la fin de ce processus de configuration, une connexion SSH avec clé numérique aura été établie pour les processus de supervision automatisés.
Dans un agent logique déjà créé et avec la configuration à distance activée, il sera établi qu'un utilisateur (par exemple pandora_exec_proxy
) et une paire de clés numériques créées (publique et privée), peuvent accéder à un dispositif distant pour lequel la clé publique a été hébergée et configurée.
Si la configuration à distance n'est pas activée, la création de modules satellites à partir d'assistants sera insuffisante. (wizards).
Cette option peut être configurée sur un PFMS Network Server et/ou un PFMS Satellite Server. Dans la liste des serveurs Pandora FMS, sélectionnez celui qui fonctionnera comme Exec Server et modifiez-le :
Cochez la case Serveur d'exécution, entrez le numéro de port (par défaut 80
) et l'adresse IP du serveur où les commandes souhaitées seront lancées, par exemple pour un Satellite server :
La configuration n'étant pas terminée à ce stade, le test de connexion échoue (Check server execution).
Avant d'accéder par SSH à l'Exec Server, dans le PFMS Network Server et/ou le PFMS Satellite Server activé comme serveur(s) Exec, un utilisateur spécifique doit être créé dans cette machine, par exemple appelé pandora_exec_proxy
. Dans une fenêtre de terminal, connectez-vous en tant qu'utilisateur root ou équivalent via sudo :
useradd pandora_exec_proxy -m
Attribuer un mot de passe à l'utilisateur nouvellement créé :
passwd pandora_exec_proxy
Vous devez maintenant agir en tant que root ou utilisateur équivalent lorsque la console Web du PFMS est en cours d'exécution afin de générer la paire de clés :
ssh-keygen
La clé est copiée sur le serveur distant (remplacez l'adresse IP dans le champ < Satellite_IP >
):
ssh-copy-id pandora_exec_proxy@< Satellite_IP >
Créez ensuite le dossier SSH de l'utilisateur Apache
, déplacez les identifiants et changez son propriétaire :
mkdir /usr/share/httpd/.ssh mv /root/.ssh/* /usr/share/httpd/.ssh/ chown -R apache. /usr/share/httpd/.ssh/
Pour terminer, il suffit de tester la configuration dans la section d'édition du serveur proxy à l'intérieur de la console de Pandora FMS, vérifier l'indicateur de test en cliquant dessus :