Détection de base de données Apache Cassandra

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • ServiceNow Détection recherche la Apache base de données et la base de données Cassandra DataStax à l’aide UNIX du modèle Base de données distribuée Cassandra. La détection de certaines de ces ressources nécessite l’installation de la Patrons de détection et de mappage des services commande à partir du ServiceNow® Storefichier .

    Vous pouvez utiliser ces modèles sur la Now Platform utilisant les versions New York ou ultérieures.

    Demander des applications dans l'App Store

    Visitez le site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.

    Prérequis

    Informations d'identification pour la détection de l'hôte
    Identifiez les serveurs hébergeant une base de données Cassandra et fournissez les informations d'identification nécessaires pour la détection horizontale de ces serveurs. Pour plus d'informations, consultez Informations d'identification requises pour la détection d'hôte.
    Application de stockage CMDB CI Class Models
    Vérifiez que votre instance prend en charge les modèles de classes CI Cassandra en déployant la version 1.14.0 de l'application de stockage CMDB CI Class Models depuis ServiceNow Store.

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

    Table et champ Description
    Grappe Cassandra [cmdb_ci_cassandra_cluster]
    Nom Nom de la grappe, qui sert également de nom d'affichage
    Nœud de grappe Cassandra [cmdb_ci_cassandra_cluster_node]
    grappe (Référence) Référence du CI de grappe Cassandra auquel ce nœud appartient.
    cluster_name Nom de la grappe.
    ip_address Adresse IP du nœud de grappe (ordinateur hôte).
    nom Nom d'affichage au format suivant : cluster_name@hostname.
    operational_status État opérationnel du nœud de grappe.
    serveur (Référence) Référence du CI de serveur (ordinateur hôte)
    Instance Cassandra [cmdb_ci_cassandra_instance]
    cluster_name Nom de la grappe.
    config_directory Chemin d'accès du répertoire où les fichiers de configuration sont disponibles.
    config_file Chemin d'accès du fichier de configuration init de base dans lequel d'autres chemins liés à la configuration peuvent être configurés.
    data_center Centre de données dans lequel le nœud de grappe appartient à une grappe.
    install_directory Le chemin d'installation.
    ip_address Adresse IP de l'ordinateur hôte sur lequel le processus s'exécute.
    nom Nom d'affichage identique à <uid>.
    pid ID du processus qui s'exécute sur l'ordinateur hôte.
    rack Les informations du rack auquel le nœud de grappe appartient.
    short_description La brève description de l'instance.
    tcp_port Liste des ports TCP configurés comme dans le fichier de configuration « cassandra.yaml » (format : « :port1:port2:port3: »)
    uid L'ID unique permettant d'identifier l'instance (format : <cluster_name>__<data_center>__<rack>@hostname).
    fournisseur (Référence) Nom du fournisseur dans la table « core_company » si déjà disponible. En cas d'indisponibilité, une nouvelle entrée est logiquement créée avec le nom « Apache » ou « DataStax ».
    workload_running Le nom de la charge de travail qui s'exécute sur l'instance.
    Espace de clé Cassandra [cmdb_ci_cassandra_keyspace]
    grappe (Référence) Référence du CI de grappe Cassandra auquel l'espace de clé appartient.
    cluster_name Nom de la grappe à laquelle l'espace de clé appartient.
    keyspace_name Nom de l'espace de clés.
    nom Le nom d'affichage au format suivant : <keyspace_name>@<cluster_name>.
    Figure 1. Dependency Views montrant le déploiement Apache Cassandra détecté

    Dependency Views montrant le déploiement Apache Cassandra détecté.

    Relations CI

    Ces relations sont créées pour prendre en charge la détection de Cassandra :
    CI Relation CI
    Instance Cassandra [cmdb_ci_cassandra_instance] Runs on::Runs Serveur [cmdb_ci_server]
    Nœud de grappe Cassandra [cmdb_ci_cassandra_cluster_node] Hébergé sur : Hôtes Serveur [cmdb_ci_server]
    Cluster of::Cluster 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étectées par Mappage des services lors de la détection de haut en bas

    Service Mapping effectue la détection de haut en bas de Cassandra, qui s'exécute 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, Service Mapping détecte les instances qui s'exécutent sur les nœuds et les affiche sur la carte de services d'application.

    En plus des tables et des 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.

    Table et champ Description
    Instance Cassandra [cmdb_ci_cassandra_instance]
    espaces de clé Espaces de clé auxquels l'instance peut accéder (renseignés seulement 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. Carte de services de détection de haut en bas de Cassandra

    Carte de services de détection de haut en bas de Cassandra