SECTOR NORD AG Tipp des Monats
[SNAG-View] Hosts in CSV exportieren
von Andreas Gerliz

Mit dem Skript CSV_Export.sh können alle Hosts einer SNAG-View Installation oder einzelne Hosts in CSV-Dateien exportiert werden. Die CSV-Datei enthält folgende Informationen:
host_name,host_svid,host_alias,host_address,serviceinstance_name,serviceinstance_svid,service_name,service_svid,check_name,check_svid,check_commandline
Der Dateiname der CSV-Datei setzt sich wie folgt zusammen:
- Aufruf der Datei ohne optionale Parameter (alle Hosts werden in den Standardpfad exportiert) > JJJJ-MM-DD_all_Hosts.csv
- Aufruf der Datei mit optionalen Parametern für Host-SVID, Hostname > JJJJ-MM-DD_Hostname.csv
Parameter für das Skript
erforderlich
-u MySQL-Benutzer (aktuell "root")
-p Kennwort für den MySQL-Benutzer
optional
-h Host-SVID
-n Hostname (kann frei gewählt werden und muss nicht mit dem tatsächlichen Hostnamen übereinstimmen)
-f Pfad zum gewünschten Export-Ordner (Standardpfad bei leerem Parameter: /tmp/); es können absolute oder relative Pfade angegeben werden
Beispiele für das Ausführen des Skripts
- Alle Hosts in den Standardpfad (/tmp/) exportieren
./CSV_Export.sh -u root -p GeheimesKennwort
>> Alle Hosts werden in eine CSV-Datei des Standardpfads /tmp/ exportiert. - Alle Hosts in einen anderen Pfad exportieren (Ordner wird automatisch angelegt)
./CSV_Export.sh -u root -p GeheimesKennwort -f /root/export_hosts/ - Einen Host in gewünschten Pfad exportieren
./CSV_Export.sh -u root -p GeheimesKennwort -h SVID_des_Hosts -n Hostname -f ./Ordner/
Skript zum Exportieren: CSV-Export.zip