PostgreSQL-Erkennung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Discovery kann Instanzen von PostgreSQL erkennen, die unter Windows und Linux ausgeführt werden.

    Anmeldeinformationen und andere Voraussetzungen

    Die folgenden Anmeldeinformationen sind erforderlich:

    Eine Liste der privilegierten Befehle, die Sie für Discovery und Service Mapping benötigen, finden Sie unter Service-Mapping-Befehle, die einen privilegierten Benutzer erfordern - dort finden Sie auch eine Liste der Befehle, für die erhöhte Rechte zum Erkennen und Zuordnen von Unix-basierten Hosts in Ihrer Organisation erforderlich sind.

    Der Benutzer muss Root-Zugriff auf die Datenbank haben, um auf die Datei postgresql.conf zugreifen zu können.
    Hinweis:
    Weitere Informationen zur Migration von Probe zu Muster finden Sie im Wissensartikel KB0694477

    Klassifizierer, Muster und Probes

    Klassifizierung Auslöser-Probes Muster
    PostgreSQL-Instanz
    • Horizontal Pattern: Startet Muster
    • PostgreSQL - Configuration* (diesem Probe Parameter must_sudo hinzufügen)
    • PostgreSQL - Version*

    PostgreSQL-DB

    *Für neue Instanzen sind diese Probes für den Klassifizierer inaktiv. Discovery verwendet für die Erkennung Muster.

    Um Muster zu verwenden, vergewissern Sie sich, dass das richtige Muster in der horizontalen Mustersonde des Klassifizierers angegeben ist. Siehe Probe „Horizontal Pattern“ einem Klassifizierer hinzufügen für Anweisungen.

    Erfasste Daten

    Mit dem folgenden Verfahren werden die angegebenen Informationen vom Ziel erfasst. Wenn die Quelle nicht konfiguriert ist, werden Standardinformationen zurückgegeben. Beispiel: Für PostgreSQL Instance@hostname (Standardname) muss die Quelle geändert werden. Andernfalls werden für die Tabelle [cmdb_ci_db_postgresql_instance] alle „PostgreSQL Instance@hostname“-Namen der Quelle hinzugefügt.

    Bezeichnung Tabellenname Feldname Quelle
    Name cmdb_ci_db_postgresql_instance Name PostgreSQL Instance@Hostname
    Datenverzeichnis cmdb_ci_db_postgresql_instance data_dir Laufender Prozess
    TCP-Port cmdb_ci_db_postgresql_instance tcp_port Laufender Prozess
    SQL-Konfiguration cmdb_ci_db_postgresql_instance postgres_conf Datenverzeichnis/postgresql.conf
    Version cmdb_ci_db_postgresql_instance Version postmaster/postgres

    Beziehungen

    Übergeordnete Klasse Beziehung Untergeordnete Klasse
    cmdb_ci_db_postgresql_instance Wird ausgeführt auf::Wird ausgeführt cmdb_ci_windows_server oder cmdb_ci_linux_server