Apache Cassandra Découverte de base de données

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • ServiceNow Découverte trouve la Apache base de données DataStax Cassandra à UNIX l’aide du modèle de base de données distribuée Cassandra. La détection de certaines de ces ressources nécessite l’installation Schémas de découverte et de mappage des services du ServiceNow® Store fichier .

    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

    Fournir des informations d’identification pour la découverte de l’hôte
    Identifiez les serveurs hébergeant une Cassandra base de données et fournissez les informations d’identification nécessaires à la détection horizontale de ces serveurs. Pour plus d'informations, consultez Informations d’identification requises pour la découverte d’hôte.
    Vérifier que l’application du magasin Modèles de classe CI CMDB est à jour
    Assurez-vous que votre instance prend en charge les Cassandra modèles de classe CI en déployant la version 1.14.0 de l’application de stockage Modèles de classe CI CMDB à partir ServiceNow Store du .
    Vérifier les autorisations pour Cassandra les commandes pour UNIX
    Pour obtenir la liste des Cassandra commandes, reportez-vous à la section Cassandra (pour UNIX) dans Mappage des services Commandes nécessitant un utilisateur privilégié.
    Vérifiez l’accès en lecture à cassandra.yaml
    Emplacements possibles du fichier cassandra.yaml :
    • $config_répertoire + « /cassandra.yaml »
    • $process.environmentVariables.CASSANDRA_CONF.value + « /cassandra.yaml »
    • $install_répertoire + « /conf/cassandra.yaml »

    Données collectées par Découverte pour la Cassandra base de données

    Découverte renseigne les données lors de l’exécution CMDB du modèle de base de données distribuée Cassandra.

    Tableau 1. Grappe Cassandra [cmdb_ci_cassandra_cluster]
    Champ Description
    Nom [name] Le nom de la grappe sert également de nom d’affichage
    Tableau 2. Nœud de grappe Cassandra [cmdb_ci_cassandra_cluster_node]
    Champ Description
    Grappe [cluster] Référence du CI de grappe Cassandra dont ce nœud fait partie.
    Nom de grappe [cluster_name] Nom de la grappe.
    Adresse IP [ip_address] Adresse IP du nœud de grappe (ordinateur hôte).
    Nom [name] Nom d’affichage au format suivant : cluster_name@hostname.
    État opérationnel [operational_status] Statut opérationnel du nœud de grappe.
    Serveur [server] Référence du CI du serveur (ordinateur hôte)
    Tableau 3. Instance Cassandra [cmdb_ci_cassandra_instance]
    Champ Description
    Nom de grappe [cluster_name] Nom de la grappe.
    Répertoire de configuration [config_directory] Chemin d’accès au répertoire dans lequel les fichiers de configuration sont disponibles.
    Fichier de configuration [config_file] Chemin d’accès au fichier de configuration d’initialisation de base où d’autres chemins liés à la configuration peuvent être configurés.
    Centre de données [data_center] Centre de données dans lequel le nœud de grappe fait partie d’une grappe.
    Répertoire d'installation [install_directory] Le chemin d’installation.
    Adresse IP [ip_address] Adresse IP de l’ordinateur hôte sur lequel le processus est en cours d’exécution.
    Nom [name] Nom d’affichage identique à celui de l'<uid>.
    PID [pid] ID de processus en cours d’exécution sur l’ordinateur hôte.
    Rack [rack] Informations du rack dont le nœud de grappe fait partie.
    Description [short_description] La description brève de l’instance.
    Port(s) TCP [tcp_port] Liste des ports TCP configurés comme dans le fichier de configuration « cassandra.yaml » (Format : « :p ort1 :port2 :port3 : »)
    UID [uid] L’ID unique permettant d’identifier l’instance (format : <cluster_name>__<data_center>__<rack>@hostname).
    Fournisseur [vendor] Nom du fournisseur pour référence à partir de la table « core_company » si déjà disponible. S’il n’est pas disponible, une nouvelle entrée est logiquement créée avec le nom « Apache » ou « DataStax ».
    Charge de travail en cours d’exécution [workload_running] Le nom de la charge de travail en cours d’exécution sur l’instance.
    Tableau 4. Espace de clé Cassandra [cmdb_ci_cassandra_keyspace]
    Champ Description
    Grappe [cluster] Référence du CI de Cassandra grappe auquel l’espace de clé appartient.
    Nom de grappe [cluster_name] Nom de la grappe dont l’espace de clé fait partie.
    Nom de l’espace de clé [keyspace_name] Nom de l’espace de clés.
    Nom [name] Le nom d’affichage au format suivant : <keyspace_name>@<cluster_name>.
    Figure 1. Vue des dépendances affichant le déploiement détecté Apache Cassandra

    Vue des dépendances affichant le déploiement détecté Apache Cassandra .

    Relations CI

    Découverte crée ces relations pour prendre en charge la découverte de la Apache Cassandra base de données.
    CI Relation CI
    Instance Cassandra [cmdb_ci_cassandra_instance] S’exécute sur ::Exécute Serveur [cmdb_ci_server]
    Nœud de grappe Cassandra [cmdb_ci_cassandra_cluster_node] Hébergé sur::Hôtes Serveur [cmdb_ci_server]
    Grappe de ::Grappe Grappe Cassandra [cmdb_ci_cassandra_cluster]
    Espace de clé Cassandra [cmdb_ci_cassandra_keyspace] Hébergé sur::Hôtes Grappe Cassandra [cmdb_ci_cassandra_cluster]

    Données découvertes par Mappage des services lors de la découverte de haut en bas

    Mappage des services effectue la détection de haut en bas de , qui s’exécute Cassandra généralement en tant que base de données distribuée sur une grappe de nœuds de serveur. Lors de la détection de haut en bas, Mappage des services détecte les instances en cours d’exécution sur des nœuds et les affiche sur la carte de service d’application.

    Outre les tables et les champs détectés lors de la détection horizontale, la détection de haut en bas détecte également les champs répertoriés dans la table suivante.

    Tableau 5. Instance Cassandra [cmdb_ci_cassandra_instance]
    Champ Description
    Espaces de clé [keyspaces] Espace(s) clé(s) auquel l’instance peut accéder (renseigné uniquement dans la détection de haut en bas).

    Pour les connexions entrantes, l’instance est détectée, comme illustré dans l’image suivante.

    Figure 2. Cassandra Carte de services de découverte descendante

    Cassandra Carte de services de découverte descendante