OPNSense/core 25df4f2src/opnsense/mvc/app/controllers/OPNsense/Syslog IndexController.php, src/opnsense/mvc/app/controllers/OPNsense/Syslog/Api ServiceController.php SettingsController.php

Syslog-NG destination setup (#3539)

Syslog-NG add user customizable target destinations using our standard model grid.

* registers on all source feeds (s_all)
* adds udp(4|6), tcp(4|6) transport options.
* use persist-name() to avoid collisions
* basic filters (program, level, facility)
* statistics grid for debugging and traceability

DeltaFile
+132-0src/opnsense/mvc/app/views/OPNsense/Syslog/index.volt
+120-0src/opnsense/mvc/app/controllers/OPNsense/Syslog/Api/ServiceController.php
+118-0src/opnsense/mvc/app/controllers/OPNsense/Syslog/Api/SettingsController.php
+92-0src/opnsense/mvc/app/models/OPNsense/Syslog/Syslog.xml
+70-0src/opnsense/mvc/app/models/OPNsense/Syslog/Syslog.php
+50-0src/opnsense/mvc/app/controllers/OPNsense/Syslog/IndexController.php
+48-0src/opnsense/mvc/app/controllers/OPNsense/Syslog/forms/dialogDestination.xml
+45-0src/opnsense/service/templates/OPNsense/Syslog/syslog-ng-destinations.conf
+30-0src/opnsense/service/conf/actions.d/actions_syslog.conf
+7-0src/opnsense/mvc/app/models/OPNsense/Syslog/Menu/Menu.xml
+1-0src/opnsense/service/templates/OPNsense/Syslog/+TARGETS
+713-011 files

UnifiedSplitRaw