MongoDB-Überwachung

Überwachen Sie die Leistung Ihrer MongoDB-Datenbanken mit unserer sofort installationsbereiten Plug-in-Integration.

MongoDB ist ein kostenloses plattformübergreifendes und dokumentorientiertes Open-Source-Datenbankprogramm. Verschaffen Sie sich einen detaillierten Einblick in die richtigen MongoDB-Kennzahlen, um Ihre Dateninfrastrukturen zu optimieren.

In diesem Dokument werden die Konfiguration des MongoDB-Plugins und die Überwachungskennzahlen beschrieben, um detaillierte Einblicke in die Leistung, Verfügbarkeit und Nutzungsstatistiken von MongoDB-Servern zu erhalten.

Leistungskennzahlen

Verfügbare Verbindungen

Die Metrik "connections_available" zählt und erfasst die Gesamtzahl der ungenutzten Verbindungen, die für neue Clients in Ihrem MongoDB-Setup verfügbar sind.

Aktuelle Verbindungen

Die Metrik "connections_current" zählt und erfasst die Gesamtanzahl der Verbindungen, die in der Datenbank in Ihrem MongoDB-Setup aktiv sind.

Heap-Nutzung

Die Gesamtmenge an Heap-Speicherplatz in Byte, die von den Datenbanken in Ihrem MongoD-Setup verwendet wird, wird mit der Metrik "heap_usage" erfasst.

Gesamtzahl der geöffneten Cursor

Die Metrik "cursors_total_open" identifiziert und erfasst die Gesamtanzahl der Cursor, die derzeit von Ihrer MongoDB-Einrichtung für Clients geöffnet sind.

Voraussetzungen

  • Stellen Sie sicher, dass das Modul "pymongo" installiert ist, um die Leistungskennzahlen der MongoDB-Datenbank zu erhalten. Der Site24x7-Linux-Überwachungsagent versucht automatisch, "pymongo" mit dem Befehl "pip" zu installieren. Wenn die Installation fehlschlägt, können Sie dem folgenden Abschnitt Informationen zur manuellen Installation des Moduls entnehmen.
  • Der Benutzer muss über die Rolle "clusterMonitor" verfügen, um Leistungskennzahlen von MongoDB abzurufen.
  • Unser Linux-Server-Überwachungsagent sollte auf dem Server installiert sein, auf dem Sie das Plug-in ausführen möchten.
  • Wenn Sie ein Plug-in hinzufügen, sollten der Name des Plug-ins und der Name des Ordners identisch sein.
  • Execute the following command in your server to to install pymongo pip install pymongo

Pip installieren:

  • Use "pip" to install pymongo
    Hinweis: pip is a package management system that is used to install and manage software packages written in Python.
  • For CentOS, Fedora, RHEL:
    yum install python-devel
    yum install python-pip (or)
    easy_install pip
  • For Debian, Ubuntu:
    apt-get -y install python-pip

Plug-in-Installation

  • Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie ihn auf dem Server, auf dem Sie das Plug-in ausführen möchten. Nach erfolgreicher Installation sehen Sie die Überwachung des Linux-Servers in der Steuerkonsole von Site24x7. Dies bestätigt, dass der Agent in der Lage ist, mit unserem Rechenzentrum zu kommunizieren.
  • Download the file mongod.py from our GitHub repository.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/mongod/mongod.py
  • By default, the plugin will monitor MongoDB instance that is configured on "localhost". To change the configuration, edit the "#Config Section:" in 'mongod.py' file.
    #Config Section:
    MONGODB_USERNAME="USER"
    MONGODB_PWD="PASSWORD"
    MONGODB_AUTHDB="AUTH"
    MONGODB_HOST='127.0.0.1'
    MONGODB_PORT=27017
    MONGODB_DBSTATS="yes"
    MONGODB_REPLSET="no"
  • Erstellen Sie den Ordner "mongod" im Plug-in-Verzeichnis "/opt/site24x7/monagent/plugins/" des Linux-Agenten von Site24x7 und legen Sie die Datei "mongod.py" unter "/opt/site24x7/monagent/plugins/mongod/" ab.
Der Agent führt das Plug-in automatisch innerhalb von fünf Minuten aus und sendet Leistungsdaten an das Site24x7-Rechenzentrum.

Daten im Site24x7-Webclient anzeigen

  • Melden Sie sich bei Site24x7 an und navigieren Sie zu "Server" > "Plug-ins" > Name der Plug-in-Überwachung.
  • Sie können die Leistungsdiagramme zu den verschiedenen Kennzahlen für Ihren MongoDB-Server anzeigen.

Plug-in-Beitrag

Sie können gerne einen Beitrag zu unseren bestehenden Plug-ins leisten und Vorschläge oder Feedback in unserer Community einreichen.

Weitere Plug-in-Integrationen

  • RabbitMQ Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer RabbitMQ-Datenbanken
  • MySQL-Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer MySQL-Datenbanken
  • Samba-Plug-in: Analysieren Sie die Leistung Ihres Samba-Servers
  • Nagios-Plug-in – Zur Ausführung Tausender von Nagios-Plug-ins in Site24x7, ohne einen Nagios-Server betreiben zu müssen
  • Sofort einsetzbare Plug-ins – Zur Überwachung Ihres gesamten App-Stacks mit unserer umfangreichen Auswahl an Integrationen
  • Benutzerdefinierte Plug-ins erstellen: Linux und Windows