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ónComando

Comandos zen-cli
1Enumerar las direcciones en la cartera

Para direcciones_t

zen-cli listaddresses

Para direcciones_z

zen-cli z_listaddresses
2Revisar 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
3Exportar / 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
4Revisar la altura del bloque (block height)
zen-cli getinfo | grep blocks
5

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}]'

Iniciar, detener y reiniciar procesos
6

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
7

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

Revisando Logs
8Como 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
9

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
10Có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
11Có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



© 2019 Horizen. All rights reserved.