Vai al contenuto
FirstSIDocs

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.

L'elenco dei monitor con stato, tempo di risposta e ultimo controllo (dati dimostrativi).
L'elenco dei monitor con stato, tempo di risposta e ultimo controllo (dati dimostrativi).

Creare un monitor

In Monitor (#/monitors), cliccate su Crea Monitor e scegliete il tipo:

TipoCosa viene verificato
HTTP/HTTPS, Parola chiaveCodice di risposta, tempo di risposta, presenza di un testo nella pagina
SSL Certificate, WHOISData di scadenza del certificato o del nome di dominio
Ping, TCP Port, DNSRisposta di rete, porta aperta, risoluzione
MySQL, PostgreSQL, SQL Server, Redis, MongoDB, DockerConnessione al servizio
Servizio WindowsIl servizio è in esecuzione sulla macchina (tramite un agente)
Stato dei fileEtà del file più recente, crescita, numero di file ed estensioni attese in una cartella (tramite un agente)
ImpostazionePredefinito
Intervallo60 s (da 30 s a 24 h)
Tempo di risposta massimo30 s
Avvisa dopo N errori / Ripristino dopo N successi2 / 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:

Alla fine di uno script pianificato
Invoke-RestMethod -Uri "https://console.esempio.it/api/heartbeat/<identificativo>/ping" -Method Post

Se 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

AzioneRuoli
Consultarelettore, operatore, amministratore
Pausa, test, riconoscere, risolvere, creare una manutenzioneoperatore, amministratore
Creare, modificare, eliminare; pagine di stato; impostazioniamministratore

Fonte: · Docs FirstSI · aggiornato il 10/10/2026