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.
Buscar daemons con rutas de acceso conocidas
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
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 |
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 |