Questa guida mostra come configurare un sistema di monitoraggio automatizzato che invia messaggi privati al tuo gruppo di amministratori quando vengono rilevati nuovi avvisi per gli amministratori sul tuo sito Discourse.
Livello utente richiesto: Amministratore
Panoramica
Gli avvisi per gli amministratori informano gli amministratori su importanti problemi del sito come aggiornamenti di plugin, problemi di compatibilitĂ dei temi o preoccupazioni per la sicurezza. Questa guida ti aiuta a configurare un sistema automatizzato per notificare proattivamente il tuo team di amministratori ogni volta che compaiono nuovi avvisi per gli amministratori sul tuo sito, assicurandoti di non perdere mai aggiornamenti critici.
Il sistema di monitoraggio è composto da due componenti chiave:
- Una query di Data Explorer che conta i nuovi avvisi per gli amministratori creati nelle ultime 24 ore
- Un’Automazione Discourse che esegue la query periodicamente e invia un messaggio privato al tuo gruppo di amministratori quando vengono trovati avvisi
Prerequisiti
Prima di iniziare, assicurati che i seguenti plugin siano abilitati sul tuo sito:
- Data Explorer - Disponibile sui piani ospitati Business ed Enterprise, o può essere installato su istanze self-hosted
- Discourse Automation - Incluso nel core di Discourse (nessuna installazione separata richiesta)
Ospitato da Discourse?
I plugin Automations e Data Explorer sono disponibili a partire dal piano Business in su.
Crea la query di Data Explorer
Il primo passo è creare una query che identifichi i nuovi avvisi per gli amministratori.
-
Naviga su
/admin/plugins/explorernel tuo sito Discourse -
Fai clic su Aggiungi per creare una nuova query
-
Dai un nome alla tua query “Conteggio Avvisi Amministratori - Ultime 24 Ore”
-
Aggiungi la seguente query SQL:
SELECT 'Ci sono nuovi avvisi per gli amministratori nella dashboard.' AS message, id, created_at FROM admin_notices WHERE created_at >= CURRENT_TIMESTAMP - INTERVAL '24 hours' ORDER BY created_at DESCQuesta query conta gli avvisi per gli amministratori creati nelle ultime 24 ore.
-
Fai clic su Salva per memorizzare la query
-
Testa la query facendo clic su Esegui per assicurarti che restituisca i risultati correttamente
Configura l’automazione
Successivamente, imposterai un’automazione che esegue questa query periodicamente e invia notifiche.
Crea l’automazione
- Naviga su
/admin/plugins/automation/ - Fai clic su Aggiungi automazione
- Per Script, seleziona Pianifica un PM con i risultati di Data Explorer
- Inserisci un nome come “Avviso Nuovi Avvisi Amministratori”
- Per Trigger, seleziona Ricorrente
Configura il trigger
Nella sezione trigger:
- Imposta Ricorrenza per eseguire secondo la tua pianificazione preferita (ad esempio, “Ogni 24 ore”)
- Abilita Data di inizio e scegli quando vuoi che inizi il monitoraggio
Configura lo script
Nella sezione Script, configura i seguenti campi:
Invia a Utente, Gruppo o Email: Inserisci il nome del tuo gruppo di amministratori (tipicamente admins)
Query: Seleziona “Conteggio Avvisi Amministratori - Ultime 24 Ore” (la query che hai creato in precedenza)
Salta se non ci sono risultati: Abilita questa opzione per evitare l’invio di PM quando il conteggio è 0
Ora fai clic sul pulsante “Aggiorna automazione”.

Abilita l’automazione
Dopo aver configurato tutte le impostazioni:
- Rivedi la tua configurazione
- Fai clic sull’interruttore Abilita automazione in cima alla pagina per attivare l’automazione
- Opzionalmente, fai clic su Esegui ora per testare immediatamente l’automazione
Come funziona
Una volta abilitato, il sistema funziona come segue:
- Ogni 24 ore (o l’intervallo configurato), l’automazione si attiva automaticamente
- La query di Data Explorer viene eseguita e conta gli avvisi per gli amministratori creati nelle ultime 24 ore
- Se il conteggio è maggiore di 0, viene inviato un PM al gruppo di amministratori con il conteggio degli avvisi
- Se non vengono trovati nuovi avvisi, non viene inviato alcun PM (grazie all’impostazione “Salta se non ci sono risultati”)
Ciò garantisce che il tuo team di amministratori riceva notifiche tempestive sui nuovi avvisi per gli amministratori senza essere sopraffatto da messaggi non necessari.
Risoluzione dei problemi
L’automazione non viene eseguita
- Verifica che l’automazione sia abilitata - controlla l’interruttore in cima alla pagina dell’automazione
- Controlla
/logsper eventuali messaggi di errore relativi all’automazione - Assicurati che il plugin Automation stesso sia abilitato su
/admin/plugins
Non ricevo PM
- Verifica che il nome del gruppo sia corretto nel campo “Invia a”
- Controlla che il gruppo di amministratori abbia il permesso di ricevere PM
- Rivedi le tue impostazioni di notifica personali per assicurarti di ricevere notifiche via email per i PM
La query non restituisce risultati quando esistono avvisi
- Testa la query manualmente in Data Explorer
- Verifica che il parametro dell’intervallo di tempo corrisponda alla frequenza della tua automazione
- Controlla che gli avvisi per gli amministratori esistano effettivamente visitando
/admin/dashboard/problems