Vorheriges Thema: Beispiel: Laden von CI-Daten aus der ErweiterungstabelleNächstes Thema: Laden einer Kalkulationstabelle, die keinen "mdr_name" oder "tenant" enthält


Beispiel: Laden einer Kalkulationstabelle mit Spaltennamen, die ungültige CI-Attributnamen enthält

Verwenden Sie GRLoader und eine Übersetzungsdatei, um eine Kalkulationstabelle mit Spaltennamen zu laden, die ungültige CI-Attributnamen enthalten. Die Spalte "Name" beginnt in Zeile C5. Die Spaltenüberschriften stimmen mit CI-Attributnamen im folgenden Beispiel in Sheet7 von grloader_sample_spreadsheet.xls überein:

name

class

 

hard_drive_capacity

Betreiber

phys_mem

Server1

Server

Ignorieren

OK

 

OK

Server2

Server

Ignorieren

OK

 

OK

acd1

ACD

Ignorieren

 

OK

OK

Server3

Erkannte Hardware

Ignorieren

 

 

OK

Bevor Sie GRLoader ausführen, erstellen Sie eine Übersetzungsdatei mit dem Namen Sheet7.rul, die folgende XML enthält:

<ruleset>
<rule>
   <attribute>attributename</attribute>
   <from>ip address</from>
   <to>alarm_id</to>
</rule>
</ruleset>

Nachdem Sie diese XML-Datei erstellt haben, laden Sie die Daten mit GRLoader, indem Sie folgenden Befehl ausführen:

grloader -u username -p password -s http://sdm-host:8080 -i grloader_sample_spreadsheet.xls -sss Sheet7 -ssfr 5 -tf Sheet7.rul -n

GRLoader ignoriert die ersten vier Zeilen und die Spalte E, weil E5 leer ist, und es werden vier CIs ohne Fehler geladen.