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-develyum 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=27017MONGODB_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.
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