Tutorial03 - Entschlüsseln/Lesen der XML-Datei/Struktur

Für Lern- und Debuggin-Zwecke liegt dem Quellcode das Tool "nagixsc_read_xml" bei. Mit ihm kann man sich den Inhalt einer XML-Struktur bzw. -Datei menschenlesbar anzeigen lassen (gekürzt):

 1 % ./nagixsc_read_xml.py -f results.xml
 2 Host:      host1
 3 Service:   None
 4 RetCode:   0
 5 Output:    'OK - 127.0.0.1 responds to ICMP. Packet 1, rta 0.051ms|pkt=1;;0;5 rta=0.051;1000.000;1000.000;;'
 6 Timestamp: 1275563702
 7 
 8 Host:      host1
 9 Service:   Disk_Root
10 RetCode:   0
11 Output:    'DISK OK - free space: / 7217 MB (51% inode=73%);| /=6865MB;12674;13378;0;14083'
12 Timestamp: 1275563702
13 
14 [...]

In der Beispiel-Ausgabe sind der Host-Check ("Service: None") von "host1" und dessen Service "Disk_Root" zu sehen.