Mantenimiento del Sistema

Mantenimiento del Sistema

Hay una serie de guías de configuración disponibles para Nodos Seguros / Super Nodos, aquí cubrimos las opciones más comunes para los siguientes requisitos de mantenimiento del sistema

  • Comandos zen-cli útiles para validar el estado del nodo.

  • Cómo iniciar, detener, reiniciar procesos.

  • Verificando el estado de los procesos.

  • Obtención de registros del sistema para la resolución de problemas.



Descripción

Comando

Descripción

Comando

1

Comandos zen-cli

2

Enumerar las direcciones en la cartera

Para direcciones_t

zen-cli listaddresses

Para direcciones_z

zen-cli z_listaddresses
3

Revisar balances

Para todas las direcciones_t

zen-cli listaddressgroupings

Para el balance total (direcciones_t [transparentes] y direcciones_z [privadas])

zen-cli z_gettotalbalance

Para direcciones_z  individuales (reemplaza z_address con el valor)

zen-cli z_getbalance z_address
4

Exportar / arrojar (dump) las llaves privadas

Para direcciones_t (reemplace t_address con el valor)

zen-cli dumpprivkey t_address

Para direcciones_z (reemplaza z_address con el valor)

zen-cli z_exportkey z_address
5

Revisar la altura del bloque (block height)

zen-cli getinfo | grep blocks
6

Enviar transacciones a través del daemon zend

Reemplazar;

  • fromAddress con una dirección_t o dirección_z

  • toAddress con una dirección_t o dirección_z

  • amt con una cantidad (numérica)

zen-cli z_sendmany 'fromAddress' '[{"address": "toAddress", "amount": amt}]'
7

Iniciar, detener y reiniciar procesos

8

Cómo iniciar, detener, reiniciar y verificar el estado de zend

Para instalaciones usando systemd (se asume que el archivo de la unidad se llama 'zend.service')

sudo systemctl start zend sudo systemctl stop zend sudo systemctl restart zend sudo systemctl status zend

Para instalaciones usando monit

sudo monit start zend sudo monit stop zend sudo monit restart zend sudo monit status
9

Cómo iniciar, detener, reiniciar y verificar el estado del seguidor (tracker) del nodo.

Para instalaciones usando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

sudo systemctl start zentracker sudo systemctl stop zentracker sudo systemctl restart zentracker sudo systemctl status zentracker

Para instalaciones que usan pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0)

pm2 stop 0 pm2 stop 0 pm2 restart 0 pm2 status 0
10

Revisando Logs

11

Como rastrear el registro de zend.

Revise el registro de respuesta de zend con el siguiente comando, salga presionando CTRL + C

tail -f ~/.zen/debug.log
12

Cómo rastrear el registro del Rastreador (Tracker) del nodo.

Para las instalaciones que usan systemd (se asume que el archivo de unidad se llama 'zentracker.service') salga presionando CTRL + C

sudo journalctl -fu zentracker

Para instalaciones que usan pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0)

pm2 logs

O poner en "tail" los registros (logs) pm2 de manera directa

tail -f ~/.pm2/logs/secnodetracker-out-0.log
13

Cómo obtener los registros (logs) de zend (si es necesario para generar un ticket de ayuda). Este comando creará un archivo llamado 'zendlog.txt' en el directorio "home" del usuario.

cp ~/.zen/debug.log ~/zendlog.txt
14

Cómo obtener los registros de Secure Node Tracker (si es necesario para generar un ticket de ayuda). Cualquiera de los comandos creará un archivo llamado 'trackerlog.txt' en el directorio de "home" del usuario.

Para instalaciones que usan systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

sudo journalctl --no-pager -u zentracker > ~/trackerlog.txt

Para instalaciones que usan pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0)

cp ~/.pm2/logs/secnodetracker-out-0.log > ~/trackerlog.txt