Détection PostgreSQL

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Discovery peut trouver des instances en cours d’exécution de PostgreSQL sur et Linux les Windows systèmes.

    Informations d’identification et autres prérequis

    Les informations d’identification suivantes sont requises :

    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.

    L’utilisateur doit disposer d’un accès de niveau racine à la base de données pour accéder au fichier postgresql.conf .
    Remarque :
    Pour plus d’informations sur la migration de la sonde au modèle, consultez l’article de la base de connaissances KB0694477.

    Classifieurs, modèles et sondes

    Classifieur Déclencher les sondes Schémas
    PostgreSQL Instance
    • Modèle horizontal : lance des schémas
    • PostgreSQL - Configuration* (ajouter le must_sudo paramètre à cette sonde)
    • PostgreSQL - Version*

    Base de données PostgreSQL

    *Pour les nouvelles instances, ces sondes sont inactives sur le classifieur. Discovery utilise des schémas pour Discovery.

    Pour utiliser des modèles, vérifiez que le schéma correct est spécifié dans la sonde de schéma horizontale du classifieur. Consultez Ajouter la sonde de schéma horizontale à un classifieur pour obtenir des instructions.

    Données collectées

    Ce qui suit rassemble les informations spécifiées à partir de la cible. Si la source n’est pas configurée, elle renvoie des informations par défaut. Par exemple, pour PostgreSQL Instance@hostname (nom par défaut), la source doit être modifiée. Dans le cas contraire, tous les « Instance@hostname PostgreSQL » seront ajoutés dans le code source de la table [cmdb_ci_db_postgresql_instance].

    Étiquette Nom de la table Nom de champ Source
    Nom cmdb_ci_db_postgresql_instance nom PostgreSQL Instance@nom d’hôte
    Répertoire de données cmdb_ci_db_postgresql_instance data_dir Processus en cours
    Port TCP cmdb_ci_db_postgresql_instance tcp_port Processus en cours
    SQL Configuration cmdb_ci_db_postgresql_instance postgres_conf data_directory/postgresql.conf
    Version cmdb_ci_db_postgresql_instance version Postmaster/Postgres

    Relations

    Classes parents Relation Classe enfant
    cmdb_ci_db_postgresql_instance Exécution sur :Exécutions cmdb_ci_windows_server ou cmdb_ci_linux_server