Détection d'équilibreurs de charge NGINX

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • La détection des équilibreurs de charge NGINX est effectuée par SSH.

    NGINX est un serveur Web open source avec un équilibreur de charge. Découverte identifie le serveur Web et les informations relatives à l'équilibreur de charge.

    Tenez compte des exigences suivantes pour détecter les serveurs NGINIX :

    • Assurez-vous que le logiciel NGINX est installé et en cours d’exécution sur le serveur.
    • Accordez au serveur MID l’accès au fichier de configuration NGINX, qui est /etc/nginx/nginx.conf par défaut.
    • Activez les commandes Secure Shell (SSH).
    • Les sondes NGINX nécessitent des informations d’identification et des privilèges d’exécution pour exécuter des commandes.

    Pour obtenir la liste des commandes privilégiées dont vous avez besoin pour Détection et Mappage des services, reportez-vous à la section Mappage des services Commandes nécessitant un utilisateur privilégié. Cette liste inclut les commandes qui nécessitent des droits élevés pour détecter et mapper les hôtes Unix dans votre organisation.

    Le classifieur de processus Nginx détecte un processus en cours d’exécution qui correspond aux critères suivants lors de l’exploration d’un serveur UNIX :
    • Le nom du processus commence par nginx.
    • Le nom du processus contient master.
    Ces deux conditions doivent être vérifiées :
    • Un enregistrement est créé dans la table Serveur Web [cmdb_ci_web_server].
    • Une relation « Exécution sur » est créée dans la table Relation de CI [cmdb_rel_ci] pour la table Serveur Linux [cmdb_ci_linux_server] et la table Serveur Web [cmdb_ci_web_server].
    Les sondes suivantes sont déclenchées après la classification :
    Tableau 1. Sondes NGINX
    Sonde Description Commandes
    Nginx – Version Cette sonde contient un script shell Bourne. Il détermine la version de NGINX et remplit la table Web Server [cmdb_ci_web_server]. Nginx
    Nginx – Obtenir la configuration Cette sonde contient un script shell Bourne et un argument qui détermine le chemin d’accès au fichier de configuration NGINX. La sonde identifie les paramètres de configuration en fonction des mots-clés dans le fichier de configuration et les renvoie sous la forme d’un résultat de charge utile unique. echo, sed, cut, grep, egrep (dans le script shell de Bourne)
    En plus de renseigner les données, les enregistrements de relations suivants sont créés dans la table Relations CI [cmdb_rel_ci] :
    • Les enregistrements de la table cmdb_ci_web_server s’exécutent sur les enregistrements de la table cmdb_ci_linux_server.
    • Les enregistrements de la table cmdb_ci_lb_service utilisent les enregistrements de la table cmdb_ci_lb_pool.
    • Les enregistrements de la table cmdb_ci_pool sont utilisés par les enregistrements de la table cmdb_ci_service.
    • Les enregistrements de la table cmdb_ci_pool sont membres des enregistrements de la table cmdb_ci_pool_member.
    • Les enregistrements de la table cmdb_ci_pool_member sont membres des enregistrements de la table cmdb_ci_pool.