Sto lavorando a una soluzione per l'aggregazione di file di registro centralizzata dai nostri server CentOs 6.x. Dopo aver installato lo stack Elasticsearch/Logstash/Kibana (ELK) mi sono imbattuto in un plugin Rsyslog omelasticsearch che può inviare messaggi da Rsyslog a Elasticsearch nel formato logstash e ha iniziato a chiedermi perché ho bisogno di Logstash.Logstash vs Rsyslog per aggregazione di file di registro
Logstash ha molti plug-in di input diversi tra cui quello che accetta i messaggi Rsyslog. C'è un motivo per cui vorrei utilizzare Logstash per il mio caso d'uso in cui ho bisogno di raccogliere il contenuto dei file di log da più server? Inoltre, c'è un vantaggio nell'invio di messaggi da Rsyslog a Logstash invece di inviarli direttamente a Elasticsearch?
Dopo aver appreso come funziona rsyslog, posso dire che la logica aziendale può essere implementata in modo relativamente semplice nella configurazione di rsyslog. Per il tuo esempio specifico, puoi usare la proprietà rsyslog di syslogseverity-text al posto di syslogseverity. – alecswan