Guida MikroTik
Diagnostica e monitoraggioBase

Salute hardware, risorse di sistema e watchdog

Monitorare temperatura, tensione e ventole del router, tenere sotto controllo CPU/memoria/disco e configurare il watchdog per riavvii automatici in caso di blocco del sistema.

Nei WISP i router sono spesso in armadi o siti remoti senza clima adeguato. Monitorare la temperatura del hardware e i parametri di sistema è fondamentale per prevenire guasti e interventi d'emergenza.

Risorse di sistema — panoramica

Comandi /system/resource
# Panoramica completa risorse
/system/resource/print

# Output tipico:
#  uptime: 15d 4:23:11
#  version: 7.14.3 (stable)
#  free-memory: 128.0MiB   total-memory: 256.0MiB
#  cpu-load: 12%
#  free-hdd-space: 512.0KiB  total-hdd-space: 16.0MiB
#  architecture-name: arm
#  board-name: RB962UiGS-5HacT2HnT

# Monitoraggio in tempo reale (aggiorna ogni secondo)
/system/resource/monitor interval=1s

# Solo CPU
/system/resource/print once
:put [/system/resource/get cpu-load]

Health — temperatura, tensione, ventole

Monitoraggio salute hardware
# Mostra parametri hardware (disponibile su hardware che lo supporta)
/system/health/print

# Output esempio su un CCR (Cloud Core Router):
#  temperature: 48C       (CPU temperature)
#  voltage: 23.9V
#  fan1-speed: 4200rpm

# Su RouterBoard con sensori base:
#  voltage: 12.1V
#  temperature: 45C

# Monitoraggio continuo
/system/health/monitor interval=5s
Temperatura > 70°C su un RouterBoard è un segnale d'allarme. Oltre 80°C il router inizia a ridurre le prestazioni (thermal throttling) e rischia danni permanenti. I CCR sono progettati per operare fino a 60°C ambiente con ventole attive. Nei siti remoti senza climatizzazione, considerare dissipatori aggiuntivi o ventilazione forzata.

Watchdog — protezione contro blocchi di sistema

Configurare il watchdog hardware e software
# Watchdog hardware: se il sistema non risponde, riavvia automaticamente
/system/watchdog/set   watch-address=8.8.8.8   watchdog-timer=yes   ping-timeout=5m

# Il watchdog invia ping a watch-address ogni ping-timeout secondi
# Se non riceve risposta, considera il router "bloccato" e riavvia

# Verifica configurazione attuale
/system/watchdog/print

# Schedulatore per riavvio settimanale preventivo (domenica 3:00)
/system/scheduler/add   name=riavvio-domenicale   on-event="/system/reboot"   start-time=sun 03:00:00   interval=7d   comment="Riavvio preventivo settimanale - finestra di manutenzione"

Uptime e log di sistema

Verificare uptime e storico riavvii
# Uptime corrente
/system/resource/print once
:put [/system/resource/get uptime]

# Log degli ultimi riavvii (topic=system)
/log/print where topics~"system" and message~"reboot"
/log/print where message~"startup"

# Versione firmware e build
/system/resource/print
/system/routerboard/print      ;# solo su RouterBoard fisici
  • Controllare regolarmente /system/resource/print per memoria libera: < 20% libera può causare instabilità
  • Disco pieno (HDD space) blocca la scrittura dei log e può causare problemi ai servizi
  • Il watchdog con watch-address è utile ma va impostato su un IP sempre raggiungibile (es. il gateway upstream, non 8.8.8.8 se il problema è l'uplink)
  • Su apparati in siti remoti, combinare watchdog con un contatore di rete gestito (PDU smart) per riavvio remoto dell'alimentazione
  • Aggiornare RouterOS regolarmente: molti bug di stabilità e sicurezza sono corretti nelle release stable
healthtemperaturatensionewatchdogcpumemoriadiscorisorsesystem resourceoverloaduptimereboot

Configura senza fatica con l'AI

In WispOS l'agente AI genera la configurazione RouterOS dalle tue parole e un tutor ti guida passo passo.

Prova WispOS