HostMonitor: disponibilità dei servizi
Monitorare siti web, porte, certificati, database, servizi Windows e cartelle; incidenti, manutenzione, escalation e pagina di stato.
HostMonitor verifica a intervalli regolari che un servizio risponda. Quando non risponde più apre un incidente e avvisa le persone previste. Può anche pubblicare una pagina di stato.

Creare un monitor
In Monitor (#/monitors), cliccate su Crea Monitor e scegliete il tipo:
| Tipo | Cosa viene verificato |
|---|---|
| HTTP/HTTPS, Parola chiave | Codice di risposta, tempo di risposta, presenza di un testo nella pagina |
| SSL Certificate, WHOIS | Data di scadenza del certificato o del nome di dominio |
| Ping, TCP Port, DNS | Risposta di rete, porta aperta, risoluzione |
| MySQL, PostgreSQL, SQL Server, Redis, MongoDB, Docker | Connessione al servizio |
| Servizio Windows | Il servizio è in esecuzione sulla macchina (tramite un agente) |
| Stato dei file | Età del file più recente, crescita, numero di file ed estensioni attese in una cartella (tramite un agente) |
| Impostazione | Predefinito |
|---|---|
| Intervallo | 60 s (da 30 s a 24 h) |
| Tempo di risposta massimo | 30 s |
| Avvisa dopo N errori / Ripristino dopo N successi | 2 / 2 |
Dal server o da un agente
Un controllo eseguito da Il server FirstSI parte dal server, come farebbe un visitatore esterno. Un controllo eseguito da L'agente di una macchina parte dalla vostra rete; i tipi possibili sono allora HTTP, TCP, Ping, Servizio Windows e Stato dei file. Gli ultimi due funzionano solo tramite un agente.
Leggere lo stato
Un monitor passa Offline dopo il numero di errori consecutivi impostato e torna Online dopo il numero di successi impostato. Un certificato o un nome di dominio passa a Degradato a 30 giorni dalla scadenza, poi a critico a 7 giorni.
La scheda di un monitor mostra il tempo di risposta, gli ultimi controlli e la cronologia degli incidenti, con i pulsanti Testa ora, Pausa e Riprendi.
Se una sonda affidata a un agente non dà risultati per 3 intervalli, viene contata come errore, con un messaggio che precisa che a non rispondere è l'agente e non il servizio. Un monitor collegato a un padre non avvisa finché il padre è offline: quando cade un'intera sede, ricevete un avviso e non cinquanta.
Gestire un incidente
In Incidenti (#/incidents), Riconosci indica che qualcuno se ne occupa; Risolvi lo chiude, con la Causa radice e le Note di risoluzione. I contatori in alto riportano gli incidenti aperti, quelli risolti nelle ultime 24 h e il tempo medio di risoluzione (MTTR).
Avvisare ed escalare
Notifiche gestisce i canali: e-mail, webhook, Slack, Teams, Discord, Telegram, SMS, ognuno con un pulsante di prova. Escalation concatena dei passaggi, per esempio «dopo 15 minuti senza conferma, avvisa la reperibilità», con un ritardo e una ripetizione. Impostazioni HM contiene un SMTP proprio del modulo, le Ore Silenziose e l'esportazione o l'importazione dei monitor (JSON, CSV).
Manutenzione
Manutenzione → Pianifica manutenzione crea una finestra singola o ricorrente sui monitor scelti. Spuntate Disattiva avvisi perché nessuno venga avvisato durante l'intervento.
Attività pianificate (heartbeat)
Heartbeat sorveglia un'attività che deve dare segni di vita regolarmente: backup, script notturno… Ogni heartbeat ha un URL di ping, che l'attività richiama quando termina:
Invoke-RestMethod -Uri "https://console.esempio.it/api/heartbeat/<identificativo>/ping" -Method PostSe il ping non arriva entro il tempo previsto, si apre un incidente.
Pagina di stato
Pagina di Stato → Crea Pagina: indirizzo /status/<nome>, colori, logo, monitor visualizzati. Se spuntata, l'opzione Pagina pubblica la rende leggibile senza accesso. Mostra la disponibilità su 90 giorni e, se volete, gli incidenti recenti.
Profili applicativi
Un profilo applicativo riunisce le sonde, le query di controllo e le finestre di manutenzione di un'applicazione. Con Distribuisci lo si applica in un colpo solo a un altro server; con Confronta si individuano poi le differenze (conforme, modificato, assente…).
Permessi
| Azione | Ruoli |
|---|---|
| Consultare | lettore, operatore, amministratore |
| Pausa, test, riconoscere, risolvere, creare una manutenzione | operatore, amministratore |
| Creare, modificare, eliminare; pagine di stato; impostazioni | amministratore |
Fonte: · Docs FirstSI · aggiornato il 10/10/2026