Erkennung von Apache Cassandra-Datenbanken

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • ServiceNow Discovery findet die Datenbank Apache und die DataStax Cassandra-Datenbank auf UNIX mithilfe des Musters „Cassandra Distributed DB“. Um einige dieser Ressourcen zu erkennen, müssen Sie Muster für Discovery und Service-Mapping aus dem ServiceNow® Storeinstallieren.

    Sie können diese Muster in Now Platform mit Version New York oder höher verwenden.

    Apps im Store anfordern

    Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.

    Voraussetzungen

    Anmeldeinformationen für die Erkennung des Hosts
    Identifizieren Sie die Server, die eine Cassandra-Datenbank hosten, und geben Sie die für die horizontale Erkennung dieser Server erforderlichen Anmeldeinformationen an. Weitere Informationen finden Sie unter Für die Hosterkennung erforderliche Anmeldeinformationen.
    Store-App „CMDB CI Class Models“
    Ihre Instanz muss Cassandra CI-Klassenmodelle durch Bereitstellen der Version 1.14.0 der Store-App „CMDB CI Class Models“ aus dem ServiceNow Store unterstützen.

    Von Discovery während der horizontalen Erkennung erfasste Daten

    Tabelle und Feld Beschreibung
    Cassandra-Cluster [cmdb_ci_cassandra_cluster]
    Name Der Name des Clusters dient auch als Anzeigename.
    Cassandra-Clusterknoten [cmdb_ci_cassandra_cluster_node]
    Cluster (Referenz) Referenz des Cassandra Cluster-CI, zu dem dieser Knoten gehört.
    cluster_name Name des Clusters
    ip_address IP-Adresse des Clusterknotens (Hostcomputer)
    name Anzeigename im folgenden Format: cluster_name@hostname
    operational_status Betriebsstatus des Clusterknotens
    Server (Referenz) Referenz des Server-CI (Hostcomputer)
    Cassandra-Instanz [cmdb_ci_cassandra_instance]
    cluster_name Name des Clusters
    config_directory Verzeichnispfad, in dem Konfigurationsdateien verfügbar sind
    config_file Dateipfad der BaseInit-Konfigurationsdatei, in der andere konfigurationsbezogene Pfade konfiguriert werden können
    data_center Rechenzentrum, in dem der Clusterknoten Teil eines Clusters ist
    install_directory Der Installationspfad
    ip_address IP-Adresse des Hostcomputers, auf dem der Prozess ausgeführt wird
    name Anzeigename, der mit der <uid> identisch ist
    pid Prozess-ID, die auf dem Hostcomputer ausgeführt wird
    Rack Die Rack-Informationen, zu denen der Clusterknoten gehört
    short_description Eine Kurzbeschreibung der Instanz
    tcp_port Liste der TCP-Ports, die wie in der Konfigurationsdatei „cassandra.yaml“ konfiguriert sind (Format: „:port1:port2:port3:“)
    uid Die eindeutige ID zum Identifizieren der Instanz (Format: <cluster_name> __ <data_center> __ <rack> @hostname)
    Vendor (Referenz) Anbietername aus der Tabelle „core_company“, falls bereits verfügbar. Wenn er nicht verfügbar ist, wird logisch ein neuer Eintrag mit dem Namen „Apache“ oder „DataStax“ erstellt.
    workload_running Der Name der Workload, die auf der Instanz ausgeführt wird
    Cassandra-Keyspace [cmdb_ci_cassandra_keyspace]
    Cluster (Referenz) Referenz des Cassandra Cluster-CI, zu dem der Keyspace gehört
    cluster_name Name des Clusters, zu dem der Keyspace gehört
    keyspace_name Name des Keyspace
    name Der Anzeigename im folgenden Format: <keyspace_name>@<cluster_name>
    Abbildung : 1. Abhängigkeitsansichten mit der erkannten Apache Cassandra-Bereitstellung

    Abhängigkeitsansichten, die die erkannte Apache Cassandra-Bereitstellung anzeigen

    CI-Beziehungen

    Diese Beziehungen sollen die Cassandra-Erkennung unterstützen:
    CI Beziehung CI
    Cassandra-Instanz [cmdb_ci_cassandra_instance] Wird ausgeführt auf::Wird ausgeführt Server [cmdb_ci_server]
    Cassandra-Clusterknoten [cmdb_ci_cassandra_cluster_node] Gehostet auf::Hostet Server [cmdb_ci_server]
    Cluster von::Cluster Cassandra-Cluster [cmdb_ci_cassandra_cluster]
    Cassandra-Keyspace [cmdb_ci_cassandra_keyspace] Gehostet auf::Hostet Cassandra-Cluster [cmdb_ci_cassandra_cluster]

    Von Service-Mapping während der Erkennung von oben nach unten erfasste Daten

    Service Mapping führt die Erkennung von oben nach unten von Cassandra durch, die in der Regel als verteilte Datenbank auf einem Cluster von Serverknoten ausgeführt wird. Während der Erkennung von oben nach unten erkennt Service Mapping Instanzen, die auf Knoten ausgeführt werden, und zeigt sie in der Anwendungsservicezuordnung an.

    Zusätzlich zu den während der horizontalen Erkennung erkannten Tabellen und Feldern werden bei der Erkennung von oben nach unten auch die in der folgenden Tabelle aufgeführten Felder erkannt.

    Tabelle und Feld Beschreibung
    Cassandra-Instanz [cmdb_ci_cassandra_instance]
    Keyspaces Keyspace(s), auf die die Instanz zugreifen kann (nur in Erkennung von oben nach unten ausgefüllt)

    Bei eingehenden Verbindungen wird die Instanz erkannt, wie im folgenden Bild dargestellt.

    Abbildung : 2. Cassandra-Erkennung von oben nach unten − Servicezuordnung

    Cassandra-Erkennung von oben nach unten − Servicezuordnung