(01)Install Syslog-ng
Linux
1sudo apt-get install syslog-ng2sudo systemctl enable syslog-ng --nowFlexible log collection and routing for enterprise environments
What is this?
Syslog-ng collects, filters, and routes system logs to files, databases, or remote servers.
Step 01
1sudo apt-get install syslog-ng2sudo systemctl enable syslog-ng --nowStep 02
1sudo tee -a /etc/syslog-ng/syslog-ng.conf << 'EOF'2source s_local { system(); internal(); };3destination d_file { file("/var/log/syslog-ng/all.log"); };4log { source(s_local); destination(d_file); };5EOF6sudo systemctl restart syslog-ngStep 03
1sudo syslog-ng-ctl stats2sudo tail -f /var/log/syslog-ng/all.logStep 04
1sudo syslog-ng --syntax-only -f /etc/syslog-ng/syslog-ng.conf2sudo systemctl status syslog-ng3sudo journalctl -u syslog-ng -n 20