El preprocessament s'empra per definir regles de transformaci¨® dels valors dels elements rebuts. S¨®n possibles una o m¨¦s transformacions abans de desar a la base de dades.
Les transformacions s'executen en l'ordre en qu¨¨ es defineixen. El preprocessament el fa el servidor o proxy Áú»¢¶Ä²© (si els elements s¨®n monitorats per proxy).
Tingueu en compte que tots els valors passats al preprocessament s¨®n de tipus string, la conversi¨® al tipus de valor esperat (tal com es defineix a la ³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® de l'element) es fa al final de la canalitzaci¨® de preprocessament; no obstant aix¨°, les conversions tamb¨¦ poden tindre lloc si ho requereix la passa de preprocessament corresponent. Veieu detalls del preprocessament per obtindre m¨¦s informaci¨® t¨¨cnica.
Veieu tamb¨¦: Exemples d'¨²s
Les regles de preprocessament es defineixen a la pestanya Preprocessament del formulari ³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® de l'element.
Un element es convertir¨¤ en no suportat si alguna de les passes de preprocessament falla, tret que s'hagi especificat la gesti¨® d'errors personalitzada mitjan?ant una opci¨® Personalitzada en cas d'error per a les transformacions admeses.
Per als elements del registre, les metadades del registre (sense valor) sempre restabliran l'estat no adm¨¨s de l'element i tornaran a ser compatible amb l'element, fins i tot si l'error inicial es va produir despr¨¦s de rebre un valor de registre de l'agent.
Tant les macros d'usuari com les macros d'usuari amb context s¨®n compatibles amb:
El context s'ignora quan es substitueix una macro pel seu valor. El valor de la macro s'insereix tal com ¨¦s al codi, no ¨¦s possible afegir una escapada addicional abans de posar valor al codi JavaScript. Tingueu en compte que aix¨° pot provocar errors de JavaScript en alguns casos.
|Tipus|<|<| |-|-----------|-------------------------------------- ----| | |°Õ°ù²¹²Ô²õ´Ú´Ç°ù³¾²¹³¦¾±¨®|¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®| |Text|<|<| | |Expressi¨® regular|Fa coincidir el valor amb l'expressi¨® regular <±è²¹³Ù°ù¨®> i substitueix el valor per <sortida>. L'expressi¨® regular permet extreure un m¨¤xim de 10 grups capturats amb la seq¨¹¨¨ncia \N. Si el valor d'entrada no coincideix, l'element no ser¨¤ compatible.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ:
±è²¹³Ù°ù¨® - expressi¨® regular
sortida - ±è²¹³Ù°ù¨® de format de sortida. Una seq¨¹¨¨ncia d'escapada \N (on N=1...9) es substitueix pel grup en¨¨ssim corresponent. Una seq¨¹¨¨ncia d'escapada \0 es substitueix pel text corresponent.
Consulteu la secci¨® expressions regulars per veure alguns exemples existents.
Si marqueu el Personalitzat en cas d'error , l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: per ignorar el valor o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|Reempla?a|Cerqueu la cadena de cerca i substitu?u-la per una altra (o per res). Es substituiran totes les ocurr¨¨ncies de la cadena de cerca.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ:
cadena de cerca - la cadena a cercar i substituir, distingeix entre maj¨²scules i min¨²scules (obligatori)
** substituir** - la cadena a substituir amb la cadena de cerca. La cadena de substituci¨® tamb¨¦ pot ¨¦sser buida, la qual cosa permet esborrar la cadena de cerca quan la trobi.
?s possible emprar seq¨¹¨¨ncies d'escapada per cercar o substituir salts de l¨ªnia, retorns de carro, tabulacions i espais "\n \r \ t \s"; la barra invertida es pot escapar com a "\\" i les seq¨¹¨¨ncies d'escapament es poden escapar com a "\\n". Els salts de l¨ªnia, els retorns de carro i les pestanyes s'escapen autom¨¤ticament durant la descoberta de baix nivell.| |^|Retallar|Esborra els car¨¤cters especificats al principi i al final del valor.| |^|Retalla a la dreta|Esborra els car¨¤cters especificats del final del valor.| |^|Retalla a l'esquerra|Esborra els car¨¤cters especificats del principi del valor.| |Dades estructurades|<|<| | |XPath XML|Extreu valor o fragment de dades XML mitjan?ant la funcionalitat XPath.
Per tal que aquesta opci¨® funcioni, el servidor Áú»¢¶Ä²© s'ha de compilar amb suport libxml.
Exemples:< br>number(/document/item /value)
extreu 10
de <document><item><value>10</value></item></document>
number(/document/item/@attribute)
extreu 10
de <document><item attribute="10"></item></document>
/document/item
extreu <item><value> 10</value></item>
de <document><item><value>10</value></item></document>
Tingueu en compte que els espais de noms no s¨®n compatibles.
Si marqueu la casella de selecci¨® Personalitzat en cas d'error, l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar errors d'opcions de gesti¨® personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|JSONPath|Extreu el valor o el fragment de les dades JSON mitjan?ant la funcionalitat JSONPath.
Si marqueu el Personalitzat en error, l'element no s'admetr¨¤ si la passa de preprocessament falla i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|CSV a JSON|Convertir les dades del fitxer CSV al format JSON.
Per obtindre m¨¦s informaci¨®, consulteu: Preprocessament de CSV a JSON.| |^|XML a JSON|Convertir dades en format XML a JSON.
Per obtindre m¨¦s informaci¨®, veieu: Regles de serialitzaci¨®.
Si marqueu la casella Personalitzat en cas d'error, l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar errors d'opcions de gesti¨® personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |SNMP|<|<| | |Valor SNMP Walk|Extreu el valor pel nom OID/MIB especificat i apliqueu les opcions de format:
Sense modificar - retorna la cadena hexadecimal com a cadena hexadecimal sense escapar;
UTF-8 des de hexadecimal- STRING: converteix la cadena hexadecimal en una cadena UTF-8;
MAC des de hex-STRING - valida la cadena hexadecimal com a adre?a MAC i retorna una cadena d'adre?a MAC adequada (on ' '
es substitueix per ':'
);
Enter de BITS - converteix els primers 8 octets d'una cadena de bits expressada com una seq¨¹¨¨ncia de car¨¤cters hexadecimals (per exemple, "1A 2B 3C 4D") en un nombre enter sense signe de 64 bits. En les cadenes de bits de m¨¦s de 8 octets, els octets conseq¨¹ents s'ignoraran.
Si marqueu la casella de selecci¨® Personalitzat en cas d'error, ¨¦s possible triar opcions personalitzades de gesti¨® d'errors: per descartar el valor, establir un valor especificat o establir un missatge d'error especificat. En el cas d'un pas de preprocessament fallit, l'element no ser¨¤ compatible si se selecciona l'opci¨® per descartar el valor o establir un valor especificat.| | |SNMP walk to JSON|Converteix els valors SNMP a JSON. Especifiqueu un nom de camp al JSON i la ruta d'OID SNMP corresponent. Els valors dels camps s'emplenaran amb els valors del cam¨ª d'acc¨¦s SNMP OID especificat.
Podeu emprar aquesta passa de preprocessament per a SNMP OID discovery.
Opcions de format de valors semblants com a a la passa Valor de walk SNMP s¨®n disponibles.
Si marqueu la casella de selecci¨® Personalitzat en cas d'error, ¨¦s possible triar opcions personalitzades de gesti¨® d'errors: per descartar el valor, establir un valor especificat o establir un missatge d'error especificat. En el cas d'una passa de preprocessament fallida, l'element no ser¨¤ compatible si se selecciona l'opci¨® per descartar el valor o establir un valor especificat.| |Aritm¨¨tica|<|<| | |Multiplicador personalitzat|Multiplica el valor per l'enter o el valor de coma flotant especificat.
Fes servir aquesta opci¨® per convertir els valors rebuts a Ko, Mops, etc. en o, ops. En cas contrari, Áú»¢¶Ä²© no pot establir correctament prefixos (K, M, G, etc.).
Tingueu en compte que si el tipus d'element de dades ¨¦s Num¨¨ric (sense signe), els valors entrants es retallaran amb una part fraccion¨¤ria (¨¦s a dir, "0,9" es convertir¨¤ en "0") abans que s'apliqui el multiplicador personalitzat.
Suport: notaci¨® cient¨ªfica, per exemple, "1e+70" (des de la versi¨® 2.2); macros d'usuari i macros LLD (des de la versi¨® 4.0); cadenes que inclouen macros, per exemple, {#MACRO}e+10
, {$MACRO1}e+{$MACRO2}
(des de la versi¨® 5.2.3)
Les macros s'han de resoldre en un nombre enter o flotant.< br>Si marqueu la casella de selecci¨® Personalitzat en cas d'error, l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar opcions per al tractament d'errors personalitzats: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |Canvi|<|<| | |Canvi simple|Calculeu la difer¨¨ncia entre el valor actual i el valor anterior.
S'avalua com a valor-valor_anterior, on
valor - valor actual; valor_precedent - valor rebut anteriorment
Aquest par¨¤metre pot ser ¨²til per mesurar un valor que augmenta constantment. Si el valor actual ¨¦s inferior al valor anterior, Áú»¢¶Ä²© ignora aquesta difer¨¨ncia (no emmagatzema res) i espera un altre valor.
Nom¨¦s es permet una operaci¨® d'edici¨® per element.
Si marqueu Personalitzar en cas d'error , l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: per ignorar el valor o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|Canvi per segon|Calculeu la taxa de canvi de valor (difer¨¨ncia entre el valor actual i anterior) per segon.
Avaluat com a (valor-valor_anterior)/(temps-hora_anterior), on
valor - valor actual; previous_value - valor rebut anteriorment; time - marca de temps actual; time_previous - marca de temps del valor anterior.
Aquest par¨¤metre ¨¦s molt ¨²til per obtindre la velocitat per segon per a un valor que augmenta constantment. Si el valor actual ¨¦s inferior al valor anterior, Áú»¢¶Ä²© ignora aquesta difer¨¨ncia (no emmagatzema res) i espera un altre valor. Aix¨° permet que funcioni b¨¦, per exemple, amb embolcall de comptador SNMP de 32 bits (desbordament).
Nota - Com que aquest c¨¤lcul pot produir nombres de coma flotant, es recomana establir el "Tipus d'informaci¨®" a Num¨¨ric (flotant), fins i tot si els valors en brut entrants s¨®n nombres enters. Aix¨° ¨¦s especialment rellevant per a nombres petits on la part decimal compta. Si els valors de coma flotant s¨®n grans i poden superar la longitud del camp "float", en aquest cas es pot perdre el valor sencer, en realitat es recomana emprar Num¨¨ric (sense signe) i, per tant, esborrar nom¨¦s la part decimal .
Nom¨¦s es permet una operaci¨® d'edici¨® per element.
Si marqueu la casella de selecci¨® Personalitzat en cas d'error, l'element no ser¨¤ compatible si la passa de preprocessament i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: ignora el valor, estableix un valor especificat o estableix un missatge d'error especificat.| |Sistemes digitals|<|<| | |Boole¨¤ a decimal|Converteix el valor del format boole¨¤ a decimal. La representaci¨® textual ¨¦s tradu?da com a 0 o 1. Per tant, "TRUE" s'emmagatzema com a 1 i "FALSE" s'emmagatzema com a 0. Tots els valors coincideixen si no distingeixen entre maj¨²scules i min¨²scules. Els valors reconeguts actualment s¨®n, per a:
TRUE - true, t, yes, y, on, up, running, enabled, available, ok, master
FALSE - false, f, no, n , off, down, unused, disabled, unavailable, err, slave
A m¨¦s, qualsevol valor num¨¨ric diferent de zero es considera TRUE i zero es considera FALSE. L'element no ser¨¤ compatible si la passa de preprocessament falla, i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: per ignorar el valor o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|Octal a Decimal|Converteix el valor del format octal a decimal.
Si marqueu la casella Personalitzat en cas d'error, l'element no quedar¨¤ incompatible si la passa de preprocessament fall¨¦s i ¨¦s possible especificar-lo. Opcions de gesti¨® d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|Hexadecimal a Decimal|Converteix el valor del format hexadecimal a decimal.
Si marqueu la casella Personalitzat en cas d'error, l'element no ser¨¤ compatible si falla la passa de preprocessament i ¨¦s possible especificar-lo. Opcions de gesti¨® d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |Scripts personalitzats|<|<| | |JavaScript|Introdu?u el codi JavaScript al bloc que apareix quan feu clic al camp de par¨¤metres o a una icona de llapis.
Tingueu en compte que la longitud de JavaScript disponible dep¨¨n de la base de dades emprada.
Per obtindre m¨¦s informaci¨®, veieu: Preprocessament de Javascript.| |Validaci¨®|<|<| | |A l'interval|Definiu un interval dins del qual un valor ha de caure especificant valors m¨ªnims/m¨¤xims (inclosos).
S'accepten valors num¨¨rics (incloent qualsevol nombre de d¨ªgits, part decimal opcional i part exponencial opcional, valors negatius). Es poden emprar macros d'usuari i macros de descoberta de baix nivell. El valor m¨ªnim ha d'¨¦sser inferior al valor m¨¤xim.
Ha d'existir com a m¨ªnim un valor.
Si marqueu la casella de selecci¨® Personalitzat en cas d'error, l'element no quedar¨¤ incompatible en cas d'error de la passa de preprocessament i ¨¦s possible especificar opcions personalitzades de gesti¨® d'errors: per ignorar el valor, o per establir un valor especificat, o per establir un missatge d'error especificat.| |^|Coincideix amb l'expressi¨® regular|Especifiqueu una expressi¨® regular amb la qual ha de coincidir un valor.
Si marqueu la casella de selecci¨® Personalitzat en cas d'error, l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar-lo. Opcions de gesti¨® d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|No coincideix amb l'expressi¨® regular|Especifiqueu una expressi¨® regular amb la qual un valor no ha de coincidir.
Si marqueu la casella Personalitzat en cas d'error, l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|Cerqueu un error al JSON|Cerqueu un missatge d'error a nivell d'aplicaci¨® situat al JSONpath. Atura el processament si t¨¦ ¨¨xit i si el missatge no ¨¦s buit; en cas contrari, continueu el processament amb el valor que hi havia abans d'aquesta passa de preprocessament. Tingueu en compte que aquests errors de servei extern s'informaran a l'usuari tal qual, sense afegir informaci¨® sobre la passa de preprocessament.
No s'informar¨¤ d'errors si l'an¨¤lisi de JSON no v¨¤lid falla.< br>Si marqueu la casella Personalitzat en cas d'error, l'element no ser¨¤ compatible si la passa de preprocessament falla i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|Cerca un error a l'XML|Cerca un missatge d'error a nivell d'aplicaci¨® situat a XPath. Atura el processament si t¨¦ ¨¨xit i si el missatge no ¨¦s buit; en cas contrari, continueu el processament amb el valor que hi havia abans d'aquesta passa de pretractament. Tingueu en compte que aquests errors de servei extern s'informen a l'usuari tal qual, sense afegir informaci¨® sobre la passa de preprocessament.
No s'informar¨¤ d'error si l'an¨¤lisi d'un XML no v¨¤lid falla.
Si marqueu la casella de selecci¨® Personalitzat en cas d'error, l'element no quedar¨¤ incompatible si la passa de preprocessament falla i ¨¦s possible especificar opcions personalitzades per a la gesti¨® d'errors: per ignorar el valor, per establir un valor especificat o per establir un missatge d'error especificat.| |^|Cerca un error mitjan?ant una expressi¨® regular|Cerca un missatge d'error a nivell d'aplicaci¨® mitjan?ant una expressi¨® regular. Atura el processament si t¨¦ ¨¨xit i si el missatge no ¨¦s buit; en cas contrari, continueu el processament amb el valor que hi havia abans d'aquest pas de preprocessament. Tingueu en compte que aquests errors de servei extern s'informen a l'usuari tal qual, sense afegir informaci¨® sobre la passa de preprocessament.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ:
±è²¹³Ù°ù¨® - expressi¨® regular
sortida - ±è²¹³Ù°ù¨® de format de sortida. Una seq¨¹¨¨ncia d'escapada \N (on N=1...9) es substitueix pel grup en¨¨ssim corresponent. Es substitueix una seq¨¹¨¨ncia d'escapada \0 pel text corresponent.
Si marqueu la casella Personalitzat en cas d'error, l'element no quedar¨¤ incompatible en cas d'error de la passa de preprocessament i ¨¦s possible especificar opcions de gesti¨® d'errors personalitzades: per ignorar el valor, establir un valor especificat o establir un missatge d'error especificat.| |^|Comprova si un valor no ¨¦s compatible|Comprova si hi ha hagut un error en recuperar el valor de l'element. Normalment aix¨° comportaria que l'element no s'admet¨¦s, per¨° podeu canviar aquest comportament especificant les opcions de gesti¨® d'errors Personalitzat en cas d'error: ignorar el valor, establir un valor especificat (en aquest cas, l'element es mantindr¨¤ compatible i el valor es pot emprar en triggers) o establir un missatge d'error especificat. Tingueu en compte que per a aquesta passa de preprocessament, la casella de selecci¨® Personalitza en cas d'error ¨¦s en gris i sempre marcada.
Aquesta passa sempre s'executa com a primera passa de preprocessament i es posa per sobre de tots els altres despr¨¦s de desar els canvis a l'element. Nom¨¦s es pot emprar una vegada.
Adm¨¨s des de la versi¨® 5.2.0.| |Escanyament|<|<| | |Descartar sense canvis|Ignorar un valor si no ha canviat.
Si s'ignora un valor, no es desa a la base de dades i el servidor Áú»¢¶Ä²© no sap que aquest valor s'ha canviat. No s'avaluar¨¤ cap trigger i, per tant, no es crearan ni resoldran problemes relacionats amb els triggers. Les funcions nom¨¦s funcionaran en funci¨® de les dades realment desades a la base de dades. Com que les tend¨¨ncies es creen a partir de les dades de la base de dades, si no hi ha cap valor registrat durant una hora, tampoc no hi haur¨¤ dades de tend¨¨ncies per a aquesta hora.
Nom¨¦s es pot especificar una opci¨® d'acceleraci¨® per a un element.
Tingueu en compte que ¨¦s possible per als elements monitorats pel proxy Áú»¢¶Ä²© que les difer¨¨ncies de valor molt petites (menys de 0,000001) no s'esborrin correctament pel proxy, per¨° s'emmagatzemen a l'historial amb el mateix valor excepte si la base de dades de Áú»¢¶Ä²© s'ha [actualitzat] (/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values).| |^|Descartar sense canvis amb el bit de vida|Ignoreu un valor si no ha canviat en el per¨ªode de temps especificat (en segons).
S'admeten valors enters positius per especificar segons (m¨ªnim - 1 segon). Els sufixos de temps es poden emprar en aquest camp (per exemple, 30 s, 1 m, 2 h, 1 d). En aquest camp es poden emprar macros d'usuari i macros de descoberta de baix nivell.
Si s'ignora un valor, no es desa a la base de dades i el servidor Áú»¢¶Ä²© no sap que s'ha rebut aquest valor. No s'avaluar¨¤ cap trigger i, per tant, no es crearan ni resoldran problemes relacionats amb els triggers. Les funcions nom¨¦s funcionaran en funci¨® de les dades realment desades a la base de dades. Com que les tend¨¨ncies es creen a partir de les dades de la base de dades, si no hi ha cap valor registrat durant una hora, tampoc no hi haur¨¤ dades de tend¨¨ncies per a aquesta hora.
Nom¨¦s es pot especificar una opci¨® d'acceleraci¨® per a un element.
Tingueu en compte que nom¨¦s ¨¦s possible per als elements monitorats pel proxy Áú»¢¶Ä²© les difer¨¨ncies de valors petites (menys de 0,000001) no s'esborren correctament pel proxy, per¨° s'emmagatzemen a l'historial amb el mateix valor excepte si la base de dades de Áú»¢¶Ä²© s'ha [actualitzat] (/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values).| |Prometheus|<|<| | |Patr¨® de Prometheus|Empreu la consulta seg¨¹ent per extreure les dades necess¨¤ries de les m¨¨triques de Prometheus.
Consulteu les comprovacions de Prometheus per obtindre m¨¦s informaci¨®.| |^|Prometheus a JSON|Convertiu les m¨¨triques de Prometheus requerides a JSON.
Consulteu les comprovacions de Prometheus per obtindre m¨¦s informaci¨®.|
Per modificar i limitar les passes de preprocessament, Áú»¢¶Ä²© ha de recordar el darrer valor per calcular/comparar el nou valor segons sigui necessari. Aquests valors anteriors els gestiona el gestor de preprocessament. Si es reinicia el servidor o el proxy Áú»¢¶Ä²© o es fan canvis a les passes de preprocessament, es restableix el darrer valor de l'element corresponent, donant lloc a:
El par¨¤metre Tipus d'informaci¨® de l'element es mostra a la part inferior de la pestanya quan es defineix almenys una passa de preprocessament. Si cal, ¨¦s possible modificar el tipus d'informaci¨® sense sortir de la pestanya Preprocessament. Veieu la creaci¨® d'un element per a la descripci¨® detallada dels par¨¤metres.
Si empreu un multiplicador personalitzat o un valor d'emmagatzematge com ara Canvis per segon per als elements amb el tipus d'informaci¨® establert a Num¨¨ric (sense signe) i el valor calculat resultant ¨¦s en realitat un nombre flotant, el valor calculat encara s'admet com el valor correcten esborrant la part decimal i emmagatzemant el valor com a nombre enter.
La prova de les passes de preprocessament ¨¦s ¨²til per assegurar-se que les canalitzacions complexes de preprocessament produeixen els resultats esperats, sense esperar que el valor de l'article sigui rebut i preprocessat.
Es pot provar:
Cada passa de preprocessament es pot provar individualment i totes les passes es poden provar plegades. Quan feu clic al bot¨® Prova o Prova totes les passes respectivament al bloc Accions, s'obre una finestra de prova.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|
Obtindre valor de l'equip | Si voleu provar un valor hipot¨¨tic, deixeu aquesta casella sense marcar. Veieu tamb¨¦: Prova del valor real. |
Valor | Introdu?u el valor d'entrada a provar. Fent clic al camp del par¨¤metre o al bot¨® de visualitzaci¨®/edici¨® s'obrir¨¤ una finestra de quadre de text per introduir el valor o el bloc de codi. |
No adm¨¨s | Marqueu aquesta casella per comprovar si hi ha un valor no adm¨¨s. Aquesta opci¨® ¨¦s ¨²til per provar la passa de preprocessament Comprova si hi ha valors no compatibles. |
Hora | Es mostra l'hora del valor d'entrada: ara (nom¨¦s lectura). |
Valor anterior | Introdu?u un valor d'entrada anterior per comparar. Nom¨¦s per les passes de preprocessament Canvi simple i Acelerador. |
Hora anterior | Introdu?u l'hora del valor d'entrada anterior per comparar. Nom¨¦s per les passes de preprocessament Canvi simple i Throttle. El valor predeterminat es basa en el valor del camp "Interval d'actualitzaci¨®" de l'element. (si ¨¦s "1m", aquest camp s'omple amb "ara-1m"). Si no s'especifica res o l'usuari no t¨¦ acc¨¦s a l'equip, el valor per defecte ¨¦s now-30s . |
Macros | Si s'empren macros, s'enumeren amb els seus valors. Els valors es poden editar amb finalitats de prova, per¨° els canvis nom¨¦s es desaran en el context de la prova. |
Seq¨¹¨¨ncia de final de l¨ªnia | Seleccioneu la seq¨¹¨¨ncia de final de l¨ªnia per als valors d'entrada de diverses l¨ªnies: LF - Seq¨¹¨¨ncia LF (salt de l¨ªnia) CRLF - Seq¨¹¨¨ncia CRLF (retorn de carro -alimentaci¨® de l¨ªnia). |
Passes de preprocessament | Es llisten les passes de preprocessament; el resultat de la prova es mostra per a cada passa despr¨¦s de fer clic al bot¨® Prova. Des de Áú»¢¶Ä²© 6.4.16, els resultats dels tests es trunquen a una mida m¨¤xima de 512Ko whan s'envien al frontend. Si s'escur?a algun resultat, es veur¨¤ una icona d'av¨ªs. La descripci¨® de l'av¨ªs es veu passant-t'hi el ratol¨ª per damunt. Fixeu-vos que la informaci¨® de m¨¦s de 512Ko encara es processa al servidor Áú»¢¶Ä²©. Si la passa ha fallat, es mostra una icona d'error. La descripci¨® de l'error es mostra al passar el ratol¨ª. Si s'especifica "Personalitzat en cas d'error" per la passa i es realitza l'acci¨®, apareix una l¨ªnia nova just despr¨¦s de la l¨ªnia de la passa de prova de preprocessament, que indica quina acci¨® s'ha realitzat i quin resultat produeix (error o valor). |
Resultat | El resultat final de la prova de les passes de preprocessament es mostra en tots els casos quan totes les passes es comencen a provar (quan feu clic al bot¨® Prova totes les passes). Des de Áú»¢¶Ä²© 6.4.16, els resultats dels tests es trunquen a una mida m¨¤xima de 512Ko whan s'envien al frontend. Si s'escur?a algun resultat, es veur¨¤ una icona d'av¨ªs. La descripci¨® de l'av¨ªs es veu passant-t'hi el ratol¨ª per damunt. Fixeu-vos que la informaci¨® de m¨¦s de 512Ko encara es processa al servidor Áú»¢¶Ä²©. El tipus de conversi¨® a l'element tamb¨¦ mostra el tipus de valor, per exemple Resultat convertit a num¨¨ric (sense signe) . |
Feu clic a Prova per veure el resultat despr¨¦s de cada passa de preprocessament.
Els valors de prova s'emmagatzemen entre sessions de prova per a passes individuals o totes les passes, permetent a l'usuari canviar les passes de preprocessament o la ³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® de l'element i despr¨¦s tornar a la finestra de prova sense haver de tornar a introduir informaci¨®. Tanmateix, els valors es perden durant una actualitzaci¨® de la p¨¤gina.
Les proves les realitza el servidor Áú»¢¶Ä²©. El frontend envia una petici¨® corresponent al servidor i espera el resultat. La petici¨® cont¨¦ el valor d'entrada i les passes de preprocessament (amb macros d'usuari ampliades). Per a les etapes Canvi i Accelerador, es pot especificar un valor i una hora anteriors opcionals. El servidor respon amb resultats per a cada passa de preprocessament.
Qualsevol error t¨¨cnic o error de validaci¨® d'entrada es mostra al quadre d'error a la part superior de la finestra de prova.
Per provar el preprocessament amb un valor real:
Si heu especificat una assignaci¨® de valors al formulari de ³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® de l'element (camp "Mostra el valor"), el di¨¤leg de prova de l'element mostrar¨¤ una altra l¨ªnia despr¨¦s del resultat final, anomenada "Resultat amb mapa de valors aplicat".
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ðs espec¨ªfics per obtindre un valor real d'un equip:
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|
Obtindre valor de l'equip | Marqueu aquesta casella de selecci¨® per obtindre un valor real de l'equip. |
Adre?a de l'equip | Introdu?u l'adre?a de l'equip. Aquest camp s'emplena autom¨¤ticament amb l'adre?a de la interf¨ªcie de l'equip de l'element. |
Port | Introdu?u el port de l'equip. Aquest camp s'emplena autom¨¤ticament pel port de la interf¨ªcie de l'equip de l'element. |
Camps addicionals per a les interf¨ªcies SNMP (versi¨® SNMP, comunitat SNMP, nom de context, etc.) |
Consulteu la ³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® del monitoratge SNMP per obtindre informaci¨® addicional i detalls sobre la ³¦´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® d'una interf¨ªcie SNMP (v1, v2 i v3). Aquests camps s'emplenen autom¨¤ticament des de la interf¨ªcie de l'equip de l'element. |
Proxy | Especifiqueu el proxy si l'equip ¨¦s monitorat per un proxy. Aquest camp s'emplena autom¨¤ticament pel proxy de l'equip (si n'hi ha). |
Per a la resta de par¨¤metres, veieu la prova hipot¨¨tica de valor anterior.