summaryrefslogtreecommitdiffstats
path: root/etc/inc/system.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-07-04 18:09:41 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-07-04 18:09:41 +0000
commit0260caecde22ea6491b504e93ee442a881c6a263 (patch)
tree7489083ccd109f605b086a1dd7e128fae39f037e /etc/inc/system.inc
parent9bbf0b4ec0fb16f8c3a2b2a4b5e14e022064d4bb (diff)
downloadpfsense-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.inc35
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
+?>
OpenPOWER on IntegriCloud