diff --git a/src/etc/inc/plugins.inc.d/monit.inc b/src/etc/inc/plugins.inc.d/monit.inc index 7ee6f8787..048047e1c 100644 --- a/src/etc/inc/plugins.inc.d/monit.inc +++ b/src/etc/inc/plugins.inc.d/monit.inc @@ -70,3 +70,10 @@ function monit_xmlrpc_sync() return $result; } + +function monit_syslog() +{ + $logfacilities = []; + $logfacilities['monit'] = ['facility' => ['monit']]; + return $logfacilities; +} diff --git a/src/opnsense/mvc/app/models/OPNsense/Monit/Menu/Menu.xml b/src/opnsense/mvc/app/models/OPNsense/Monit/Menu/Menu.xml index 39a9defcd..44be34e2f 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Monit/Menu/Menu.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Monit/Menu/Menu.xml @@ -3,6 +3,7 @@ + diff --git a/src/opnsense/service/templates/OPNsense/Syslog/local/monit.conf b/src/opnsense/service/templates/OPNsense/Syslog/local/monit.conf new file mode 100644 index 000000000..ff8277a99 --- /dev/null +++ b/src/opnsense/service/templates/OPNsense/Syslog/local/monit.conf @@ -0,0 +1,6 @@ +################################################################### +# Local syslog-ng configuration filter definition [monit]. +################################################################### +filter f_local_monit { + program("monit"); +};