Solaris-Erkennung
Discovery identifiziert und klassifiziert Informationen über Solaris-Computer.
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.
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) |
|
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 |
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.
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.
- 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.
- 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.
- 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.
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.
| 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 |