Dies ist der Befehl csvinfo.cgi, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
csvinfo.cgi – CGI-Programm zum Anzeigen von Hostinformationen aus einer CSV-Datei
ZUSAMMENFASSUNG
csvinfo.cgi
BESCHREIBUNG
csvinfo.cgi wird als CGI-Skript über den CGI-Wrapper csvinfo.sh aufgerufen. Basierend auf
Parameter, die es empfängt, durchsucht es eine durch Kommas getrennte Datei nach dem passenden Host und
stellt die gefundenen Informationen als Tabelle dar.
csvinfo.cgi wird eine Umgebungsvariable QUERY_STRING mit den folgenden Parametern übergeben:
Schlüssel (Zeichenfolge, nach der gesucht werden soll, normalerweise Hostname)
Spalte (zu durchsuchende Spaltennummer – Standard 0)
db (Name der CSV-Datenbankdatei in $XYMONHOME/etc/, Standard hostinfo.csv)
Trennzeichen (Trennzeichen für Spalten, Standard-Semikolon)
CSV-Dateien können einfach aus z. B. Tabellenkalkulationen erstellt werden, indem sie im CSV-Format exportiert werden. Du
sollte einen Host pro Zeile haben, wobei die erste Zeile die Spaltenüberschriften enthält. Trotz
ihren Namen, das Standardtrennzeichen für CSV-Dateien ist das Semikolon – falls Sie eines benötigen
Wenn Sie ein anderes Trennzeichen verwenden möchten, rufen Sie csvinfo.cgi mit dem Befehl „delimiter=“ auf " in der Abfrage
String.
Beispiel Verwendung
Dieses Beispiel zeigt, wie Sie das csvinfo-CGI verwenden können. Es wird davon ausgegangen, dass Sie eine Datei im CSV-Format haben
Datei mit Informationen zu den Hosts, gespeichert als $XYMONHOME/etc/hostinfo.csv, und die
Der Hostname befindet sich in der ersten Spalte der Datei.
Verwendung mit xymongen --docurl
Die Option --docurl für xymongen(1) Richtet alle Hostnamen auf Ihrem Xymon ein
Webseiten als Links zu einem CGI-Skript verwenden. Um das CGI-Skript csvinfo aufzurufen, führen Sie Folgendes aus:
xymongen mit der Option
--docurl=/cgi-bin/csvinfo.sh?db=hostinfo.csv&key=%s
Verwenden Sie csvinfo.cgi online über die Dienste von onworks.net