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