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 |