Comandos
Puedes ejecutar comandos en VT-NET para verificar el estado de la plataforma y detectar cualquier problema potencial, así como modificar la forma en la que opera la plataforma. Con estos comandos, puedes realizar una variedad de acciones, como verificar versiones y el estado de los objetos, extraer estadísticas de la plataforma o modificar el estado de los procesos.
A continuación, encontrarás una lista de comandos para ejecutar y los pasos a seguir sugeridos en caso de detectar algún tipo de error en la plataforma. También encontrarás una lista de los comandos de Linux más utilizados al final de la página.
Comandos de estado de la plataforma
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "status object .*"
Entre los objetos de la plataforma se encuentran las líneas, estaciones, procesos, qservices y satélites. Usa este comando para verificar que todos los objetos de la plataforma se estén ejecutando y aparezcan como started.
![vt-net_object.png](../../image/uuid-b7cbaee7-da4f-1ea3-aad5-a9cb3583f2e6.png)
Este comando muestra una tabla con todos los objetos y su información correspondiente, que incluye: nombre del objeto y tipo de objeto (por ejemplo, si es un proceso o un qservice). La tabla también incluye el estado del objeto y su estado lógico (logical state), que determina el estado del objeto dependiendo del último comando ejecutado sobre él. Por ejemplo, si un usuario detiene el objeto, el estado lógico debería aparecer como stopped. Por último, la tabla muestra los mensajes en cola para ese objeto y el grupo al que pertenece.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "status proc .*"
Este comando muestra una tabla con todos los procesos y su información correspondiente, que incluye: nombre del proceso, tipo, estado, estado lógico, mensajes en cola y grupo. Para verificar que los procesos estén funcionando, los campos state y logical state deben coincidir siempre y aparecer como started.
![vt-net.jpg](../../image/uuid-05fafac7-ff23-a8ba-933f-a23142e99765.jpg)
Para verificar el estado de un solo proceso, escribe lo siguiente, incluyendo el nombre del proceso:
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "status proc [PROCESS].*"
Usa el modificador ,detail después del último símbolo * en el comando para obtener información detallada, como la versión del proceso.
Ejecuta este comando para verificar el estado de las líneas o estaciones de entrada y salida, qservices o satélites.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "status [line,station,qservice,sat] .*"
Para verificar el estado de una sola línea, qservicie, satélite o estación, escribe lo siguiente, incluyendo el nombre del objeto.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "status line,station,qservice,sat [NAME]"
Usa el modificador ,detail después del último símbolo * en el comando para obtener información detallada, como la versión del objeto.
Importante
Debe haber al menos un proceso, una línea y una estación iniciadas en la plataforma para que funcione correctamente.
Ejecuta este comando para verificar la actividad de los procesos, y ver información como los mensajes de entrada, salida, y el máximo de mensajes que hubo en cola.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "statistics proc [NAME], detail"
Ejecuta el siguiente comando para verificar las estadísticas de las líneas, y ver información como los mensajes de entrada y salida, y el máximo de mensajes que hubo en cola. Esto puede ayudar a detectar errores en las líneas que funcionan como entrada de las transacciones y en las que conectan con los servicios del cliente. Aplica a todo el tráfico entrante a través de los canales (dispositivos) de Veritran, así como a todas las comunicaciones salientes a los diferentes servicios integrados de backend.
/veritran/vt-net/bin/vtNetQShell -e [NVIRONMENT] -n [NODE] -c "statistics line [NAME], detail"
Ejecuta el siguiente comando para verificar las estadísticas de las estaciones, y ver información como los mensajes de entrada y salida, y el máximo de mensajes que hubo en cola. Esto puede ayudar a detectar errores en las estaciones que funcionan como entrada de las transacciones y en las que conectan con los servicios del cliente. Aplica a todo el tráfico entrante a través de los canales (dispositivos) de Veritran, así como a todas las comunicaciones salientes a los diferentes servicios integrados de backend.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "statistics station [NAME], detail"
Puedes utilizar este mismo comando para verificar también las estadísticas de objetos, qservices y satélites.
ps -ef | grep kernel
Comandos de modificación de estado de la plataforma
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "start [PROCESS].*"
Después de iniciar un proceso, ejecuta el comando status nuevamente para verificar que esta vez aparece como started.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "stop [PROCESS].*"
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "abort proc [PROCESS].*"
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "purge proc [PROCESS].*"
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "warmboot proc .*"
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "warmboot proc [PROCESS].*"
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "stop node .*"
Para detener VT-NET (NDA1), escribe el siguiente comando:
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n NDA1 -c "stop node .*"
/veritran/vt-net/bin/kernel -f /veritran/vt-net/networkDirectory/[ENVIRONMENT]_[NODE].ini
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "run file [file.cmd]"
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "send proc [PROCESS],cmd=[COMMAND]"
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "send proc [PROCESS],cmd=gethelp"
Comandos de versión y configuración
Ejecuta este comando para verificar que VT-NET esté funcionando correctamente, principalmente después de su instalación o de una actualización.
/veritran/vt-net/bin/kernel -V
Este comando muestra la versión de la plataforma como se presenta a continuación:
/veritran/vt-net/bin/kernel -V Version: 1.13.4.113 (19f7eb5bb2a39e456asde6e55c3644f3df93206a) URL: https://repository.veritran.com/package.git - HEAD detached at 1.13.4.113 - 19f7eb5bb2a39e456asde6e55c3644f3df93206a Tag name: 1.13.4.113 Build Date: Mon Mar 27 22:28:33 -03 2023 System: Linux jnlp-slave-redhat-8.-tcwt ..0-26-generic #2-Ubuntu MP Fri ug 26 2:2:7 UC 2022 x86_6 x86_6 x86_6 NU/Linux Platform Version: 1.13.4.113 (19f7eb5bb2a39e456asde6e55c3644f3df93206a) URL: https://repository.veritran.com/package.git - HEAD detached at 1.13.4.113 - 19f7eb5bb2a39e456asde6e55c3644f3df93206a Tag name: 1.13.4.113 Build Date: Mon Mar 27 22:25:04 -03 2023 System: Linux jnlp-slave-redhat-8.5-tc4wt 5.4.-16-generic #14-Ubuntu MP Fri ug 6 1:1:57 UC x86_64 x86_64 x86_64 NU/Linux
Si ejecutas este comando después de realizar una modificación en el sistema, se sugiere verificar también el estado de los objetos para asegurarte de que todo esté funcionando correctamente.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "info proc [PROCESS].*"
Usa el modificador ,detail después del último símbolo * en el comando para obtener información detallada.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "info db .*, detail"
Comandos de Linux
A continuación, encontrarás un conjunto de comandos de Linux que se usan con frecuencia. Ten en cuenta que esta lista puede no ser definitiva. Para obtener más comandos de Linux, consulta la documentación de Linux.
df -h du -h
free -m
top
gtar -cvzf [FILENAME].tgz /[FILESPATH]/*
gtar -cvzf [FILENAME].tgz --exclude='/EXCLUDEDFILESPATH/*' /INCLUDEDFILESPATH/
gtar -xvzf [FILENAME].tar.gz
cp /dev/null /veritran/[NODE]/vt-net/log/XXXX_NDA1.log
find /veritran/ -name 'config.php'
scp [FILENAME] remote_user@remote_server_ip:/[REMOTESERVER]
scp remote_user@remote_server_ip:/[REMOTEFILEPATH] /[LOCALPATH]
wget http://file-url