From 4469b21b4f5b7536d7a4200befc015c558260cd5 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Mon, 14 Nov 2016 08:58:12 +0100 Subject: [PATCH] (tinc) fix syslog, every tinc network uses it's own facility --- net/tinc/src/etc/inc/plugins.inc.d/if_tinc.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/net/tinc/src/etc/inc/plugins.inc.d/if_tinc.inc b/net/tinc/src/etc/inc/plugins.inc.d/if_tinc.inc index 1269474d3..887b6336d 100644 --- a/net/tinc/src/etc/inc/plugins.inc.d/if_tinc.inc +++ b/net/tinc/src/etc/inc/plugins.inc.d/if_tinc.inc @@ -44,9 +44,16 @@ function if_tinc_syslog() $logfacilities = array(); $logfacilities['tinc'] = array( - 'facility' => array('tinc'), + 'facility' => array(), 'remote' => 'vpn', ); + $mdl = new \OPNsense\Tinc\Tinc(); + + foreach ($mdl->networks->network->__items as $network) { + if ($network->enabled == '1') { + $logfacilities['tinc']['facility'][] = 'tinc.'.$network->name; + } + } return $logfacilities; }