diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-07-04 18:09:41 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-07-04 18:09:41 +0000 |
commit | 0260caecde22ea6491b504e93ee442a881c6a263 (patch) | |
tree | 7489083ccd109f605b086a1dd7e128fae39f037e /etc/inc/system.inc | |
parent | 9bbf0b4ec0fb16f8c3a2b2a4b5e14e022064d4bb (diff) | |
download | pfsense-0260caecde22ea6491b504e93ee442a881c6a263.zip pfsense-0260caecde22ea6491b504e93ee442a881c6a263.tar.gz |
Ticket #1034 - racoon & OpenVPN log never sent to remote syslog server
Diffstat (limited to 'etc/inc/system.inc')
-rw-r--r-- | etc/inc/system.inc | 35 |
1 files changed, 28 insertions, 7 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc index 4aef958..2f7ae88 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -249,14 +249,35 @@ function system_syslogd_start() { printf("Error: cannot open syslog.conf in system_syslogd_start().\n"); return 1; } + $syslogconf .= "!racoon\n"; if (!isset($syslogcfg['disablelocallogging'])) { - $syslogconf .= <<<EOD -!racoon + $syslogconf .= <<<EOD *.* %{$g['varlog_path']}/ipsec.log -!-racoon,{$facilitylist} -!openvpn -*.* %{$g['varlog_path']}/openvpn.log -!-openvpn,{$facilitylist} + +EOD; + } + if (isset($syslogcfg['vpn'])) { + $syslogconf .= <<<EOD +*.* @{$syslogcfg['remoteserver']} + +EOD; + } + $syslogconf .= "!-racoon,{$facilitylist}\n!openvpn\n"; + if (!isset($syslogcfg['disablelocallogging'])) { + $syslogconf .= <<<EOD +*.* %{$g['varlog_path']}/openvpn.log + +EOD; + } + if (isset($syslogcfg['vpn'])) { + $syslogconf .= <<<EOD +*.* @{$syslogcfg['remoteserver']} + +EOD; + } + $syslogconf .= "!-openvpn,{$facilitylist}\n"; + if (!isset($syslogcfg['disablelocallogging'])) { + $syslogconf .= <<<EOD local0.* %{$g['varlog_path']}/filter.log local3.* %{$g['varlog_path']}/vpn.log local4.* %{$g['varlog_path']}/portalauth.log @@ -1074,4 +1095,4 @@ function enable_watchdog() { } } -?>
\ No newline at end of file +?> |