Aceasta este comanda xymongrep care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
xymongrep - alegeți linii în hosts.cfg
REZUMAT
xymongrep --Ajutor
xymongrep --versiune
xymongrep [--noextras] [--test-nemarcat] [--web] [--net] [--loadhostsfromxymond] TAG
[ETICHETĂ...]
DESCRIERE
xymongrep(1) este pentru utilizare de către scripturile de extensie care trebuie să aleagă intrările din a
hosts.cfg care sunt relevante pentru script.
Utilitarul acceptă numele de test ca parametri și apoi va analiza fișierul hosts.cfg și
tipăriți intrările gazdă care au cel puțin unul dintre testele dorite specificate. Etichetele pot
fi dat cu un asterisc în urmă „*”, de exemplu, „xymongrep http*” este necesar pentru a găsi toate http
și etichete https.
Utilitarul xymongrep acceptă utilizarea directivelor „include” în interiorul fișierului hosts.cfg,
și va găsi etichete potrivite în toate fișierele incluse.
Dacă etichetele DOWNTIME sau SLA sunt utilizate în gazde.cfg(5) dosar, acestea sunt interpretate
raportat la ora curentă. xymongrep scoate apoi o etichetă „INSIDESLA” sau „OUTSIDESLA”.
pentru o utilizare mai ușoară de către scripturile care doresc să verifice dacă ora curentă este în interiorul sau în afara acestuia
fereastra de funcționare așteptată.
OPŢIUNI
--noextras
Eliminați etichetele „testtip”, „dialup”, „INSIDESLA” și „OUTSIDESLA” din ieșire.
--test-neetichetat
Când utilizați variabila de mediu XYMONNETWORK pentru a testa numai gazde pe o anumită
segment de rețea, xymonnet va ignora gazdele care nu au nicio etichetă „NET:x”. Asa de
vor fi testate doar gazdele care au o etichetă NET:$XYMONNETWORK.
Cu această opțiune, gazdele fără etichetă NET: sunt incluse în test, astfel încât toate
sunt testate gazdele care fie au o etichetă NET: care se potrivesc, fie nicio etichetă NET:.
--no-down[=TESTNAME]
xymongrep va interoga serverul Xymon pentru starea curentă a testului „conn”,
și dacă TESTNAME este specificat și pentru starea curentă a testului specificat. Dacă
starea testului „conn” pentru o gazdă este non-verde sau starea testului
Testul TESTNAME este dezactivat, apoi această gazdă este ignorată și nu va fi inclusă în
ieșirea. Aceasta poate fi folosită pentru a ignora gazdele care sunt în stare de eroare sau gazdele în care
testul personalizat este dezactivat.
--web Căutați în fișierul hosts.cfg următoarele declarații includ așa cum ar face un server web Xymon.
--net Căutați în fișierul hosts.cfg următoarele instrucțiuni includ ca atunci când rulați xymonnet.
--loadhostsfromxymond
xymongrep va încerca în mod normal să încarce fișierul HOSTSCFG singur atunci când caută
pentru ca liniile să fie transmise. Dacă fișierul este ilizibil, va ieși. Cu asta
opțiunea, va interoga serverul xymond (setat prin mediul XYMONSERVER) pentru
fișierul hosts. Acesta poate fi folosit dacă rulați acest lucru pe un client sau la distanță
sistem și nu pot sau nu doresc să aibă fișierul hosts.cfg sincronizat pe tot
servere.
EXEMPLU
Dacă fișierul hosts.cfg arată astfel
192.168.1.1 www.test.com # ftp telnet !oracle
192.168.1.2 db1.test.com # oracle
192.168.1.3 mail.test.com # smtp
și aveți un script personalizat de extensie Xymon care efectuează testul „oracol”, apoi rulează
„oracolul xymongrep” ar ceda
192.168.1.1 www.test.com # !oracle
192.168.1.2 db1.test.com # oracle
astfel încât scriptul poate găsi rapid gazdele care sunt de interes.
Rețineți că modificatorul de testare inversă - „!oracle” - este inclus în rezultat; acesta de asemenea
se aplică celorlalți modificatori de testare definiți de Xymon (dial-up și always-true
modificatori).
Dacă scripturile de extensie folosesc mai multe etichete, enumerați toate etichetele interesante
linia de comandă.
xymongrep acceptă și eticheta „NET:location” folosită de xymonnet, deci dacă scriptul dvs.
efectuează verificări de rețea, apoi va vedea doar gazdele relevante pentru test
locația în care se execută în prezent scriptul.
UTILIZAȚI IN EXTENSIE SCRIPTURI
Pentru a integra xymongrep într-un script existent, căutați linia din script care
grep este în fișierul $HOSTSCFG. De obicei, va arăta oarecum așa:
$GREP -i „^[0-9].*#.*TESTNAME” $HOSTSCFG | ... cod pentru a gestiona testul
În loc de grep, vom folosi xymongrep. Apoi devine
$XYMONHOME/bin/xymongrep TESTNAME | ... cod pentru a gestiona testul
care este mai simplu, mai puțin predispus la erori și mai eficient.
MEDIUL VARIABILE
XYMONNETWORK
Dacă este setat, xymongrep scoate numai linii din hosts.cfg care au o potrivire
NET:$XYMONNETWORK setare.
HOSTSCFG
Nume de fișier pentru Xymon gazde.cfg(5) fișier.
Utilizați xymongrep online folosind serviciile onworks.net