16.20 - Determinar el alcance de la búsqueda de un daemon - Teradata Ecosystem Manager

Teradata® Ecosystem Manager Guía del usuario

prodname
Teradata Ecosystem Manager
vrm_release
16.20
created_date
Octubre de 2018
category
Guía del usuario
featnum
B035-3201-107K-ESN

Puede utilizar el comando "ps-ef | grep" para buscar daemons.

Esta característica no puede informar sobre las métricas de un daemon si el sistema operativo nativo no permite consultar métricas de proceso, por ejemplo, debido a las directivas de seguridad.

Con Microsoft Windows, también puede encontrar la ubicación de un daemon mediante la consola del Administrador de tareas o Servicios de Windows.

Buscar daemons con rutas de acceso conocidas

Si conoce la ruta del daemon, ejecute el comando ps-ef y utilice el resultado del comando ps-ef tal como se indica a continuación:
Resultado del comando ps-ef Nombre del archivo ejecutable Patrón de búsqueda Valor de patrón de búsqueda
/opt/sampleApp/sampleExe arg1 arg2 arg3 sampleExe FullPathToProcExec /opt/sampleApp/sampleExe

Buscar daemons mediante argumentos de línea de comandos de proceso

Para filtrar un daemon mediante argumentos de línea de comandos, utilice el resultado del comando ps-ef tal como se indica a continuación:
Resultado del comando ps-ef Nombre del archivo ejecutable Patrón de búsqueda Valor de patrón de búsqueda
/bin/sh./sample.sh message 1000 localhost sampleLog1.log sh CommandLineArg ./sample.sh message 1000 localhost sampleLog1.log
Separe las diferentes líneas de comando de proceso con un espacio. En Microsoft Windows, utilice el carácter de tilde (~) como delimitador.

También puede utilizar caracteres comodín para buscar daemons. Por ejemplo, para buscar todos los daemons en los que los argumentos de línea de comandos comienzan con databaseProd, y los otros argumentos de línea de comandos son iguales a tbl, las entradas de los campos son:

Resultado del comando ps-ef Nombre del archivo ejecutable Patrón de búsqueda Valor de patrón de búsqueda

/bin/sh./mover.sh databaseProdA tbl 5000

/bin/sh./mover.sh databaseProdA tbl 7000

/bin/sh./mover.sh databaseDA1 tbl 7000

sh CommandLineArg ./mover.sh databaseProd*tbl

El resultado de este ejemplo es que los dos primeros daemons coinciden con el valor del patrón de búsqueda, por lo que son supervisados.

En otro ejemplo, para buscar los daemons en los que uno de los argumentos de línea de comandos equivale a databaseProd, y que termina con Wario, las entradas de los campos son:

Resultado del comando ps-ef Nombre del archivo ejecutable Patrón de búsqueda Valor de patrón de búsqueda

/bin/sh./load.sh databaseProd Table1Wario 5000

/bin/sh./load.sh databaseProd Table2Wario 7000

bin/sh./load.sh databaseProd Table3Sonic 7000

sh CommandLineArg ./load.sh databaseProd*Wario

El resultado de este ejemplo es que los dos primeros daemons coinciden con el valor del patrón de búsqueda, por lo que son supervisados.

Buscar daemons basados en Java

Si un daemon basado en Java se inicia por un nombre de clase completo, las entradas de los campos son:

Resultado del comando ps-ef Nombre del archivo ejecutable Patrón de búsqueda Valor de patrón de búsqueda
/usr/bin/java -classpath /opt/sampleApp/sampleApp.jar com.sampleCom.samplePackage.sampleJavaApp java JavaFullClassName com.sampleCom.samplePackage.sampleJavaApp

Si el daemon basado en Java se inicia sin especificar el nombre de clase completo como parte del parámetro de inicio, puede buscar el daemon mediante argumentos de línea de comandos. Utilice el resultado del comando ps-ef tal como se indica a continuación:

Resultado del comando ps-ef Nombre del archivo ejecutable Patrón de búsqueda Valor de patrón de búsqueda
/usr/bin/java - D.proc.base=var/opt/app/base - Xmx512M - Dlog4j.configuration=proc.properties - jar procApp.jar java CommandLineArg -D.proc.base=var/opt/app/base - Xmx512M - Dlog4j.configuration=proc.properties - jar procApp.jar