Linux Host DataCollector Sheet
Einleitung
Die Einbindung von Hard-/Software (im Folgenden „System") ins CIO Cockpit erfordert - neben der Erfassung
im CIO Cockpit selbst - die Konfiguration der Datensammlung.
Die Datensammlung wird zentral über das Datacollection-Management (DCM) eingerichtet.
Kompatibilität
Unterstützte Systemversionen
Es werden folgende Host-Betriebssysteme Unterstützt:
- Debian 8 & 9
- CentOS 7
- SLES 15
Voraussetzungen im CIO Cockpit
Für die Einrichtung der Datacollection ist vorab die Anlage des Systems im CIO Cockpit durchzuführen (siehe FAQs).
Konfigurationshinweise für das Datacollection-Management
Feldname |
Erforderlicher Inhalt |
|
Hostname |
%PROTOCOL%://%IP/HOSTNAME%:%PORT% |
|
Username |
Username, der beim Login benutzt wird |
|
Password |
Passwort für den Login |
|
SSH Authetication Type |
Password based oder Key based |
|
Cockpit Reference |
Der Eintrag für das System im CIO Cockpit (wird automatisch eingestellt) |
|
Description |
Eine Kurzbeschreibung des angelegten Assets (Freitextfeld) |
|
Systemzugriff
Benutzer und Berechtigungen
Für den Zugriff auf den Host ist ein Benutzerkonto (Empfehlung: cockpit_svc) mit den folgenden Berechtigungen und Eigenschaften erforderlich:
Erforderliche minimale Berechtigungen: Normaler Systembenutzer mit SSH Zugriff auf den Host.
Falls auf dem Linux Host (Oracle) ASM läuft, muss der User Sudo-Rechte (ohne Passwort) für die folgenden Befehle erhalten:
Umgebung - Eigenschaften und Voraussetzungen
Das System muss mit einem freigeschalteten User via SSH erreichbar sein.
Systemzugang
Netzwerk und Firewall
Für die Kommunikation des Datacollectors mit dem System sind folgende Kommunikationswege erforderlich:
Source |
Destination |
Port (default) |
Protocol |
Direction |
datacollector-vm |
Linux-System |
22 |
SSH |
Outbound |
KPI – Umfang der Datacollection
Host Inventory
KPI |
Erläuterung |
hostName |
FQDN des Hosts (z.B. myserver23.company.local) |
hostType |
"computeHardware" |
Liste von Partitionen |
kein Inhalt |
Liste von Disks |
kein Inhalt |
Liste von RAM-Modulen |
Datensätze zur Beschreibung des im Hosts verbauten RAM-Modulen (siehe unten) |
Liste von CPUs |
Datensätze zur Beschreibung der im Host verbauten CPUs (siehe unten) |
Liste von RAM-Modulen
KPI |
Erläuterung |
ramType |
Typ des Speichers (z.B. „DRAM“) |
ramClock |
Nominelle Taktfrequenz des RAM-Moduls |
ramSize |
Größe des verbauten RAM-Moduls |
Liste von CPUs
KPI |
Erläuterung |
cpuType |
Vom Hersteller definierter Bezeichner (z.B. „Intel Xeon E5-2609 @ 2.50 GHz“) |
cpuThreads |
Anzahl der Threads der CPU |
cpuCores |
Anzahl der CPU-Kerne in der CPU |
cpuClock |
Die nominelle Taktfrequenz der CPU |
Host Usage
KPI |
Erläuterung |
timestamp |
Mikrosekundengenauer Zeitstempel des Host-Betriebssystems, auf dem der Datacollector läuft (UTC) |
hostName |
FQDN des Hosts (z.B. myserver23.company.local) |
cpuClockCapacity |
Gesamtkapazität der Taktfrequenzen aller Cores aller im Asset verbauten CPUs |
ramCapacity |
Gesamtkapazität aller im Asset verbauten RAM-Module |
threads |
Gesamtanzahl der Threads aller im Asset verbauten CPUs (incl. Hyperthreading) |
Liste von Usages |
Auf dem Host genutzte Ressourcen zum Messzeitpunkt (siehe unten) |
uptime |
Zeit seit dem letzten Reboot in Sekunden |
version |
Betriebssystem-Version |
model |
Modellbezeichnung des Servers, z.B. „Cisco Systems Inc UCSB-B200-M3“ |
Liste von Usages
KPI |
Erläuterung |
cpuClockUsed |
Zu diesem Zeitpunkt genutzte Taktfrequenzen aller Cores aller im Asset verbauten CPUs |
ramUsed |
Zu diesem Zeitpunkt genutzte Speichermenge aller im Asset verbauten RAM-Module |
timestamp |
Mikrosekundengenauer Zeitstempel des Messzeitpunktes für genau diese Usage-Messung (UTC) |
StorageUsage-Job
KPI |
Erläuterung |
assetID |
Die CIO Cockpit-ID des Assets. Sichtbar in der Assetübersicht des CIO Cockpit Web-Frontends |
storageUsed |
Die gesamte Kapazität abzüglich der freien Kapazität des gesamten Assets |
storageCapacity |
Gesamter, für Backup und Replikation zur Verfügung stehender Speicher |
timestamp |
Mikrosekundengenauer Zeitstempel des Host-Betriebssystems, auf dem der Datacollector läuft (UTC) |
StorageInventory-Job
KPI |
Details |
assetID |
Die CIO Cockpit-ID des Assets. Sichtbar in der Assetübersicht des CIO Cockpit Web-Frontends |
timestamp |
Mikrosekundengenauer Zeitstempel des Host-Betriebssystems, auf dem der Datacollector läuft (UTC) |
Liste von Disks |
Alle Disks des Assets (siehe unten). |
Liste von Pools |
Alle Speicherpools dieses Assets (siehe unten). |
Liste von Pools
KPI |
Details |
poolName |
Name des Pools |
Liste von Disks |
Alle Disks dieses Storage-Pools (siehe unten) |
Liste von StorageExports |
Alle Storage Exporte dieses Storage-Pools |
Liste von Disks
KPI |
Details |
type |
SAS, NL-SAS, EFD |
capacity |
Gesamtkapazität des gesamten Speichers dieses Disk-Typs |
count |
Anzahl aller Disks mit genau dieser Kombination aus Eigenschaften (type & capacity) |
Liste von StorageExports
KPI |
Details |
uid |
Eindeutiger Identifier des Exports |
sizeCommissioned |
Exklusiv dem Export zugeteilte, für einen User nutzbare, Speicherkapazität |
sizeUsed |
Nutzung des Exports auf dem Asset inklusive Overhead |