Instalación del agente en Linux
Resumen de la instalación
- ✅ Conexión a internet estable
- ✅ 500 MB de espacio libre en disco
- ✅ 4+ GB RAM de memoria libre
- ✅ Permisos de root (sudo) en el servidor/computadora
- ✅ Ubuntu / Debian / Linux (x64)
Requisitos del sistema:
- Gestión centralizada de múltiples sitios
- Acceso a la nube a los datos desde cualquier parte del mundo
- Monitoreo en tiempo real de hashrate, temperatura, estado
- Detección automática de mineros en la red
Qué obtendrá después de la instalación:
es un agente local para recopilar datos de los mineros ASIC y transmitirlos al sistema de monitoreo en la nube HashCore Pulse. El agente funciona en un entorno Linux y proporciona monitoreo en tiempo real de su equipo de minería.
Preparación del agente en la nube
En este paso, crearemos un perfil de agente y configuraremos los parámetros para buscar mineros en su red.
- Inicie sesión en el panel de control de HashCore Pulse.
- En el menú de la izquierda, seleccione Agents y haga clic en + New Agent.
- Ingrese el nombre del agente (por ejemplo,
Main_Site) y haga clic en Create. - En la ventana que aparece, haga clic en el botón Linux X64 para descargar el archivo de instalación.
- Asegúrese de copiar y guardar el Agent ID y el Agent Secret (si cerró la ventana, puede encontrarlos haciendo clic en los tres puntos junto al agente → Show Credentials).
- Haga clic en el nombre del agente creado y luego en + New Task para configurar el escaneo:
- Task name: nombre de la tarea (por ejemplo,
Main Network Scan). - IP Range: haga clic en + Add IP range e ingrese el rango de su red (por ejemplo,
192.168.0.0 - 192.168.0.255). - Unlock Configs: complete esta pestaña si utiliza firmware personalizado (Vnish, Bitmain, etc.), especificando las contraseñas para acceder al ASIC (por ejemplo,
adminoroot).
- Haga clic en Create. ¡La nube está lista para funcionar!
Instalación del agente en Linux
Ahora, transferiremos el archivo descargado al entorno de trabajo y lo instalaremos.
- Abra una terminal y cree una carpeta para el agente:
mkdir ~/Pulse - Coloque el archivo descargado en esta carpeta y descomprímalo.
- Navegue a la carpeta con los archivos descomprimidos:
cd ~/Pulse/<nombre_de_la_carpeta_descomprimida> - Ejecute el instalador (se requerirán permisos de administrador):
sudo ./pulse-agent-updater - Ingrese la contraseña de su cuenta, confirme la instalación ingresando
y, y presione Enter. Espere a que el proceso finalice.
Gestión del agente y estadísticas locales
En Linux, la bandeja del sistema no siempre está disponible (está en GNOME/KDE, pero no en XFCE). Por lo tanto, el agente se gestiona a través del navegador.
1. Operación a través del navegador:
- Abra un navegador en el mismo equipo/servidor y vaya a la dirección:
http://localhost:4030(ohttp://127.0.0.1:4030). - Pegue el Agent ID y la Secret key (que copió en el primer paso) en los campos correspondientes.
- Haga clic en el botón Submit.
2. Gestión a través de la bandeja del sistema: Cuando Pulse Agent está en ejecución, su icono aparece en la bandeja del sistema (en la esquina inferior derecha de la pantalla). Al hacer clic en él, se abrirá el menú de gestión. La apariencia del menú y el color del icono dependen del estado actual del programa:
Icono verde (Pulse Agent: Running)
Esto significa que el agente está activo y escaneando la red. Al hacer clic, están disponibles:
- Stop Service — detener completamente el funcionamiento del agente.
- Restart Service — reinicio rápido del programa (necesario si ha cambiado la configuración).
- Dashboard & Settings — ir al navegador a
http://localhost:4030para ver la configuración o los registros. - About — ver información sobre la versión del programa.
Icono gris (Pulse Agent Service: Stopped)
Esto significa que el programa está iniciado, pero la búsqueda de mineros está detenida. Al hacer clic, están disponibles:
- Start Service — iniciar el proceso de escaneo y transmisión de datos a la nube.
- Dashboard & Settings — ir al navegador a
http://localhost:4030para ver la configuración o los registros. - About — ver información sobre la versión del programa.
3. Estadísticas locales: Después de ingresar las claves, la página se actualizará y verá datos detallados sobre el funcionamiento del agente:
- Credentials — aquí puede vincular otro agente, cambiando el Agent ID y la Secret key.
- uptime — tiempo de funcionamiento continuo del programa (en segundos).
- time — fecha y hora actuales.
- version — versión instalada de Pulse Agent.
- monitor_status — estado del monitoreo (activado —
on, desactivado —off). - connection_status — conexión con la nube (estados:
connected,initializing,domainNotAvailable,notAuthorized,internalError). Para funcionar, el estado debe serconnected. - agent_id — número único del agente con el que se ha establecido la conexión actualmente.
- worker_threads — número de hilos de escaneo paralelos.
- total — número total de direcciones IP que se están verificando actualmente.
- found_miners — número de mineros encontrados, divididos por tipos de firmware (vnish, bitmain y whats).
- last_metric_submit — datos del último envío a la nube:
- elapsed_secs — cuántos segundos han pasado desde el último envío.
- metrics_count — número de métricas enviadas.
- ip_ranges — rangos de direcciones IP que el agente recibió de la nube para escanear.
Verificación y gestión
Asegurémonos de que la información de sus dispositivos se envía correctamente al servidor.
- Vaya al sitio web pulse.hashcore.com.
- Abra la sección Dashboard: los gráficos de hashrate y el contador de dispositivos (Workers) deben mostrar datos actualizados.
- Vaya a la sección Workers: aquí aparecerá una lista de todos los mineros encontrados. Para cada dispositivo, estará disponible información detallada: dirección IP, hashrate, temperatura, consumo de energía, funcionamiento de los ventiladores y versión del firmware.
Mantenimiento y gestión (Referencia de comandos)
Para gestionar el agente en Linux, utilice los siguientes comandos en la terminal:
| Acción / Archivo | Comando / Ruta |
|---|---|
| Reiniciar (al cambiar claves o red) | sudo service pulse-agent restart |
| Iniciar / Detener | sudo service pulse-agent start / stop |
| Registros (últimas 20 líneas) | sudo journalctl -u pulse-agent -n 20 |
| Registros (en tiempo real) | sudo journalctl -u pulse-agent -f |
| Configuración (YAML) | /var/lib/pulse-agent/conf.yaml |
| Carpeta de registros | /var/log/pulse-agent/ |
| Desinstalación completa | sudo /opt/pulse-agent-updater/pulse-agent-updater uninstall |