Vai al contenuto

CSP: la ricezione dei log

CSP (Central Syslog) riceve i log degli apparati dei clienti sulle porte delle loro subscription. Se la ricezione si ferma, i log inviati in UDP in quel momento sono persi. Moduli › Ricezione log è la pagina con cui la tieni d'occhio.

Lo stato della ricezione

In cima la pagina dice com'è la ricezione adesso: "Il server sta ricevendo i log (controllato alle …)", oppure il problema in corso. Il controllo avviene ogni minuto.

Sotto, l'elenco delle interruzioni, con Dalle, Alle, Durata e Causa:

  • Ricezione fermata (riavvio o spegnimento): un riavvio del servizio di ricezione o uno spegnimento del server; inizio e fine sono precisi al secondo;
  • Server fermato senza preavviso: un guasto o una mancanza di corrente. L'inizio è l'ultimo controllo prima, approssimato al minuto.

I clienti vedono ogni interruzione fra i loro log, nel punto in cui cade, e nei report. Quando la ricezione resta ferma per qualche minuto ricevi una notifica, e un'altra quando riparte.

I log che non arrivano al database

Il servizio di ricezione (rsyslog) può essere in funzione e non scrivere comunque i log, per esempio quando il database rifiuta un messaggio e rsyslog lo riprova all'infinito. Ogni minuto il pannello invia un messaggio di prova lungo la strada dei log: quando non arriva per qualche minuto, la pagina lo mostra e ricevi una notifica.

Nel frattempo i log aspettano nella coda di rsyslog, fino a 1 GB, e arrivano ai clienti quando il problema è risolto; gli avvisi degli apparati silenziosi sono sospesi.

Guarda il log di rsyslog sul server, per esempio con journalctl -u rsyslog.

Le porte senza risposta

rsyslog può anche essere in funzione e non ascoltare su alcune porte della ricezione, quando non è riuscito ad avviarle. Ogni minuto il pannello confronta le porte su cui rsyslog ascolta con tutte le porte della ricezione: quando ne mancano per qualche minuto, la pagina dice quante sono e ricevi una notifica con le prime.

Gli apparati che inviano a quelle porte perdono i loro log finché rsyslog non viene riavviato: guarda il suo log e riavvialo con systemctl restart rsyslog.

Le porte nel firewall

Le porte di ricezione delle subscription, e la 514 e la 6514 degli indirizzi dedicati, le apre il pannello fra le Regole di Esapanel del firewall: non devi aprirle a mano (vedi Rete e sicurezza). Se il server è dietro un firewall esterno o un NAT, lì le porte vanno aperte a mano.

Il certificato

La porta TLS e la porta degli agenti usano il certificato del pannello: con un certificato autofirmato gli apparati non possono verificarlo, e gli agenti non inviano su TLS. Usa un certificato valido, di Let's Encrypt o caricato (vedi Certificati, posta e DNS).