Détection de bases de données Couchbase

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • L'application ServiceNow Découverte utilise le modèle de détection Instance Couchbase pour rechercher et mapper les instances de base de données Couchbase et leurs grappes. La détection de certaines de ces ressources peut nécessiter une mise à jour vers la dernière version de l’application Schémas de découverte et de mappage des services à partir du ServiceNow Store.

    Couchbase Database est une base de données distribuée open source qui gère les documents JSON. Une ou plusieurs instances d’un serveur Couchbase constituent un cluster. Les données et les services sont partagés sur l’ensemble du cluster.

    Découverte utilise le modèle de découverte d’instance Couchbase pour exécuter une découverte horizontale et de haut en bas. Vous pouvez utiliser ce modèle dans la ServiceNow AI Platform®Quebec version ou une version ultérieure.

    Demander des applications dans l'App Store

    Visitez le ServiceNow Store pour afficher toutes les applications disponibles et pour obtenir des informations sur la soumission de demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Store notes de publication relatives à l'historique des versions.

    Prérequis

    • La base de données Couchbase doit être installée sur un serveur Linux : Red Hat 7.9 ou Ubuntu 20.
    • Assurez-vous que les outils CLI sont installés sur les serveurs.
    • Sur la ServiceNow AI Platform, configurez les informations d'identification SSH. Configurez les informations d’identification avec les autorisations suivantes :
      • Autorisations de découverte
      • Autorisations pour lister les fichiers, tels que VERSION.txt, dans les dossiers d’installation de Couchbase sur le serveur Linux.
      • Autorisations pour exécuter la commande, systemctl status couchbase-server, sur le serveur Linux.
    Sur la , ServiceNow AI Platform configurez les informations d’identification applicatives pour la table cmdb_ci_couchbase_instance. Les informations d’identification doivent avoir des autorisations suffisantes pour exécuter les commandes suivantes sur le serveur Couchbase :
    • <Répertoire d’installation de Couchbase>/bin/curl -u <nom d’utilisateur> :'<mot de passe>' http://"<serveur Couchbase> :<access_port>/pools/
    • <d’installation de Couchbase>/bin/curl -u <nom d’utilisateur> :'<mot de passe>' http://"<serveur Couchbase> :<access_port>/pools/<default Nom de pool>
    • <d’installation Couchbase>/bin/curl -u <nom d’utilisateur> :'<mot de passe>' http://"<serveur Couchbase> :<access_port>/pools/<default Nom de pool>/catégories
    • <Répertoire d’installation Couchbase>/bin/curl -u <nom d’utilisateur> :'<mot de passe>' http://"<serveur Couchbase> :<access_port>/pools/<default Nom de pool>/remoteClusters

    Données collectées par Découverte lors d'une détection horizontale

    Les données détectées comprennent les tables et champs suivants.

    Table et champ Description
    CI principal (instance Couchbase) [cmdb_ci_couchbase_instance]
    nom Le nom de l’instance Couchbase.
    install_directory Dossier ou répertoire d’installation de l’instance Couchbase.
    config_file Fichier de configuration principal de l’instance Couchbase.
    version Version de l’instance Couchbase.
    tcp_port Port utilisé pour l’accès à la ligne de commande et à l’API REST.
    édition Édition Basic ou Enterprise de l’instance Couchbase.
    start_date Date à partir de laquelle l’instance Couchbase est active.
    Grappe Couchbase [cmdb_ci_couchbase_cluster]
    nom Le nom de la grappe Couchbase.
    cluster_id ID de la grappe Couchbase.
    install_status L’état d’installation, défini sur « 1 »/« installé ».
    cluster_type État opérationnel, défini sur « 1 »/« opérationnel ».
    Nœud de grappe Couchbase [cmdb_ci_couchbase_cluster_node]
    nom Nom du nœud de grappe.
    install_status L’état d’installation, défini sur « 1 »/« installé ».
    operational_status État opérationnel, défini sur « 1 »/« opérationnel ».
    node_status État d’intégrité du nœud de grappe.
    node_encryption Champ indiquant si le nœud est chiffré.
    configured_host_name Le nom d’hôte configuré du nœud de grappe.
    host_name Le nom d’hôte réel du nœud de grappe.
    total_memory Mémoire totale.
    free_memory La mémoire libre.
    mcd_reserved_memory Mémoire MCD réservée.
    mcd_allocated_memory Mémoire MCD allouée.
    couch_api_base L’URL de l’API de base Couchbase.
    couch_api_base_https L’URL DE L’API HTTPS Couchbase.
    recovery_type Le type de récupération.
    Nœud OTPDE Le nœud OTP.
    node_uuid UUID du nœud de grappe.
    cluster_compatibility La compatibilité du cluster du nœud de cluster.
    version Version du nœud de grappe.
    système d'exploitation Le système d’exploitation du nœud de grappe.
    cpu_count Nombre de processeurs du nœud de grappe.
    édition Édition de nœud de grappe. L’édition est la même que celle de l’instance Couchbase.
    Catégorie Couchbase [cmdb_ci_couchbase_bucket]
    nom Le nom de la catégorie Couchbase.
    grappe Référence à la grappe Couchbase.
    install_status L’état d’installation, défini sur « 1 »/« installé ».
    Ressource de grappe Couchbase [cmdb_ci_couchbase_cluster_resource]
    nom Le nom du service Couchbase.
    install_status L’état d’installation, défini sur « 1 »/« installé ».
    operational_status État opérationnel, défini sur « 1 »/« opérationnel ».
    grappe Référence à la grappe Couchbase.

    Relations CI

    Ces relations sont créées pour prendre en charge la découverte de base de données Couchbase.

    CI Relation CI
    Instance Couchbase [cmdb_ci_couchbase_instance] S’exécute sur ::Exécute

    Référence

    Serveur Linux [cmdb_ci_linux_server]
    Nœud de grappe Couchbase [cmdb_ci_couchbase_cluster_node] Grappe de ::Grappe

    Référence

    Grappe Couchbase [cmdb_ci_couchbase_cluster]
    Nœud de grappe Couchbase [cmdb_ci_couchbase_cluster_node] Hébergé sur::Hôtes

    Référence

    Serveur Linux [cmdb_ci_linux_server]
    Catégorie Couchbase [cmdb_ci_couchbase_bucket] Utilisations ::Utilisé par

    Référence

    Instance Couchbase [cmdb_ci_couchbase_instance]
    Catégorie Couchbase [cmdb_ci_couchbase_bucket] Hébergé sur::Hôtes

    Référence

    Grappe Couchbase [cmdb_ci_couchbase_cluster]
    Grappe Couchbase [cmdb_ci_couchbase_cluster] Réplication vers ::Répliqué par Grappe Couchbase [cmdb_ci_couchbase_cluster]

    Modèle de données CMDB

    Figure 1. Modèle de données CMDB de découverte de base de données Couchbase
    Modèle de données CMDB de découverte de base de données Couchbase.