Questo è il comando iclip che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
icli - Interfaccia della riga di comando di Icinga
SINOSSI
icli [-v|-vv|-vvv] [-z filtro] [-h padroni di casa] [-g gruppi host] [-s servizi] [-c config] [-C]
[-f file di stato] [-F file rw] [-sx|-ls|-lq|-ld] [-a azione[:args,host/INSTALLAZIONE ...]
VERSIONE
Versione 0.48
DESCRIZIONE
icli è un'interfaccia a riga di comando per IcingaPer impostazione predefinita elenca tutti i servizi e i loro
stati.
Si noti che quando si forniscono percorsi di file di configurazione e di stato personalizzati, icli funziona anche con Nagios.
Tuttavia, la compatibilità non è garantita al 100%.
icli funziona solo se eseguito sull'host che esegue Icinga demone. Per usarlo su un altro
Si consigliano host, alias della shell (come "alias icli='ssh $icingahost icli'") o simili.
È possibile restringere l'elenco dei servizi che si desidera visualizzare utilizzando filtri (piace
"icli -z!o"), il -h/-s argomenti ("icli -h aneurysm -s Librerie, siti web") o
argomenti della riga di comando ("icli aneurysm/{Librerie,Siti Web}" con espansione della shell).
VERSIONI
-a|--azione azione[:args]
Correre azione su tutti gli host o servizi corrispondenti. args è un elenco di azioni separate da virgole
argomenti e dipende dall'azione in questione. azione può anche essere uno o due
scorciatoia letterale.
Sono supportate le seguenti azioni:
a|riconoscere commento
Riconosci i problemi del servizio con la stringa commentoQuesto crea un appiccicoso
Riconoscimento con notifica e senza scadenza. Il commento non verrà
persistono.
Nota: il riconoscimento dei problemi dell'host non è ancora supportato.
d|tempo di inattività inizia a,Fermati,durata,commento[,opta]
Pianifica un host o un servizio non attivato (a seconda degli argomenti del filtro)
tempi di inattività. inizia a e Fermati sono timestamp e devono essere formattati come
AAAA-MM-GGTHH:MM:SS, dove la "T" è letterale. Si presume che il timestamp sia in
lo stesso fuso orario del sistema che esegue icli.
If durata è 0 (zero), un tempo di inattività fisso tra inizia a e Fermati è programmato.
Altrimenti, un tempo di inattività flessibile che inizierà tra inizia a e Fermati e ultimo
durata è programmato. In questo caso, durata deve essere un numero reale a cui è aggiunto
un'unità facoltativa (s per secondi, m per minuti, h per ore, d per giorni, w per
settimane). Se non viene specificata alcuna unità, vengono utilizzati i secondi.
Se un host è selezionato e opta contiene "bambini", un periodo di inattività per tutti i suoi
i bambini saranno programmati con gli stessi parametri dell'ospite. Allo stesso modo, se
opta contiene "trigger_children", un tempo di inattività attivato per tutti gli host
i bambini saranno programmati.
commento si riferisce al campo commento del downtime e non deve contenere ","
carattere (virgola).
r|ricontrollare
Pianifica un nuovo controllo immediato
R|forza_ricontrollo
Pianificare un controllo forzato e immediato
-c|--config config
Leggi la configurazione da filetto
-C|--nessun colore
Disabilita i colori nell'output
-f|--file di stato filetto
Leggi lo stato da filetto
-F|--rw-file filetto
Usa il filetto come file di comandi esterni.
-g|--gruppo host gruppo host
Limita la selezione agli host in gruppo host (elenco separato da virgole)
-h|--ospite padroni di casa
Limita la selezione a padroni di casa (elenco separato da virgole)
-l|--elenco tempi di inattività|padroni di casa|servizi|fare la coda
Elenca i servizi (impostazione predefinita) o gli host. Nota che solo il primo carattere di
l'argomento è controllato, quindi anche "icli -lh", "icli -ls" ecc. vanno bene.
-m|--incontro regex
Limita la selezione agli host/servizi il cui output del plugin corrisponde regex (perl regolare
espressione, non sensibile alle maiuscole/minuscole. vedere perlre).
-o|--panoramica
Visualizza una panoramica in stile "panoramica tattica". Per impostazione predefinita (o quando utilizzato con "-ls")
viene mostrato il numero di tutti gli host e servizi (sia totali che divisi per il loro stato).
Se utilizzato con "-lh", elenca tutti gli host con il numero di controlli ok / warning / ... attivi
ogni ospite.
-U|--come-contatto Nome
Operare solo sul servizio visibile a NomeNon funziona per -sx tuttavia, più utile per
-ls.
NOTA: Questo serve per scoprire a quali servizi ha accesso un utente. NON è
è concepito come un modo per limitare l'accesso e non dovrebbe mai essere utilizzato in questo modo.
-s|--servizio servizi
Limita la selezione a servizi (elenchi separati da virgole). Può essere combinato con -h/-g a
restringere ulteriormente la selezione, ma può anche essere utilizzato autonomamente.
-v|--verboso
Aumenta la verbosità dell'output. Può essere combinato fino a -vvv
-V|--versione
Mostra informazioni sulla versione
-x|--modalità di taglio modo
Cosa fare con le linee troppo lunghe per il terminale: nniente, cma fuori, linea
break (con rientro corretto). L'impostazione predefinita è la riga breaks
-z|--filtro espressione
Limita la selezione agli host/servizi che superano il filtro. espressione è una virgola separata
elenco dei filtri, vengono selezionati solo gli host/servizi a cui si applicano tutti i filtri. Vedi
anche "ESPRESSIONI DI FILTRO"
USCITA
SERVIZIO QUOTAZIONE
Questo è il metodo di output standard. Contiene quanto segue:
· Descrizione del servizio
· -v: Flag di servizio (Ariconosciuto, Flappatura, Passistivo, !nessun controllo)
· Stato del servizio (ok / avviso / critico / sconosciuto)
· -v: Tentativo corrente / Tentativi massimi
· Output del plugin
HOST QUOTAZIONE
Abilitato con -ld
· Nome host
· Stato host (ok / inattivo / non raggiungibile)
· -v: Tentativo corrente / Tentativi massimi
· Output del plugin
CODA QUOTAZIONE
Abilitato con -lq
· Nome host
· Nome del servizio
· Ultimo controllo
· Prossimo controllo
FILTRO ESPRESSIONI
Ogni espressione può essere negata con un punto esclamativo, ad esempio "!A" per tutti i non-
servizi riconosciuti.
A Lo stato di controllo è stato riconosciuto
D L'host a cui appartiene questo servizio è inattivo o irraggiungibile
F Il servizio è instabile tra gli stati
N Le notifiche per questo servizio sono disabilitate
P Sono abilitati solo i controlli passivi. Nota che !P significa semplicemente che i controlli attivi sono
abilitato, indipendentemente dallo stato dei controlli passivi
S Lo stato di controllo è debole. Ad esempio, prima era OK e ora è critico, ma non è
ha raggiunto il numero massimo e ha causato una notifica. Buono da trovare (o ignorare)
problemi di servizio che potrebbero essere solo guasti temporanei e non critici.
o Lo stato dell'host/servizio è OK
w Lo stato del servizio è Avviso
c Lo stato del servizio è critico
u Lo stato del servizio è sconosciuto
p Lo stato dell'host o del servizio è In sospeso
d Lo stato dell'host è inattivo
x Lo stato host è irraggiungibile
EXIT STATUS
Zero, a meno che non si siano verificati errori.
CONFIGURAZIONE
Nessuno.
DIPENDENZE
· autodie (incluso con perl >= 5.10.1)
· Data e ora
· DateTime::Format::Strptime
· DateTime::Fuso orario
· Termine::Dimensione
Utilizzare iclip online utilizzando i servizi onworks.net