Vérifications et politiques par défaut de MongoDB

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Agent Client Collector fournit les politiques suivantes pour la surveillance d'intégrité de MongoDB. Ces politiques sont associées aux vérifications spécifiées dans la table indiquée. Les politiques et les vérifications sont disponibles pour Windows et Linux.

    Tableau 1. Événements MongoDB
    Type Vérification Description Utilisation Commande Sortie
    Événement app.mongodb.check-mongodb-alive Surveille si le serveur MongoDB est actif et crée des alertes pour l'état d'intégrité du serveur MongoDB. commonchecks check-mongodb-alive -H db_host -p db_port

    Où :

    • db_host = Hôte sur lequel le serveur est en cours d'exécution.
    • db_port = Port permettant de se connecter au serveur MongoDB.

    Exemple d'utilisation : command: commonchecks check-mongodb-alive -H 10.***.***.*** -p 27017

    commonchecks check-mongodb -p {{.labels.params_port}} -H {{.labels.params_host}} Check mongodb Alive OK : indique que le serveur est intègre.
    Événement app.mongodb.check-mongodb-metrics Crée des alertes pour l'une des mesures MongoDB, en fonction de la limite de seuil.

    Pour déclencher les alertes pour n'importe quelle mesure de serveur MongoDB, transmettez le nom complet de la mesure dans le paramètre.

    commonchecks check-mongodb-metrics -H Hostname -p port -w warning -c critical -d database -m MetricName

    Où :

    • Hostname = Hôte sur lequel le serveur est en cours d'exécution.
    • port = Port permettant de se connecter au serveur MongoDB.
    • warning = Valeur de seuil d'avertissement.
    • critical = Valeur de seuil critique.
    • database = Nom de la base de données.
    • MetricName = Mesure spécifique à surveiller.

    Exemple d'utilisation : command: commonchecks check-mongodb-alive -H 10.***.***.*** -p 27017

    commonchecks check-mongodb-metrics -c {{.labels.params_critical}} -d {{.labels.params_database}} -w {{.labels.params_warning}} -H {{.labels.params_host}} -p {{.labels.params_port}} -m {{.labels.params_metric}} Check mongodb Metrics OK : indique que la valeur mongodb.connection.current se trouve dans le seuil acceptable.
    Tableau 2. Mesures MongoDB
    Type Vérification Description Utilisation Commande Sortie
    Mesure app.mongodb.metrics-mongodb Renvoie les mesures du serveur MongoDB et de toutes les bases de données.

    Exemples de mesures :

    • mongodb.connections.totalCreated : connexions entrantes
    • mongodb.locks.Database.acquireCount_IX : mode de verrouillage exclusif de l'intention
    • mongodb.locks.Database.acquireCount_X : mode de verrouillage exclusif
    • mongodb.locks.Database.acquireCount_IS : mode de verrouillage Intent Shared
    commonchecks check-mongodb

    Où :

    • host = Nom d'hôte sur lequel le serveur MongoDB est en cours d'exécution.
    • port = Port permettant de se connecter au serveur MongoDB.
    • database = Nom de la base de données.
    commonchecks metrics-mongodb -p {{.labels.params_port}} -H {{.labels.params_host}} -d {{.labels.params_database}} <nom_hôte>.mongodb.connections.totalCreated 20632 1639498004