Citrix ADC

Configurar monitor de usuario

Los monitores de usuario realizan un seguimiento del estado de las aplicaciones y los protocolos personalizados que un dispositivo Citrix ADC no admite. Se trata de un ámbito ampliado de monitores personalizados. Para configurar un monitor de usuarios, debe realizar los siguientes pasos:

  • Escriba un script que pueda supervisar los servicios vinculados a él.
  • Cargue el script en el directorio /nsconfig/monitors del dispositivo Citrix ADC.
  • Otorgue permiso de ejecutable al script.

Si el tipo de monitor es un protocolo que el dispositivo no admite, solo entonces deberá utilizar un monitor de tipo USER. Los monitores de usuario solo admiten scripts de tipo Perl y Bash. No admiten scripts de Python.

Nota

Los sondeos del monitor se originan a partir de la dirección NSIP. scriptargs configurado para el tipo de monitor USER se muestra en los archivos de configuración y ns.conf en ejecución.

Para obtener más información sobre los monitores, consulte Configurar monitores.

Para configurar un monitor de usuario mediante la CLI

En el símbolo del sistema, escriba:

add lb monitor <monitorName> USER -scriptname <NameOfScript> -scriptargs <Arguments> -secureargs <Arguments>
<!--NeedCopy-->

Ejemplo 1:

add monitor Monitor-User-1 USER -scriptname nsftp.pl -scriptargs "file=/home/user/
sample.txt;user=root;password=passwd"
<!--NeedCopy-->

Ejemplo 2:

add monitor Monitor-User-1 USER -scriptname nsftp.pl -scriptargs "file=/home/user/
sample.txt -secureargs "user=root;password=passwd"
<!--NeedCopy-->

Nota

El parámetro secureargs almacena los argumentos del script en un formato cifrado en lugar de en formato de texto sin formato. Citrix recomienda utilizar el parámetro secureargs en lugar del parámetro scriptargs para cualquier dato confidencial relacionado con los scripts, por ejemplo, nombre de usuario y contraseña. Si elige utilizar ambos parámetros a la vez, el script especificado en -scriptname debe aceptar los argumentos en el orden: <scriptargs> <secureargs>. Especifique los primeros argumentos del parámetro <scriptargs>; y el resto de los argumentos del parámetro <secureargs>. Es decir, mantener el orden definido para los argumentos. Los argumentos seguros solo se aplican al despachador interno. Si quiere utilizar un despachador externo, Citrix recomienda proteger los datos vulnerables de los scripts.

Ejemplo 3:

Supongamos que ya ha configurado el parámetro scriptargs con los argumentos: “a=b;c=d;e=f”.

add monitor mon1 USER -scriptargs "a=b;c=d;e=f"
<!--NeedCopy-->

Si quiere utilizar el parámetro secureargs en lugar del parámetro scriptargs, haga lo siguiente:

  • Anule el parámetro scriptargs.
  • Proporciona todos los argumentos en secureargs parámetro.
set monitor mon1 USER -scriptargs "" -secureargs "a=b;c=d;e=f"
<!--NeedCopy-->

Para configurar un monitor de usuario mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Monitores yhaga clic en Agregar.
  2. En la página Crear monitor, haga lo siguiente:
    • Seleccione el tipo de monitor como USUARIO.
    • Elija el guión del menú desplegable o cargue su propio guión.
    • Introduzca los valores apropiados para los campos Argumentos de guión y Argumentos seguros .
    • Haga clic en Crear.

    Se crea un monitor de usuario.

Configurar monitor de usuario