Sistema di Alert
La sezione Alerts ti permette di configurare come e quando ricevere notifiche quando qualcosa non funziona sui siti dei tuoi clienti.
Canali di Notifica
Polipo supporta 3 canali per gli alert:
| Canale | Descrizione | Configurazione |
|---|---|---|
| Notifiche via email | SMTP server | |
| SMS | Messaggi di testo | Twilio o provider SMS |
| Messaggi WhatsApp | WhatsApp Business API |
Dashboard Alert
Statistiche
In alto vedi le statistiche degli ultimi 30 giorni:
- Alert Totali: Numero di alert inviati
- Per canale: Distribuzione Email/SMS/WhatsApp
- Successo/Falliti: Percentuale di consegna
Log Alert
La tabella mostra gli ultimi alert con:
- Data/ora invio
- Tipo (downtime, SSL, dominio, ecc.)
- Canale usato
- Destinatario
- Stato (inviato, fallito, in coda)
- Messaggio inviato
Configurare Email
Impostazioni SMTP
- Vai su Alerts β Configurazione β Email
- Inserisci i dati del server SMTP:
| Campo | Descrizione |
|---|---|
| Host SMTP | Server email (es. smtp.gmail.com) |
| Porta | 587 per TLS, 465 per SSL |
| Username | Email o username |
| Password | Password o App Password |
| Sicurezza | TLS/SSL/Nessuna |
| Email mittente | Indirizzo βDaβ |
- Clicca Salva
Configurazioni Comuni
Gmail:
- Host:
smtp.gmail.com - Porta:
587 - Sicurezza: TLS
- Usa App Password (non la password normale)
Outlook/Office 365:
- Host:
smtp.office365.com - Porta:
587 - Sicurezza: TLS
Configurare SMS
Twilio
- Vai su Alerts β Configurazione β SMS
- Inserisci le credenziali Twilio:
| Campo | Descrizione |
|---|---|
| Account SID | Trovalo nella console Twilio |
| Auth Token | Token di autenticazione |
| Numero mittente | Numero Twilio (con prefisso +39) |
- Clicca Salva
Altri Provider
Polipo supporta anche:
- Vonage (ex Nexmo)
- MessageBird
- Provider custom via webhook
Configurare WhatsApp
WhatsApp Business API
- Vai su Alerts β Configurazione β WhatsApp
- Inserisci le credenziali:
| Campo | Descrizione |
|---|---|
| Phone Number ID | ID del numero Business |
| Access Token | Token API Meta |
| Template Name | Nome del template approvato |
Nota: WhatsApp richiede template pre-approvati per messaggi automatici.
Configurare i Destinatari
Destinatari Globali
Notifiche inviate per tutti gli alert:
- Vai su Impostazioni β Destinatari
- Aggiungi email/telefoni
- Seleziona i canali preferiti per ciascuno
Destinatari per Cliente
Notifiche specifiche per un cliente:
- Vai su Clienti β Seleziona cliente β Notifiche
- Aggiungi destinatari specifici
- Gli alert di quel cliente andranno anche a loro
Tipi di Alert
Quando viene inviato un alert
| Evento | Descrizione | PrioritΓ |
|---|---|---|
| Sito Offline | Sito non raggiungibile | Alta |
| Sito Recovery | Sito tornato online | Media |
| SSL in scadenza | Certificato scade entro X giorni | Media |
| SSL scaduto | Certificato giΓ scaduto | Alta |
| Dominio in scadenza | Dominio scade entro X giorni | Media |
| Response lento | Tempo risposta > soglia | Bassa |
| Errore HTTP | 500, 503, ecc. | Alta |
Configurare le Soglie
Per ogni tipo puoi impostare:
- Abilita/Disabilita lβalert
- Soglia (es. SSL scade tra 30 giorni)
- Canali da usare (Email e/o SMS e/o WhatsApp)
Test delle Notifiche
Prima di fidarti, testa i canali:
- Vai su Alerts β Test
- Seleziona il canale (Email/SMS/WhatsApp)
- Inserisci un destinatario di test
- Clicca Invia Test
- Verifica di ricevere il messaggio
Troubleshooting
Email non arrivano
- Verifica credenziali SMTP
- Controlla la cartella SPAM
- Per Gmail usa App Password
- Alcuni provider bloccano lβinvio da IP sconosciuti
SMS non arrivano
- Verifica saldo Twilio
- Controlla formato numero (+39β¦)
- Alcuni numeri potrebbero essere bloccati
WhatsApp non funziona
- Verifica che il template sia approvato
- Controlla i log nellβAPI Meta
- Il numero deve essere in formato internazionale
Cooldown e Rate Limiting
Per evitare spam:
- Cooldown: Stesso alert non reinviato entro X minuti
- Aggregazione: Multipli problemi raggruppati in un messaggio
- Escalation: Se non risolto, reinvia dopo X ore
Best Practices
- Configura piΓΉ canali - Email per tutto, SMS solo per critici
- Testa regolarmente - Verifica che i canali funzionino
- Non esagerare - Troppi alert = alert ignorati
- Imposta cooldown - Evita 100 email in 5 minuti
- Monitora i log - Controlla che gli alert vengano consegnati