Con esta comprobación puede calcular valores mediante fórmulas a partir de valores de otras comprobaciones. Por ejemplo, algunos parámetros de rendimiento SNMP se calculan con dos o más variables SNMP. El espacio libre en disco es de este tipo. El programa puede recibir ese valor en ciertas "unidades" en lugar de bytes desde un dispositivo de red. Necesita obtener el tamaño de esas unidades en otra comprobación porque una comprobación solo puede obtener y monitorear una variable. La comprobación Expression ayuda a calcular el espacio libre en bytes normales.
También puede calcular contadores de rendimiento en porcentaje usando los valores máximo posible y actual con esta comprobación.
Una aplicación posible es el monitoreo del ancho de banda de red actual. Puede obtener el conteo de tráfico anterior, el actual y el tiempo entre ellos con claves de sustitución especiales. La fórmula simple "(Current-Previous)/Time" permite calcular el ancho de banda actual en bytes por segundo.

La comprobación Expression admite un conjunto amplio de operadores, claves y funciones para crear cualquier tipo de fórmula.
Claves de sustitución:
CHECK1, CHECK2... — valores monitoreados actuales de las comprobaciones de la lista
PREV1, PREV2... — valores anteriores de las comprobaciones de la lista (recibidos en el sondeo previo).
TIME1, TIME2... — tiempo entre la comprobación actual y la anterior (1, 2… — números de comprobación en la lista)
Operadores posibles:
- + suma
- - resta
- * multiplicación
- / división
- ^ potenciación (ejemplo: 2^8)
- MOD — resto (ejemplo: 10MOD3, resultado = 1)
- DIV — división entera (ejemplo: 10DIV3, resultado = 3)
Funciones posibles:
- Funciones trigonométricas: COS (coseno), SIN (seno), SINH (seno hiperbólico), COSH (coseno hiperbólico), TAN (tangente), COTAN (cotangente), ARCTAN (arcotangente), ARG (). Ejemplo: COS(CHECK1))
- Funciones logarítmicas: EXP, LN, LOG10, LOG2, LOGN
- SQRT (raíz cuadrada), SQR (cuadrado), POWER (potenciación, ejemplo POWER(2,3)), INTPOWER (potenciación de X a potencia entera Y)
- MIN (mínimo), MAX (máximo), ABS (valor absoluto), TRUNC (parte entera), INT (igual que TRUNC), CEIL, FLOOR
- HEAV (heav(x)=1 si x>0, y =0 si x<=0)
- SIGN (sign(x)=1 si x>1, =0 si x=0, =-1 si x<0)
- ZERO (zero(x)=0 si x=0, y =1 si x<>0)
- PH (ph(x) = x - 2*pi*round(x/2/pi))
- RND (rnd(x) = int(x) * Random)
- RANDOM (random(X) = Random; X no se usa)
Se permiten paréntesis (anidamiento máximo: 20).
No se permiten espacios.
Indique una expresión con operadores, claves y funciones en la cadena Formula y haga clic en Get para probar.
Para agregar esta comprobación, seleccione un host, haga clic en "Add check" y busque el nombre de la comprobación de monitoreo en la ventana del asistente.

Configure los parámetros de la comprobación en la ventana mostrada. Puede modificarlos más adelante con el elemento de menú "Edit Check...". Obtenga más información sobre cómo configurar las alertas y otras opciones de la comprobación aquí.
Requisitos: Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022 compatible.