Sintassi per la specifica della soglia
Utilizzare la sintassi, i valori e i parametri qui descritti per modificare le soglie predefinite.
La specifica delle soglie utilizza la seguente sintassi:

Parametri
Ogni specifica di soglia è composta da sei elementi richiesti e da tre elementi facoltativi utilizzati quando viene specificata una soglia complessa:- Se la parola chiave
- Questa parola chiave indica l'inizio della specifica della soglia. L'analisi interna considera tutto il testo tra le istruzioni IF come una specifica di soglia. Solo la prima colonna nell'istruzione IF viene statused se viene valutata positivamente.
- Parentesi sinistra - (
- Una parentesi di apertura facoltativa viene utilizzata per raggruppare le soglie connesse in una specifica di soglia complessa. La specifica della parentesi di apertura è facoltativa, ma se specificata viene trattata in base alle normali regole di precedenza dell'operatore. Vale a dire, il livello più alto di precedenza tra parentesi e operatori AND e OR. Ogni parentesi di apertura deve corrispondere nella specifica di soglia complessa da una parentesi di chiusura corrispondente o gli errori verranno contrassegnati durante l'analisi.Nota: questa parentesi DEVE essere preceduta e seguita da almeno uno spazio.
- application_name.table_name.column_name
- Questo triplet deve seguire la parola chiave IF con ognuno dei tre componenti delimitati da un punto. La tripletta deve essere contigua, ossia non deve contenere spazi.
- Comparatore
- Questa specifica di 1-2 byte deve seguire la tripletta application.table_name.column.name . I comparatori validi sono:
- EQ
- confronta uguale
- =
- confronta uguale
- NE
- confronto non uguale
- !=
- confronto non uguale
- GT
- confronta maggiore di
- >
- confronta maggiore di
- LT
- confronta meno di
- <
- confronta meno di
- >=
- confronto maggiore o uguale a
- >=
- confronto maggiore o uguale a
- GI
- confronto minore o uguale a
- <=
- confronto minore o uguale a
- Valore di confronto o intervallo di valori
- Questo valore deve seguire il comparatore con i seguenti formati supportati:
- Il valore viene considerato una stringa se racchiuso tra virgolette. È possibile specificare fino a 70 caratteri.Nota: se un comparatore diverso da EQ o "=" viene utilizzato rispetto a una stringa, si presume che un valore stringa numerico sia in fase di soglia. Attualmente, il valore dei dati UI e il valore di soglia sono giustificati a destra prima del confronto in tali situazioni. Ciò fornirà i risultati di confronto soglia previsti per i valori numerici specificati con lo stesso numero di posizioni decimali, scalando le unità ma non viene tentata alcuna analisi della stringa nella valutazione per "normalizzare" le stringhe.
- Numero intero decimale, preceduto da un carattere di segno opzionale (+ o -), nell'intervallo da -2 + 1 a 2^63 - 1, ossia -9.223.372.036.854.775.807 a +9.223.372.036.854.775.807. Un punto decimale può essere inserito in qualsiasi posizione, incluso come primo o ultimo nel valore: cioè, 1234. e .1234 sono validi.
- Valore esadecimale compreso nell'intervallo tra 0x8000000000000000 e 0x7FFFFFFFFFFFFFFF. Dopo il prefisso 0x , è possibile specificare 1 - 16 cifre esadecimali; ad esempio, 0x3F è valido.
- Facoltativamente, è possibile specificare un intervallo di valori utilizzando un simbolo <> immediatamente dopo e contiguo al primo valore decimale o esadecimale. Il secondo valore superiore nell'intervallo deve seguire le stesse regole di specifica del primo valore nell'intervallo, anche se è possibile specificare una combinazione di valori decimali ed esadecimali, se lo si desidera. Il secondo valore deve seguire immediatamente e contiguamente il simbolo di intervallo.Nota: l'utilizzo del simbolo <> può essere sostituito da un'istruzione IF composta come
IF (a.b.c >= value1 AND a.b.c <= value2). - Un suffisso che specifica le unità che si applicano ai valori numerici può essere specificato facoltativamente. I caratteri unità devono immediatamente seguire, ed essere contigui con, il valore numerico a cui si applicano. Le specifiche di unità valide sono:
- K
- scala il valore numerico di un fattore di 1024
- M
- scala il valore numerico di un fattore di 1024 * 1024
- G
- scala il valore numerico per un fattore di 1024 * 1024 * 1024
- T
- scala il valore numerico per un fattore di 1024 * 1024 * 1024 *
- P
- scala il valore numerico per un fattore di 1024 * 1024 * 1024 * 1024 * 1024 * 1024
- E
- scala il valore numerico per un fattore di 1024 * 1024 * 1024 * 1024 * 1024 * 1024 * 1024
- ms
- millisecondi, ridimensiona il valore numerico in secondi per un fattore di 1000
- csec
- centisecondi, ridimensiona il valore numerico in secondi per un fattore di 100
- secondo
- secondi, nessuna riduzione in scala
- /sec
- unità al secondo, scala per la velocità all'ora internamente (* 3600)
- / min
- unità al minuto, ridimensiona la velocità all'ora internamente (* 60)
- /ora
- unità per ora, nessun ridimensionamento
- %
- percentuale, nessun ridimensionamento
- Il valore viene considerato una stringa se racchiuso tra virgolette. È possibile specificare fino a 70 caratteri.
- Parentesi destra -)
- Una parentesi di chiusura facoltativa viene utilizzata per raggruppare le soglie connesse in una specifica di soglia complessa. La specifica della parentesi destra è facoltativa ma se specificata verrà trattata in base alle normali regole di precedenza dell'operatore. Vale a dire, il livello più alto di precedenza tra parentesi e operatori AND e OR. Ogni parentesi di chiusura deve corrispondere nella specifica di soglia complessa da una parentesi di apertura corrispondente o gli errori verranno contrassegnati durante l'analisi.Nota: questa parentesi DEVE essere preceduta e seguita da almeno uno spazio.
- Parole chiave AND e OR del connettore
- Il connettore tra due singole soglie, o gruppi di soglie tra parentesi, deve essere una parola chiave AND o OR. Se entrambi vengono utilizzati in una soglia complessa, si applicano le normali regole di precedenza e associatività. Vale a dire, AND ha una precedenza maggiore di OR se non viene utilizzata alcuna parentesi o se entrambi i connettori sono contenuti all'interno di una singola coppia di parentesi sinistra e destra. L'associatività è da sinistra a destra.
- Parole chiave THEN DO
- THEN DO deve essere specificato dopo le istruzioni IF di soglia con una parola chiave ENDDO di chiusura corrispondente. Le parole chiave THEN DO e ENDDO vengono specificate prima e dopo uno o più valori di parole chiave STATUS, ZOOMDEST o HELPDEST.
- Parola chiave STATUS
- STATUS è una parola chiave facoltativa che può seguire le parole chiave DO THEN di confronto.
- (stato_stato, stato_intervallo)
- Si tratta di una coppia tra parentesi, delimitata da spazi, di due parametri di parola chiave che designano uno o due stati per l'interpretazione da parte dell'interfaccia utente. È necessario specificare entrambi i tipi di designazione. Parole chiave specifiche che indicano che una o più designazioni di stato non si applicano alla soglia corrente (NOSTATE o NORANGE) vengono utilizzate al posto di un valore effettivo. Almeno uno spazio deve essere specificato tra la parola chiave STATUS e la parentesi di apertura.Nota: il valore
status_stateha la precedenza sustatus_rangespecificato se sono specificati entrambi.status_stateimposta lo stato che deve essere interpretato dall'interfaccia utente. Le specifiche valide sono:- BUONO
- AVVERTENZA
- CRITICO
- INATTIVO
- NOSTATO
status_rangeimposta un valore compreso tra 0 e 9 (0 è equivalente alla parola chiave NORANGE) per incrementare i dati della colonna nel pannello secondario dell'interfaccia utente. Le specifiche valide sono:- Valore numerico compreso tra 0 e 9
- NORANGE
- Parole chiave ENDDO
- ENDDO deve essere specificato dopo le istruzioni STATUS di soglia con una corrispondente coppia di parole chiave THEN DO di inizializzazione.
Formati accettabili
- Esadecimale
- 0xH - 0xHHHHHHHHHHHHHHHH
- Decimale
- (+ /-) (.) nnnnnnnnnnnnnnnnnnn - (+ /-) nnnnnnnnnnnnnnnnn (.)
- Suffisso di scala
- (1024) K (kilobyte), M (megabyte), G (gigabyte), T (terabyte), P (petabyte), E (exabyte)
- Percentuale
- %
- Suffisso ora
- ms, csec, sec
- Percentuale
- /sec, /min, /ora
- La stringa
- 1-70 caratteri racchiusi tra virgolette