In diesem Abschnitt wird der CIM-Anbieter „Desktone_CommonDatabase“ beschrieben.

  • Beschreibung

    Beschreibt den PostgreSQL-Server, der auf Datenbankknoten ausgeführt wird.

  • Eigenschaften
    • InstanceID: Schlüssel zur eindeutigen Identifizierung der Instanz dieser Klasse. Setzen Sie diese Option auf „Desktone_hostName_postgreSQL“.
    • HomeDirectory: Hauptverzeichnis des PostgreSQL-Diensts.
    • DataDirectory: Datenverzeichnis des PostgreSQL-Diensts.
    • DatabaseVersion: Versionsnummer der Datenbank.
    • MaxConnections: Maximale Anzahl an Verbindungen, die der PostgreSQL-Server gleichzeitig verwalten kann. Der Wert wird aus der PostgreSQL-Konfigurationsdatei aus dem Parameter „max_connections“ extrahiert.
    • Status: Gibt den aktuellen Status des PostgreSQL-Servers an. „OK“ bedeutet, dass PostgreSQL ausgeführt wird. „STOPPED“ bedeutet, dass die Datenbank angehalten wurde. Wenn die Datenbank ausgefallen ist (Status „STOPPED“), sollten alle anderen bereitgestellten Daten ignoriert werden.
    • ListenAddress: Der Port und die IP-Adresse, auf denen der Postmaster-Vorgang neue Verbindungen aushört.
  • Berechnungen
    • Maximale Anzahl der verwendeten Verbindungen in Prozent: Sie sollten die von jeder Datenbankinstanz auf dem Server verwendeten „ActiveConnections“-Werte addieren (siehe Anbieter „Desktone_DatabaseService“) und anhand der „MaxConnections“-Werte von dieser Klasse dividieren, um die Last auf dem Datenbankserver zu ermitteln. Dies entspricht: 100*(Summe(ActiveConnections)/MaxConnections).
  • Behebung
    Wenn die Datenbank angehalten wird, prüfen Sie den Datenbankserver:
    $ service postgresql status
    Wenn PostgreSQL nicht ausgeführt wird, starten Sie den Dienst und führen Sie den Statusbefehl erneut aus:
    $ service postgresql start
    $ service postgresql status

    Wenn die Datenbank nicht gestartet wird, überprüfen Sie die PostgreSQL-Protokolle und wenden Sie sich an den VMware Support.

    Es wird empfohlen, eine Warnung bei 80 % auszugeben und bei 90 % der maximal verwendeten Verbindungen in den kritischen Zustand überzugehen.

    Wenn die maximale Anzahl der Verbindungen in Prozent die kritische Stufe erreicht, sollten Sie den Datenbankserver untersuchen, um festzustellen, welche(r) Cacheknoten eine große Anzahl an Verbindungen belegt/belegen (5 bis 10 Verbindungen ist der Normalbereich für einen Cacheknoten):
    $ netstat -an | grep 5432