%PDF- %PDF-
Direktori : /backups/router/usr/local/share/syslog-ng/include/scl/snmptrap/ |
Current File : //backups/router/usr/local/share/syslog-ng/include/scl/snmptrap/snmptrapd-source.conf |
############################################################################# # Copyright (c) 2017 Balabit # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 as published # by the Free Software Foundation, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # As an additional exemption you are allowed to compile & link against the # OpenSSL libraries as published by the OpenSSL project. See the file # COPYING for details. # ############################################################################# block source snmptrap( filename() prefix(".snmp.") set-message-macro(yes) ... ) { @requires afsnmp "The snmptrap() driver depends on the syslog-ng afsnmp module, please install the syslog-ng-mod-snmptrapd-parser (Debian & derivatives) or the syslog-ng-afsnmp (RHEL & co) package" channel { source { file("`filename`" multi-line-mode("prefix-garbage") # prefix: <date><separator><time> multi-line-prefix('^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}[ T]([0-9]{1,2}:){2}[0-9]{2}') `__VARARGS__` flags(no-parse) ); }; parser { snmptrapd-parser( prefix("`prefix`") set-message-macro(`set-message-macro`) ); }; }; };