Programar trabajos para configurar la exportación de métricas de NetScaler a Prometheus

Con la plantilla NSConfigurePrometheusAnalyticsProfile, puede usar el esquema predeterminado o el esquema personalizado con parámetros modificados y ejecutar el trabajo en todas las instancias administradas.

Requisito previo

Asegúrese de que los NetScalers administrados estén en la compilación 39-27 de la versión 13.1o una versión posterior.

Para programar un trabajo:

  1. En NetScaler Console, vaya a Infraestructura > Configuración > Trabajos de configuración y, a continuación, haga clic en Crear trabajo.

  2. En la página Crear trabajo , especifique un nombre para el trabajo y seleccione NetScaler en la lista Tipo de instancia.

  3. Seleccione Plantilla incorporada en la lista Origen de configuración. Arrastre el comando NSConfigurePrometheusAnalyticsProfile al panel derecho y, a continuación, haga clic en Siguiente. También puede hacer clic en + para añadir la plantilla.

    Plantilla Prometheus

  4. Si quiere continuar con el esquema predeterminado:

    1. Retire el paso 3 (put $Schema_file /var/metrics.conf/$schema_filename$). Coloque el puntero del mouse en el paso 3 y:

      • En Windows, use Control + A y Eliminar.

      • En Mac, use Comando + A y Eliminar.

    2. Después de eliminarlo, haga clic en Siguiente.

    3. En la ficha Seleccionar instancias, haga clic en Agregar instancias, seleccione las instancias en las que quiere ejecutar el trabajo y, a continuación, haga clic en Siguiente.

    4. En la ficha Especificar valores de variables, seleccione Valores de variables comunes para todas las instancias.

      • Nombre del perfil de Analytics TimeSeries: Especifique el nombre del perfil de Analytics. Para obtener más información, consulte https://docs.netscaler.com/en-us/citrix-adc/current-release/ns-ag-appflow-intro-wrapper-con/ns-ag-appflow-config-tsk.html#configure-the-metrics-collector.

      • Nombre del archivo de esquema que se va a cargar en Netscaler: Conserve este nombre de archivo, ya que schema.json es el archivo predeterminado.

        Esquema predeterminado

    5. Continúe con el paso 6.

  5. Si quiere continuar con el contador de esquemas personalizado:

    1. Seleccione Plantilla incorporada en la lista Origen de configuración. Arrastre el comando NSConfigurePrometheusAnalyticsProfile al panel derecho y haga clic en Siguiente. También puede hacer clic en + para añadir la plantilla.

    2. En la ficha Seleccionar instancias, haga clic en Agregar instancias, seleccione las instancias en las que quiere ejecutar el trabajo y, a continuación, haga clic en Siguiente.

    3. En la ficha Especificar valores de variables, seleccione Valores de variables comunes para todas las instancias.

      • Archivo de esquema de contador de Netscaler (.json): Seleccione el archivo de esquema que ha modificado con los parámetros. En NetScaler, hay disponible un archivo reference_schema.json de referencia con todos los contadores compatibles en la ruta /var/metrics_conf/.

        Archivo de referencia

        Puede usar un cliente FTP para copiar el archivo en su local, modificar los parámetros necesarios, guardarlo y, a continuación, cargarlo.

        Esquema personalizado

      • Nombre del archivo de esquema que se va a cargar en NetScaler: Especifique el nombre del archivo de esquema que quiere cargar en NetScaler.

      • Nombre del perfil de Analytics TimeSeries: Especifique el nombre del perfil de Analytics. Para obtener más información, consulte https://docs.netscaler.com/en-us/citrix-adc/current-release/ns-ag-appflow-intro-wrapper-con/ns-ag-appflow-config-tsk.html#configure-the-metrics-collector.

  6. En la ficha Vista previa del trabajo, puede evaluar y comprobar los comandos que se van a ejecutar en cada instancia o grupo de instancias.

  7. Haga clic en Siguiente.

  8. En la ficha Ejecutar, defina las siguientes condiciones:

    • En caso de error de comando: si falla un comando, puede elegir ignorar los errores y continuar ejecutando el trabajo o detener la ejecución posterior del trabajo. Elija la acción que quiere ejecutar en la lista desplegable.

    • Modo de ejecución: Puede ejecutar el trabajo ahora o programar para ejecutar el trabajo más tarde. Si quiere programar el trabajo más adelante, debe especificar la configuración de frecuencia de ejecución para ese trabajo. Elija el cronograma que quiere que siga el trabajo en la lista desplegable.

  9. También puede ejecutar un trabajo en un conjunto de instancias secuencialmente o en paralelo seleccionando el método necesario en Configuración de ejecución. Si se produce un error en la ejecución de un trabajo en cualquier instancia, no continúa en las instancias restantes.

    También puede optar por permitir que los usuarios autorizados ejecuten trabajos en sus instancias administradas y puede elegir si quiere enviar notificaciones sobre el éxito o el fracaso del trabajo, junto con otros detalles.

  10. Haga clic en Finalizar.

    Programar trabajos con plantillas integradas

Programar trabajos para configurar la exportación de métricas de NetScaler a Prometheus