Dit is de opdracht csvinfo.cgi die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
csvinfo.cgi - CGI-programma om hostinformatie uit een CSV-bestand weer te geven
KORTE INHOUD
csvinfo.cgi
PRODUCTBESCHRIJVING
csvinfo.cgi wordt aangeroepen als een CGI-script via de csvinfo.sh CGI-wrapper. Gebaseerd op de
parameters die het ontvangt, zoekt het in een door komma's gescheiden bestand naar de overeenkomende host, en
presenteert de gevonden informatie als een tabel.
csvinfo.cgi wordt doorgegeven aan een QUERY_STRING omgevingsvariabele met de volgende parameters:
sleutel (tekenreeks om naar te zoeken, meestal hostnaam)
kolom (kolomnummer om te zoeken - standaard 0)
db (naam van het CSV-databasebestand in $XYMONHOME/etc/, standaard hostinfo.csv)
delimiter (scheidingsteken voor kolommen, standaard puntkomma)
CSV-bestanden worden eenvoudig gemaakt van bijvoorbeeld spreadsheets, door ze te exporteren in CSV-formaat. Jij
moet één host per regel hebben, waarbij de eerste regel de kolomkoppen bevat. Ondanks
hun naam, het standaardscheidingsteken voor CSV-bestanden is de puntkomma - als u een
ander scheidingsteken, roep csvinfo.cgi aan met de "delimiter= " in de vraag
string.
Voorbeeld gebruik
Dit voorbeeld laat zien hoe u de csvinfo CGI kunt gebruiken. Het gaat ervan uit dat je een CSV-indeling hebt
bestand met informatie over de hosts opgeslagen als $XYMONHOME/etc/hostinfo.csv, en de
hostnaam staat in de eerste kolom van het bestand.
Gebruik met de xymongen --docurl
De optie --docurl om xymongen(1) stelt alle hostnamen op uw Xymon in
webpagina's die fungeren als koppelingen naar een CGI-script. Om het csvinfo CGI-script aan te roepen, voert u het commando uit
xymongen met de optie
--docurl=/cgi-bin/csvinfo.sh?db=hostinfo.csv&key=%s
Gebruik csvinfo.cgi online met behulp van onworks.net-services