Shellrent - Guide e Documentazione | Come gestire il date format diverso in base alla lingua su Fail2Ban
1439
post-template-default,single,single-post,postid-1439,single-format-standard,ajax_fade,page_not_loaded,,footer_responsive_adv,qode-content-sidebar-responsive,qode-child-theme-ver-1.0.0,qode-theme-ver-11.2,qode-theme-bridge,wpb-js-composer js-comp-ver-5.2.1,vc_responsive
Trova
Exact matches only
Search in title
Search in content
Search in excerpt
Search in comments
Filter by Custom Post Type

Come gestire il date format diverso in base alla lingua su Fail2Ban

Vediamo come è possibile poter risolvere il problema di “date format” con fail2ban.

In base alla lingua di installazione del sistema operativo, a volte può capitare che il formato delle date riportate nei log di sistema sia riportato in maniera differente rispetto allo standard.

In questo caso fail2ban non riesce correttamente a funzionare ed è necessario intervenire manualmente:

Per risolvere la questione, dobbiamo modificare il file con un editor di testo (vi, nano ecc)

nano /usr/share/fail2ban/server/datetemplate.py

All’interno del file, si trova una tabella di conversione dalle date in inglese a quelle localizzate:

class DateStrptime(DateTemplate):

TABLE = dict()
TABLE[“Jan”] = [“gen”]
TABLE[“Feb”] = [“feb”]
TABLE[“Mar”] = [“mar”]
TABLE[“Apr”] = [“apr”]
TABLE[“May”] = [“mag”
TABLE[“Jun”] = [“giu”]
TABLE[“Jul”] = [“lug”]
TABLE[“Aug”] = [“ago”]
TABLE[“Sep”] = [“set”]
TABLE[“Oct”] = [“ott”]
TABLE[“Nov”] = [“nov”]
TABLE[“Dec”] = [“dic”]

E’ possibile quindi modificare il file stesso come nell’esempio sopra riportato così che fail2ban interpreti correttamente il file di log.

Ti è piaciuto l'articolo? Condividilo! oppure stampa
Nessun commento

Scrivi un commento