Selected from Linux Selected from PHP
- Ubuntu 17.10 Install google's mod pagespeed for apache - PHP-Ubuntu-Youtube-dl simple script for converting and downloading youtube video or mp3
- Ubuntu SSH tunnel via proxy - PHP while loop with every row with a different color
- Install GoAccess Apache Log Analyzer Tool on Ubuntu 17.10 - PHP use while loop in function
- SSHFS and map folder with a proxy - PHP List Files And Folders As links
- How to connect to SSH server with a proxy - PHP Extract Text From String
➥ Configure Remote Log Servers with rsyslog
Added by sonik on 08-06-2017 and keywords: remote, log, server, rsyslog, how, to, tutorial, simple, fast, linux, ubuntu, debian [ Print Article ]
pico /etc/rsyslog.conf

edit and uncomment
# provides UDP syslog reception
input(type="imudp" port="514")

# Include all config files in /etc/rsyslog.d/
$IncludeConfig /etc/rsyslog.d/*.conf
if $fromhost-ip startswith '' then /var/log/switch-10-20-26-5.log
if $fromhost-ip startswith '' then /var/log/switch-10-20-6-12.log
if $fromhost-ip startswith '10.20.' then /var/log/switches.log

/etc/init.d/rsyslog restart

service rsyslog restart

configure the remote switch maybe (like cisco sg300 or cisco 2960 or other)
with log server (the ip of your linux machine) UDP port 514 Facility Local 7 Description if you like and minimum Severity Notice
If you want to access the logs with apache
chmod -R go+rX /var/log/

Here is a simple php script for apache /var/www/html/log.php
$output = shell_exec('tac /var/log/switches.log');
echo "<pre>$output</pre>";

@All rights reserved with Copyright 2018 by Sonik_Blast [ Site Map ] [ RSS ] [ YouTube Mp3 Downloader and converter ]