1 Formato della chiave item

Il formato della chiave item, inclusi i parametri della chiave, deve seguire regole di sintassi. Le illustrazioni seguenti mostrano la sintassi supportata. Gli elementi e i caratteri consentiti in ciascun punto possono essere determinati seguendo le frecce: se un blocco può essere raggiunto tramite la linea, è consentito; in caso contrario, non è consentito.

Per costruire una chiave item valida, si inizia specificando il nome della chiave; quindi è possibile scegliere se avere o meno parametri, come mostrato dalle due linee che possono essere seguite.

Nome della chiave

Il nome della chiave stesso ha un insieme limitato di caratteri consentiti, che si susseguono semplicemente uno dopo l'altro. I caratteri consentiti sono:

0-9a-zA-Z_-.

Il che significa:

  • tutti i numeri;
  • tutte le lettere minuscole;
  • tutte le lettere maiuscole;
  • trattino basso;
  • trattino;
  • punto.

Parametri chiave

Una chiave item può avere più parametri separati da virgole.

Ogni parametro della chiave può essere una stringa tra virgolette, una stringa non tra virgolette oppure un array.

Il parametro può anche essere lasciato vuoto, utilizzando così il valore predefinito. In questo caso, deve essere aggiunto il numero appropriato di virgole se vengono specificati ulteriori parametri. Per esempio, la chiave item icmpping[,,200,,500] specifica che l'intervallo tra i singoli ping è di 200 millisecondi, il timeout è di 500 millisecondi, e tutti gli altri parametri vengono lasciati ai valori predefiniti.

È possibile includere macro nei parametri. Queste possono essere macro utente o alcune delle macro integrate. Per vedere quali macro integrate specifiche sono supportate nei parametri della chiave item, cerca nella pagina Macro supportate "item key parameters".

Parametro - stringa tra virgolette

Se il parametro della chiave è una stringa tra virgolette, è consentito qualsiasi carattere Unicode. Se la stringa del parametro della chiave contiene un segno di virgolette, questo parametro deve essere racchiuso tra virgolette e ogni segno di virgolette che fa parte della stringa del parametro deve essere preceduto da un carattere backslash (\). Se la stringa del parametro della chiave contiene una virgola, questo parametro deve essere racchiuso tra virgolette.

Per racchiudere tra virgolette i parametri della chiave dell'item, utilizzare solo le virgolette doppie. Le virgolette singole non sono supportate.

Gli array di parametri multilivello, ad esempio [a,[b,[c,d]],e], non sono consentiti.

Parametro - stringa senza virgolette

Se il parametro della chiave è una stringa senza virgolette, è consentito qualsiasi carattere Unicode tranne la virgola e la parentesi quadra destra (]). Un parametro senza virgolette non può iniziare con una parentesi quadra sinistra ([).

Parametro - array

Se il parametro key è un array, viene nuovamente racchiuso tra parentesi quadre, dove i singoli parametri sono riportati in conformità con le regole e la sintassi per la specifica di parametri multipli.