Monitoraggio¶
Nota
Questa funzione è disponibile solo nelle istanze self-hosted. Se utilizzi Zammad nel nostro cloud, monitoriamo il sistema autonomamente e interveniamo per risolvere potenziali problemi direttamente.
Generale¶
Nella pagina di monitoraggio, puoi vedere lo stato di salute attuale di Zammad sotto «Stato attuale» in basso. Questo può essere utile se vuoi dare un’occhiata se tutto è attivo e funzionante. Ad esempio, potresti dare un’occhiata al monitoraggio quando supponi che alcune email non vengano elaborate da Zammad.
Nota
Non riesci a ricevere un’email e la risposta del monitoraggio è «sano»?
Zammad ti informerà solo sulle email non elaborabili. Questo non vale per le email sovradimensionate. Puoi regolare la dimensione massima delle email in Impostazioni.
API di monitoraggio¶
Oltre all’indicazione nella pagina di monitoraggio, puoi anche utilizzare uno strumento di monitoraggio esterno per monitorare lo stato di salute di Zammad. Per richiedere lo stato di salute di Zammad, devi fornire la chiave API (token) allo strumento di monitoraggio esterno. Puoi copiare il token dal campo «Token attuale» così come l’intero endpoint API del tuo sistema («Controllo integrità» campo), in cui il token API è già incluso.
Screenshot che mostra Token e Controllo integrità¶
In aggiunta a ciò, puoi reimpostare il token generato automaticamente per assicurarti che i sistemi di monitoraggio già configurati non funzionino più. Quindi, utilizza questo pulsante «Reset» solo se sai cosa stai facendo!
Esempio di output¶
- Nessun problema trovato
Indicatore in Zammad:
Risposta API:
{ "healthy": true, "message": "success" }
- Sono stati trovati problemi
Indicatore in Zammad:
Risposta API:
{ "healthy": false, "message": "Failed to run background job #1 'TicketArticleCommunicateEmailJob' 1 time(s) with 2 attempt(s).;Channel: Email::Account in Imap: Connection refused - connect(2) for 127.0.0.1:143 (Errno::ECONNREFUSED);Channel: Email::Account out Smtp: Connection refused - Network connection to 'localhost' (port 25) could not be established: Connection refused - connect(2) for \"localhost\" port 25 (Errno::ECONNREFUSED)", "issues": [ "Failed to run background job #1 'TicketArticleCommunicateEmailJob' 1 time(s) with 2 attempt(s).", "Channel: Email::Account in Imap: Connection refused - connect(2) for 127.0.0.1:143 (Errno::ECONNREFUSED)", "Channel: Email::Account out Smtp: Connection refused - Network connection to 'localhost' (port 25) could not be established: Connection refused - connect(2) for \"localhost\" port 25 (Errno::ECONNREFUSED)" ], "actions": [], "token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx" }

