Solaris-Erkennung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Discovery identifiziert und klassifiziert Informationen über Solaris-Computer.

    Hinweis:
    Weitere Informationen zur Migration von Probe zu Muster finden Sie im Wissensartikel KB0694477

    Unterstützte Betriebssysteme

    • Oracle Solaris 10
    • Oracle Solaris 11

    Voraussetzungen

    Discovery speichert Daten in der Tabelle [cmdb_running_process] mit Befehlszeilenparametern, die auf maximal 80 Zeichen beschnitten sind. Das kann dazu führen, dass mehrere Anwendungen in einem CI zusammengeführt werden. Um die vollständige Befehlszeile zu erhalten und dieses Problem zu vermeiden, führen Sie pargs -a aus, und analysieren Sie das Ergebnis.

    Damit Discovery Muster für die Suche nach Solaris-Computern verwendet, müssen Sie SNEEPinstallieren. Andernfalls kann Discovery die Seriennummer nicht finden.

    Bei Verwendung von Solaris-Zonen muss jede Zone so konfiguriert werden, dass sie einen eindeutigen Wert für die Seriennummer zurückgibt. Andernfalls gibt jede Zone dieselbe Nummer zurück, wodurch Probleme bei der CI-Identifizierung entstehen.

    Die Probe „Solaris - ADM“ erfordert die Installation des LSQF-Befehls.

    Hinweis:
    Informationen zum Verhalten von Modellnummern finden Sie im Wissensartikel KB1196998 und zu model_id und manufacturer in KB0687582.

    Anmeldeinformationen

    Konfigurieren Sie SSH-Anmeldeinformationen für die Systeme, die erkannt werden sollen.

    Eine Liste der privilegierten Befehle, die Sie für Discovery und Service Mapping benötigen, finden Sie unter Service-Mapping-Befehle, die einen privilegierten Benutzer erfordern - dort finden Sie auch eine Liste der Befehle, für die erhöhte Rechte zum Erkennen und Zuordnen von Unix-basierten Hosts in Ihrer Organisation erforderlich sind.

    Klassifizierer, Probes und Muster

    Klassifizierung Probes Muster
    Solaris

    (UNIX-Klassifizierung)

    • Probe „Horizontal Discovery“: Startet Muster
    • Solaris - Installed Software^
    • Solaris - Identity*
    • Solaris - CPU*
    • Solaris - Hardware Model*
    • Solaris - Memory*
    • Solaris - Network ARP Tables*
    • Solaris - OS Patches*
    • Solaris - Storage*
    • Solaris - Zones*
    • Solaris - Disks*
    • DNS*
    Solaris-Server

    *Für neue Instanzen sind diese Probes für den Klassifizierer inaktiv. Discovery verwendet für die Erkennung Muster.

    ^Diese Probe bleibt standardmäßig aktiv, selbst wenn Discovery die Mustererkennung verwendet.

    Um Muster zu verwenden, vergewissern Sie sich, dass das richtige Muster in der horizontalen Mustersonde des Klassifizierers angegeben ist. Siehe Probe „Horizontal Pattern“ einem Klassifizierer hinzufügen für Anweisungen.

    Erfasste Daten

    Bezeichnung Tabellenname Feldname Quelle
    Betriebssystem cmdb_ci_computer os uname
    Kurzbeschreibung cmdb_ci_solaris_server short_description uname
    Name cmdb_ci_solaris_server Name DNS, NBT
    Hostname cmdb_ci_solaris_server host_name DNS, NBT
    DNS-Domäne cmdb_ci_solaris_server dns_domain DNS
    Startdatum cmdb_ci_solaris_server start_date uptime
    CPU-Typ cmdb_ci_computer cpu_type kstat
    CPU-Geschwindigkeit (MHz) cmdb_ci_computer cpu_speed kstat
    CPU-Anzahl cmdb_ci_computer cpu_count kstat
    Anzahl CPU-Kerne cmdb_ci_computer cpu_core_count kstat
    CPU-Kern-Thread cmdb_ci_computer cpu_core_thread kstat
    Modellnummer cmdb_ci_solaris_server model_number suntype
    Modell-ID cmdb_ci_solaris_server model_id suntype
    RAM (MB) cmdb_ci_computer ram prtconf
    Festplattenspeicher (GB) cmdb_ci_solaris_server disk_space iostat
    Seriennummer cmdb_ci_solaris_server serial_number sneep *
    Hersteller cmdb_ci_disk manufacturer iostat
    Modell-ID cmdb_ci_disk model_id iostat
    Volume-Seriennummer cmdb_ci_disk volume_serial_number iostat
    Festplattenspeicher (GB) cmdb_ci_disk disk_space iostat
    Name cmdb_ci_disk Name iostat
    Name cmdb_ci_file_system Name df
    Kapazität (MB) cmdb_ci_file_system Kapazität df
    Verfügbarer Speicherplatz (MB) cmdb_ci_file_system available_space df
    Bereitstellungspunkt cmdb_ci_file_system mount_point df
    Name cmdb_ci_patches Name showrev
    Name cmdb_running_process Name ps
    Befehl cmdb_running_process command ps
    Verbunden mit cmdb_running_process connects_to lsof
    Lauschen auf cmdb_running_process listening_on lsof
    Typ cmdb_running_process Typ ps
    PID cmdb_running_process pid ps
    Parameter cmdb_running_process parameters ps
    Name cmdb_ci_network_adapter Name ifconfig
    IP-Adresse cmdb_ci_network_adapter ip_address ifconfig
    MAC-Adresse cmdb_ci_network_adapter mac_address ifconfig
    Netzmaske cmdb_ci_network_adapter netmask ifconfig
    Standard-Gateway cmdb_ci_hardware default_gateway netstat
    * Zum Erkennen von Fujitsu PRIMEPOWER-Geräten müssen Sie Oracle SNEEP installieren und die Solaris-Erkennung mit Root-Anmeldeinformationen ausführen.

    Erkennung von Solaris-Zonen

    Bei der Erkennung ordnet Discovery die Beziehungen zwischen globalen und lokalen Solaris-Zonen zu.

    Im folgenden Beispiel enthält eine globale Solaris-Zone zwei lokale Zonen: zone01 und zone02. Jede lokale Zone wird durch einen physischen Solaris-CI-Datensatz und einen VM-Instanzdatensatz dargestellt. Jede der lokalen Zonen ist an einen Zonenserver gebunden, wodurch die Beziehung zwischen Virtualisierung und globaler Zone (mmp1) verdeutlicht wird.

    Abbildung : 1. Zuordnung der Solaris-Zonenbeziehungen
    Zuordnung der Solaris-Zonenbeziehungen

    Die TCP-Verbindungs- und -Prozessinformationen für lokale Zonenserver müssen durch Ausführung von Befehlen in ihrer übergeordneten globalen Zone erfasst werden. Der Beziehungspfad zwischen den physischen Computern der lokalen und globalen Zone muss festgelegt werden, bevor TCP-Verbindungs- und -Prozessinformationen für lokale Zonenserver erfasst werden können.

    Fall 1: Die globale Zone wird zuerst erkannt.
    • Das System erstellt das CI für den Solaris-Server für die globale Zone.
    • Discovery erkennt die lokalen Zonen und erstellt für jedes Solaris-Gerät in der lokalen Zone je einen Datensatz für den Hypervisor-Zonenserver und die VM-Instanz.
    • Discovery erstellt die Beziehung zwischen dem Hypervisor-Datensatz und dem VM-Instanzdatensatz.
    Fall 2: Die lokale Zone wird zuerst erkannt.
    • Das System erstellt das CI für den Solaris-Server für die lokale Zone.
    • Discovery legt die Korrelations-ID fest, damit sie bei späteren globalen Zonenerkennungen abgeglichen werden kann.
    Fall 3: Die globale Zone wird nach der Erstellung von CIs für Solaris-Server der lokalen Zone erkannt.
    • Die globale Zonenerkennung erkennt lokale Zonen.
    • Discovery erstellt für jedes Solaris-Gerät in der lokalen Zone je einen Datensatz für den Hypervisor-Zonenserver und die VM-Instanz.
    • Discovery erstellt die Beziehung zwischen dem Hypervisor-Datensatz und dem VM-Instanzdatensatz. Darüber hinaus wird die Beziehung zwischen dem virtuellen Computer der physischen lokalen Zone und dem entsprechenden Datensatz für die VM-Instanz hergestellt.
    • Die globale Zone führt die Probe „Solaris - ADM“ für sich selbst aus, filtert nach der lokalen Zone und aktualisiert die physischen VMs der lokalen Zone mit diesen Daten.

    Fall 4: Der Beziehungspfad zwischen physischen lokalen und globalen Zonencomputern wird eingerichtet.

    Nachfolgende Erkennungen der globalen Zone aktualisieren die TCP-Verbindungs- und -Prozessinformationen für die enthaltenen lokalen Zonen.

    Wenn das System eine globale Zone erkennt, löst die Probe „Solaris - Zones & ADM Launcher“ die Probe „Solaris - ADM“ aus, um die globale Zone und alle gefundenen lokalen Zonen zu untersuchen. Da die Probe „Solaris - ADM“ in der globalen Zone ausgeführt werden muss, um Informationen über TCP-Verbindungen und Prozesse aus ihren lokalen Zonen zu erkennen, werden möglicherweise mehrere ECC-Warteschlangen-Datensätze angezeigt, die identisch aussehen.

    Abbildung : 2. ECC-Warteschlangeneinträge zur Zonenerkennung
    ECC-Warteschlangeneinträge zur Zonenerkennung

    Bei der Überprüfung der Nutzlast werden Sie jedoch feststellen, dass jede Probe tatsächlich auf ein anderes Zonen-CI abzielt, nach dem gefiltert und aktualisiert werden soll.

    Abbildung : 3. Nutzlast der lokalen Zone
    Nutzlast der lokalen Zone
    Tabelle : 1. In Solaris-Zonen erfasste Daten
    Bezeichnung Tabellenname Feldname Quelle
    Version cmdb_ci_vm_zones Version zoneadm, zonename
    Zuordnungs-ID cmdb_ci_vm_zones correlation_id zoneadm, zonename
    Name cmdb_ci_solaris_instance Name zoneadm, zonename
    Übergeordnet cmdb_ci_solaris_instance parent Intern
    CMDB CI cmdb_ci_solaris_instance cmdb_ci Intern
    Zuordnungs-ID cmdb_ci_solaris_instance correlation_id zoneadm, zonename
    Hinweis:
    cmdb_ci_solaris_instance erweitert cmdb_ci_vm_instance.