Inviare i log da MikroTik
Questa guida completa Inviare i log al pannello per router e switch MikroTik con RouterOS 7. I valori da inserire (indirizzo e porta) sono nella pagina dell'apparato nel pannello, già compilati: qui sotto sono indicati come <Indirizzo> e <porta in chiaro>.
1. Che cosa riceve il pannello
Con il modello MikroTik, il pannello legge i log e li mostra nella sezione Eventi della pagina Analisi e nei report:
| Nella sezione Eventi | Da dove viene |
|---|---|
| Accessi riusciti e falliti | Gli accessi di ogni servizio (Winbox, SSH, interfaccia web, API), con utente e indirizzo |
| Amministrazione | Le modifiche alla configurazione, con chi le ha fatte, da dove e il comando |
| Firewall bloccati e Traffico consentito | Le regole del firewall con il log attivo, con indirizzi, porte e interfaccia (vedi il capitolo 4) |
Tutti gli altri log si cercano comunque nella tessera Log.
Il MikroTik invia in UDP sulla porta in chiaro.
2. Aggiungere il MikroTik nel pannello
- Nella pagina Apparati, Aggiungi apparato.
- Categoria Router e firewall (o Switch e access point per uno switch MikroTik), modello MikroTik.
- Nome dell'apparato: un nome per voi, per esempio "Router sede".
- Riconosciuto da: Indirizzo IP, con l'indirizzo pubblico fisso da cui il MikroTik esce su Internet. Se l'indirizzo cambia, vedete il capitolo 6.
- Aggiungi e mostra le istruzioni.
La pagina dell'apparato mostra i comandi qui sotto già compilati con il vostro Indirizzo e la vostra porta, con il pulsante per copiarli.
3. L'invio dei log
Aprite il terminale del MikroTik: in Winbox New Terminal, oppure in SSH. Incollate i comandi della pagina dell'apparato; hanno questa forma:
/system logging action add name=esapanel target=remote remote=<Indirizzo> remote-port=<porta in chiaro> remote-log-format=syslog
/system logging add topics=info action=esapanel
/system logging add topics=warning action=esapanel
/system logging add topics=error action=esapanel
/system logging add topics=critical action=esapanel
- Il primo comando crea la destinazione: il server con il suo Indirizzo (RouterOS accetta solo un indirizzo IP, non un nome) e la porta della subscription, nel formato syslog con data e fuso orario.
- Gli altri inviano a quella destinazione i messaggi informativi, gli avvisi, gli errori e quelli critici: comprendono gli accessi, le modifiche e i log del firewall.
Se RouterOS risponde che remote-log-format non esiste, la vostra versione non ha questa opzione: ripetete il primo comando senza remote-log-format=syslog. Il pannello legge anche il formato predefinito.
Le stesse impostazioni sono in Winbox in System › Logging: scheda Actions per la destinazione, scheda Rules per gli argomenti.
4. Le regole del firewall
RouterOS registra una regola del firewall solo se ha il log attivo, e la riga del log non dice se il pacchetto è stato accettato o scartato. Per questo:
- In IP › Firewall › Filter Rules aprite la regola che volete vedere.
- Scheda Action: spuntate Log e scrivete un Log Prefix che contiene l'azione, per esempio
DROP-WANper una regola che scarta,ACCEPT-VPNper una che accetta. Il pannello capisce l'esito da queste parole: drop, reject, block, deny (bloccato) e accept, allow, pass (consentito), maiuscole o minuscole. - Scheda General: per una regola che accetta, mettete Connection State a new, così si registra solo l'inizio di ogni connessione. Senza, ogni pacchetto diventa una riga e i log crescono molto in fretta.
- OK.
Una regola con il log ma senza una di quelle parole nel prefisso compare fra i log del Firewall, senza esito.
Attivate il log solo sulle regole che contano: di solito quelle che scartano il traffico da Internet e quelle che lasciano entrare servizi o VPN.
5. Controllare che i log arrivino
- Generate un evento: per esempio un accesso a Winbox o in SSH con una password sbagliata, poi quello giusto.
- Nella pagina dell'apparato, Ultimo log mostra l'ora del log appena arrivato.
- Nella tessera Log cercate i log dell'apparato: l'accesso fallito c'è.
- Dopo qualche minuto la pagina Analisi mostra l'accesso fallito nella sezione Eventi, fra gli Accessi falliti.
6. Problemi frequenti
Non arriva niente
- Controllate la Quarantena: se i log arrivano da un indirizzo diverso da quello inserito (per esempio un router con due connessioni a Internet), sono lì. Autorizza l'indirizzo li fa entrare.
- Verificate in System › Logging › Actions che la destinazione
esapanelabbia l'Indirizzo e la porta in chiaro della vostra subscription. - Le regole del firewall nella catena output del MikroTik, o un firewall a monte, devono lasciar passare UDP verso
<Indirizzo>sulla<porta in chiaro>.
Il MikroTik ha un indirizzo che cambia
Riconoscete il MikroTik dal Nome apparato invece che dall'indirizzo. Con il formato syslog il nome nei log è l'identità del MikroTik (System › Identity), che di fabbrica è MikroTik: date a ogni apparato un'identità sua prima di usarla nel pannello. Con il formato predefinito il nome non c'è: in questo caso serve l'indirizzo IP o un Nome DNS.
Arrivano troppi log
- Controllate che le regole che accettano abbiano Connection State new.
- Togliete il log dalle regole che vedono molto traffico e non vi servono.