Content
Dateianzeige für rsyslogd (1.1.24)
usr/share/doc/rsyslogd/changes.txt1.1.23 testing (ap) 20.01.2022
------------------------------
- Update to rsyslog 8.2112.0
1.1.22 testing (ap) 23.10.2021
------------------------------
- Update to rsyslog 8.2110.0
- Fixed structure of documentation
1.1.22 testing (ap) 29.08.2021
------------------------------
- Update to rsyslog 8.2108.0
- /etc/init.d/rsyslogd
Export variable _quiet to really suppress messages in
/etc/init.d/function.
- /var/install/config.d/rsyslogd.sh
Delete logotate files like /etc/logrotate.d/rsyslogd_0219
comming from a very old testversion
1.1.21 testing (ap) 23.06.2021
------------------------------
- Update to rsyslog 8.2106.0
- /var/install/bin/rsyslogd-tools-logger-test
Include /etc/config.d/base to get a valid DOMAIN_NAME
- /var/install/config.d/rsyslogd.sh
load module imuxsock with parameter
SysSock.UseSpecialParser="off"
module(load="imuxsock" SysSock.UseSpecialParser="off")
This enables rsyslogd to work with logger from sysklogd v2.2.3
1.1.20 testing (ap) 22.04.2021
------------------------------
- Update to rsyslog 8.2104.0
1.1.19 testing (ap) 19.02.2021
------------------------------
- Update to rsyslog 8.2102.0
- Lib librelp 1.9.0 is required
- Changed parameter for omfile: File Output Module
old: dirCreateMode 700
new: dirCreateMode 755
- Fixed problem in
/var/install/bin/pre-setup-services-rsyslogd-logfileview-menu
Script did not ignore dynamic filename action, when
omit syncing the file after every loggin was used
(-?/filename).
- Fixed problem in
/var/install/bin/rsyslogd-tools-create-rotate-conf
Script did not ignore already compressed files.
- Enhanced script
/var/install/bin/pre-setup-services-rsyslogd-logfileview-menu
menues for files created by dynafile actions are added
ToDo: View older files
1.1.18 testing (ap) 12.12.2020
------------------------------
- Update to rsyslog 8.2012.0
- Added new possibility for RSYSLOGD_RULE_x_ACTION.
Now dynamic filenames are supported.
?/filename or
-?/filename
Filename with properties.
(- omit syncing the file after every logging)
rsyslog properties like hostname, programname or syslogpriority
are supported.
Examples:
-?/var/log/hosts/%hostname%/messages
This creates a directory structure /var/%hostname% and a file
messages containing the messages from every host.
E.g.
/var/log/hosts
/var/log/hosts/logserv.fritz.box
/var/log/hosts/logserv.fritz.box/messages
/var/log/hosts/eis350.fritz.box
/var/log/hosts/eis350.fritz.box/messages
/var/log/hosts/eistestvirt.fritz.box
/var/log/hosts/eistestvirt.fritz.box/messages
?/var/log/programs/%programname%/messages
This creates a directory structure /var/%programname% and a file
messages containing the messages from every programname.
E.g.
/var/log/programs/
/var/log/programs/atd
/var/log/programs/atd/messages
/var/log/programs/shutdown
/var/log/programs/shutdown/messages
/var/log/programs/fcron
/var/log/programs/fcron/messages
/var/log/programs/haveged
/var/log/programs/haveged/messages
/var/log/programs/rsyslogd
/var/log/programs/rsyslogd/messages
/var/log/programs/xinetd
/var/log/programs/xinetd/messages
/var/log/programs/kernel
/var/log/programs/kernel/messages
/var/log/programs/sshd
/var/log/programs/sshd/messages
/var/log/programs/init
/var/log/programs/init/messages
/var/log/programs/su
/var/log/programs/su/messages
1.1.17 testing (ap) 22.10.2020
------------------------------
- Update to rsyslog 8.2010.0
- Lib librelp 1.8.0 is required
1.1.16 testing (ap) 27.08.2020
------------------------------
- Update to rsyslog 8.2008.0
1.1.15 testing (ap) 24.06.2020
------------------------------
- Update to rsyslog 8.2006.0
1.1.14 testing (ap) 09.05.2020
------------------------------
- Update to rsyslog 8.2004.0
- Base 2.8.25 is required
- Lib glibc 3.0.0 is required
- Lib librelp 1.7.0 is required
1.1.13 testing (ap) 14.03.2020
------------------------------
- Update to rsyslog 8.2002.0
- Base 2.8.24 is required
- Prepared rsyslogd for upcomming syslogd package
1.1.12 testing (ap) 11.02.2020
------------------------------
- Fixed stupid bug in package files
wrong date 2012-01-15
1.1.11 testing (ap) 15.01.2020
------------------------------
- Update to rsyslog 8.2001.0
- Base 2.8.21 is required
- libgcrypt20 2.8.3 is required
1.1.10 testing (ap) 12.11.2019
------------------------------
- Update to rsyslog 8.1911.0
- Base 2.8.21 is required
1.1.9 testing (ap) 06.10.2019
-----------------------------
- Update to rsyslog 8.1910.0
- Base 2.8.20 is required
1.1.8 testing (ap) 20.08.2019
-----------------------------
- Update to rsyslog 8.1908.0
- Base 2.8.19 is required
- Fixed bug in /var/install/bin/rsyslogd-tools-test-epurge.
A RSYSLOGD_DBPURGE_x_NAME that contains spaces crumpled
the output line.
(Reported from Thomas Zweifel.)
- Fixed bug in /var/install/config.d/rsyslogd.sh.
RSYSLOGD_RULE_x_LINE_TEMPLATE was ignored when using
database actions.
(Reported from Thomas Zweifel.)
- Clarified documentation.
Database action format is
>localhost,Name der logging database,Username,Passwort
The greater-than sign is importent.
(Improvement suggested by Thomas Zweifel.)
1.1.7 testing (ap) 23.07.2019
-----------------------------
- Update to rsyslog 8.1907.0
- Base 2.8.17 is required
- Changed menu "rsyslogd administration"
Added "2 View changes"
- Changed menu "rsyslogd tools"
Added "11 List allowed sender"
- Avoid use of /var/install/packages
/var/install/include/rsyslogdlib
/var/install/config.d/rsyslogd-update.sh
/var/install/dialog.d/RSYSLOGD_MYSQL_DB_PACKAGE_DEF.sh
- Added dialogs for
RSYSLOGD_ALLOWED_SENDER_%_PROT and
RSYSLOGD_ALLOWED_SENDER_%_PORT
- Added check of duplicate ports
RSYSLOGD_IMUDP_%_PORT
RSYSLOGD_IMTCP_%_PORT
RSYSLOGD_IMRELP_%_PORT
- Added check of identical ports
RSYSLOGD_IMTCP_%_PORT
RSYSLOGD_IMRELP_%_PORT
Identical ports are not possible for IMTCP and IMRELP.
RELP (Reliable Event Logging Protocol) uses
TCP (Transmission Control Protocol) as transport layer.
1.1.6 testing (ap) 03.06.2019
-----------------------------
- Update to rsyslog 8.1905.0
- Base 2.8.15 is required
- Fixed /etc/init.d/rsyslogd.
/etc/init.d/rsyslogd reload did not really reload the configuration.
/etc/init.d/rsyslogd reload now works like /etc/init.d/rsyslogd restart.
- Removed configuration variable RSYSLOGD_SUPPRESS_WARNINGS.
option does not work properly.
- Total rework of configuration generated from
RSYSLOGD_ALLOWED_SENDER_N
RSYSLOGD_ALLOWED_SENDER_%_PROT
RSYSLOGD_ALLOWED_SENDER_%_ACTIVE
RSYSLOGD_ALLOWED_SENDER_%
variables.
This variables no longer generate rsyslog $AllowedSender directives
- New enhanced set of variables
RSYSLOGD_ALLOWED_SENDER_N number of allowed senders
RSYSLOGD_ALLOWED_SENDER_%_ACTIVE is configuration active (yes/no)
RSYSLOGD_ALLOWED_SENDER_%_PROT protocol (UDP, TCP, RELP)
see RSYSLOGD_IMUDP ...
see RSYSLOGD_IMTCP ...
see RSYSLOGD_IMRELP ...
RSYSLOGD_ALLOWED_SENDER_%_PORT allowed port
RSYSLOGD_ALLOWED_SENDER_% allowed sender
preferred:
ip-adress (e.g. 192.168.1.6) or
network (e.g. 192.168.1.0/24)
not preferred:
hostname (e.g. eisnodev) or
FQDN (e.g. eisnodev.ap.de) or
network (e.g. ap.de)
Using this variables a paket filtering table will be created
and activated using nftables.
To use this option Eisfair package nftables has to be installed.
1.1.5 testing (ap) 05.05.2019
-----------------------------
- Update to rsyslog 8.1904.0
- Base 2.8.14 is required
1.1.4 testing (ap) 23.03.2019
-----------------------------
- Update to rsyslog 8.1903.0
- Base 2.8.12 is required
- Added configuration of action queues to actions using
omudp, omtcp, ommysql and omrelp.
If the destination host or the service is not available
the messages will be stored in an action queue and
probably stored for a while in a file on disc.
- Dropped configuration variables RSYSLOGD_UDP_PORT and
RSYSLOGD_TCP_PORT.
Values will be converted to the new variables.
- Added new variables to configure input modules
imudp and imtcp.
RSYSLOGD_IMUDP Use input module imudp (yes) or (no).
RSYSLOGD_IMUDP_N Number of port definitions.
RSYSLOGD_IMUDP_%_PORT Port to use for receiving messages.
RSYSLOGD_IMTCP Use input module imtcp (yes) or (no).
RSYSLOGD_IMTCP_N Number of port definitions.
RSYSLOGD_IMTCP_%_PORT Port to use for receiving messages.
- Changed requirements
librelp 1.6.0 is required
1.1.3 testing (ap) 28.01.2019
-----------------------------
- Update to rsyslog 8.1901.0
- Base 2.8.11 is required
- Fixed problem in check of :omrelp: action
- Changed generation of configuration files.
New advanced format (previously known as the RainerScript)
is generated whenever possible.
- Added configuration of action queues.
- Changed Variable RSYSLOGD_CONFIGURATION
RSYSLOGD_CONFIGURATION='sysklogd' is no longer supported.
Use 'manual' or empty ''.
1.1.2 testing (ap) 12.12.2018
-----------------------------
- Update to rsyslog 8.40
- Base 2.8.10 is required
1.1.1 testing (ap) 23.11.2018
-----------------------------
- Corrected problems on update
Some XXX_N variables where set wrong.
- Remove files configured with RSYSLOGD_IMPSTATS_FILE
on complete uninstall
- Added the following configuration variables
RSYSLOGD_FILTER Use filters 'yes' or 'no'.
RSYSLOGD_FILTER_N Number of filters.
RSYSLOGD_FILTER_%_NAME Name / description of filter.
RSYSLOGD_FILTER_%_ACTIVE Filter is active (yes or no).
RSYSLOGD_FILTER_%_LOGFILE Logfile for filtered log messages.
RSYSLOGD_FILTER_%_LINE_TEMPLATE Line format of loglines.
RSYSLOGD_FILTER_%_STOP Stop processing the current message
after written to logfile.
RSYSLOGD_FILTER_%_PROPERTY Property of filter
(msg, hostname, programname ...)
RSYSLOGD_FILTER_%_OPERATION Operation of filter rule
(==,!=,<>,<,>,<=,>=,contains,startswith)
RSYSLOGD_FILTER_%_VALUE Value of filter.
- Added cui dialogs
RSYSLOGD_FILTER_PROPERTY_DEF.sh
RSYSLOGD_FILTER_OPERATION_DEF.sh
- /var/install/bin/rsyslogd-tools-logger-test
Changed call of logger to logger -t 'logger'
This will create lines like
Nov 18 16:32:12 myhost logger[10891]: Testmessage from myhost.fritz.box (local7:emerg)
- Added some comment lines to rsyslogd configuration files
to simplify debuging.
- Corrected deinstall script
- Enhanced RSYSLOGD_ACTION_OMRELP_DEF definition to check for
IPADDR or HOSTNAME:PORT
- Documentation update/enhancements
1.1.0 testing (ap) 02.11.2018
-----------------------------
- Update to rsyslog 8.39
- Changed requirements
libestr 1.4.1 is required
1.0.0 testing (ap) 18.09.2018
----------------------------
- Update to rsyslog 8.38
- Changed requirements
librelp 1.4.0 is required
libestr 1.4.0 is required
libfastjson 1.4.0 is required
- Changed requirements
liblogging is no longer required
- Added module omprog
0.6.17 testing (ap) 15.05.2018
------------------------------
- Update to rsyslog 8.35
- Changed requirements
librelp 0.99.5 is required
- fixed error in
/var/install/include/rsyslogdlib
0.6.16 testing (ap) 26.04.2018
------------------------------
- Update to rsyslog 8.34
- Changed requirements
base 2.8.5 is required
- Copiled with libmariadb-dev
Module ommysql requires installed shared library
/usr/lib/libmariadb.so.3
- Changed
/var/install/dialog.d/RSYSLOGD_MYSQL_DB_PACKAGE_DEF.sh
/var/install/include/rsyslogdlib
to use/check for libmariadb
0.6.15 testing (ap) 18.03.2018
------------------------------
- Update to rsyslog 8.33.1
- Changed requirements
base 2.8.3 is required
libestr 1.2.1 is required
libfastjson 1.2.4 is required
liblogging 1.2.2 is required
librelp 0.99.3 is required
- Modified requirements
libgcrypt20 is required instead of libgcrypt
- Configured with --disable-libcurl
Function http_request() will not be available.
- /etc/init.d/rsyslogd
set TZ to avoid warning
- /var/install/bin/rsyslogd-tools-ccus
"Create configuration using syslog(base)"
Set RSYSLOGD_LISTEN='ipv4-only' when detecting
SYSLOGD_OPTIONS='-r' in base configuration.
Syslogd is listening on IPv4 only.
0.6.14 testing (ap) 09.01.2018
------------------------------
- Update to rsyslog 8.32.0
0.6.13 testing (ap) 14.12.2017
------------------------------
- Update to rsyslog 8.31.0
- Changed requirements
base 2.8.0 is required
librelp 0.99.2 is required
0.6.12 testing (ap) 17.10.2017
------------------------------
- Update to rsyslog 8.30.0
- Changed requirements
base 2.7.11 is required
libfastjson 1.2.2 is require
- Fixed bugs in /var/install/bin/rsyslogd-tools-ccus
Menue "Create configuration using syslog(base)"
- Changed /var/install/bin/rsyslogd-tools-test-epurge
and /var/install/config.d/rsyslogd.sh to enable
testing of inactive definitions.
- Module impstats added.
- Added the following configuration variables
RSYSLOGD_IMPSTATS Load impstats (statistic) module (yes) or (no)
RSYSLOGD_IMPSTATS_INTERVAL Statistic interval [seconds]
RSYSLOGD_IMPSTATS_FACILITY Statistic facility
RSYSLOGD_IMPSTATS_SEVERITY Statistic severity
RSYSLOGD_IMPSTATS_BRACKETING Use bracketing (yes) or (no)
RSYSLOGD_IMPSTATS_SYSLOG Send statistics to syslog stream (yes) or (no)
RSYSLOGD_IMPSTATS_FILE Write statistics to a file
RSYSLOGD_IMPSTATS_FILE_ROTATE Rotate statistics file using logrotate
0.6.11 testing (ap) 05.09.2017
------------------------------
- added ntp,security,ftp,console,invld to the list of valid facilities
- added ftp to the facility list of rsyslogd-tools-logger-test
ntp,security,console,invld are not supported by logger
- Fixed bug in /var/install/bin/rsyslogd-tools-dbtool
when multiple databases are installed
0.6.10 testing (ap) 14.08.2017
------------------------------
- Update to rsyslog 8.29.0
- Added new values to RSYSLOGD_GLOBAL_DISCARD_FILTER_PROPERTY_DEF
- Enhanced RSYSLOGD_ACTION_DB_DEF
database connect, >host,database,user,password expected
host will be checked using HOSTNAME-, FQDN- or IPADDR-Definition
from base.exp
database will be checked using RSYSLOGD_MYSQL_DB_NAME_DEF
- Added the following configuration parameters
RSYSLOGD_DBPURGE_EXPERT
Use expert purge 'yes' or 'no'.
Default: 'no'
RSYSLOGD_DBPURGE_N
Number of definitions.
Default: '1'
RSYSLOGD_DBPURGE_%_NAME
Name / description of definition.
Default: ''
RSYSLOGD_DBPURGE_%_ACTIVE
Definition is active (yes or no).
Default: 'yes'
RSYSLOGD_DBPURGE_%_SCHEDULE
Cron configuration string.
Default: every day at 00:10
Default: '10 0 * * *'
RSYSLOGD_DBPURGE_%_KEEP_DAYS
Days to keep in table SystemEvents.
Default: '7'
RSYSLOGD_DBPURGE_%_COLUMN
Column to be used.
Default: 'FromHost'
RSYSLOGD_DBPURGE_%_OPERATION
Operation to be used.
Default: 'like'
RSYSLOGD_DBPURGE_%_VALUE
Default: 'eistest%'
This is based on request of Thomas Zweifel.
0.6.9 testing (ap) 27.07.2017
-----------------------------
- Update to rsyslog 8.28.0
- Changed requirements
librelp is required
- Support of multiple database server installation
- When updating from an older version a warnung is issued
New handling for database actions is implemented.
New variable RSYSLOGD_MYSQL_DB_USE is set to 'no'.
Please check and change the necessary variables if you use database actions.
- Added section "rsyslogd syslog server (database settings)"
- Added the following configuration parameters
RSYSLOGD_MYSQL_DB_USE
Default 'no'
Use MySQL/Maria DB as action (yes or no).
RSYSLOGD_MYSQL_DB_PACKAGE
Default ''
MySQL/Maria DB database package that should be used.
E.g. MYSQL5173, MARIADB55, MARIADB100 or Remote.
Remote: no local database. Write messages to a remote database.
RSYSLOGD_MYSQL_DB_REMOTE_PORT
Default ''
Port, that has to be used when accessing remote database.
- Support for RELP Reliable Event Logging Protocol added.
Input / server configuration:
New configuration parameters
RSYSLOGD_IMRELP Use input module (yes) or (no).
RSYSLOGD_IMRELP_N Number of port definitions.
RSYSLOGD_IMRELP_%_PORT Port to use for receiving messages.
Output / client configuration:
RSYSLOGD_RULE_%_ACTION now supports the following format
:omrelp:IP-address:port or
:omrelp:host:port
- New dialog for RSYSLOGD_MYSQL_DB_PACKAGE
RSYSLOGD_MYSQL_DB_PACKAGE_DEF.sh
- Added include library /var/install/include/rsyslogdlib
This include library contains procedures that are used in
multiple shell scripts.
- Menu "Edit configuration" now shows the version of the
installed rsyslogd package.
E.g. Package rsyslogd Version 0.6.9
- Corrections and addition in /etc/check.d/rsyslogd.exp
Definition RSYSLOGD_MYSQL_DB_DEF corrected (do not expand $_).
Definition RSYSLOGD_PORT_DEF added, besause PORT definition in
/etc/check.d/base.exp is faulty.
Added / corrected all port definitions.
- Corrected and improved script rsyslogd-tools-dbtool.
Unnecessary variables removed, messages corrected.
Password hidden by use of here scripts.
Changed database existence check, because mysql4122 v2.6.2 seems
not to have an INFORMATION_SCHEMA.
0.6.8 testing (ap) 01.06.2017
-----------------------------
- Update to rsyslog 8.27.0
- Modified creation of logging database
Only column ProcessID is added to table SystemEvents
by default.
- To modify tables ProcessID and SystemEvents for
use of LogAnalyzer you have to use the new
menu point
"Alter logging database for LogAnalyzer"
- Added handling of repeated messages
RSYSLOGD_MSG_REDUCTION
Reduce repeated messages 'yes' or 'no'.
This directive specifies whether or not repeated messages
should be reduced.
Repeated messages are logged as
"message repeated x times: [msg]".
0.6.7 testing (ap) 15.05.2017
-----------------------------
- Update to rsyslog 8.26.0
- Changed requirements
base 2.7.11 is required
liblogging 1.2.1 is required
libfastjson 1.2.1 is require
- changed line templates MySQLInsert and MySQLInsertProgname
use %syslogfacility% and %syslogpriority% as strings
to avoid problems when values are set to invld
- logger is called wirh -i in tool rsyslogd-tools-logger-test
0.6.6 testing (ap) 23.02.2017
-----------------------------
- Update to rsyslog 8.25.0
- Changed requirements
base 2.7.9 is required
0.6.5 testing (ap) 13.01.2017
-----------------------------
- Update to rsyslog 8.24.0
0.6.4 testing (ap) 15.12.2016
-----------------------------
- Update to rsyslog 8.23.0
- Changed default for RSYSLOGD_RULE_%_ROTATE_POST_CMD from
/etc/init.d/rsyslogd --quiet restart
to
/etc/init.d/rsyslogd --quiet reload
- Tool "Create Configuration Using syslog(base)"
Mapps SYSLOGD_DEST_%_PREROTATE_CMD and
SYSLOGD_DEST_%_POSTROTATE_CMD
from /etc/init.d/syslogd --quiet restart
to /etc/init.d/rsyslogd --quiet reload
- Menu "Logfile view"
Temporary menues will be deleted when leaving this menu.
- New tool "Manual logfile rotate"
This tool allows a manual (forced) rotate of logfiles.
0.6.3 testing (ap) 04.10.2016
-----------------------------
- Update to rsyslog 8.22.0
- Fixed bug, when changing RSYSLOGD_FILE_INPUT from 'yes'
to 'no'. Config file 25_rsyslogd.conf was not deleted.
- Added warnings
"No active filter definition - RSYSLOGD_GLOBAL_DISCARD_FILTER='yes' will be ignored"
"No active file input definition - RSYSLOGD_FILE_INPUT='yes' will be ignored"
"Input file /var/log/log.url-error_weg does not yet exist"
- Fixed bugs for different RSYSLOGD_CONFIG_FILE/RSYSLOGD_CONFIG_DIR settings
- Added template MySQLInsertProgname that uses '%programname%' instead of
'%syslogtag%'. '%syslogtag%' contains values like sshd[5039]: where 5039
is the process ID. If you select SysLogTag and ProcessID like this
select distinct SysLogTag, ProcessID from SystemEvents;
you receive results like
| sshd[5039]: | 5039 |
| xinetd[14835]: | 14835 |
When using MySQLInsertProgname you receive results like
| sshd | 5039 |
| xinetd | 14835 |
(Request of Thomas Zweifel)
- rsyslogd now requires libfastjson 1.1.0 (Eisfair version) that contains
version 0.99.4 of libfastjson
0.6.2 testing (ap) 08.09.2016
-----------------------------
- Update to rsyslog 8.21.0
- Added variable RSYSLOGD_INTERNAL_MESSAGES
This variable enables or disables the processing of internal messages.
- Added file input handling using the following variables:
RSYSLOGD_FILE_INPUT
RSYSLOGD_FILE_INPUT_N
RSYSLOGD_FILE_INPUT_%_NAME
RSYSLOGD_FILE_INPUT_%_ACTIVE
RSYSLOGD_FILE_INPUT_%_FILENAME
RSYSLOGD_FILE_INPUT_%_TAG
RSYSLOGD_FILE_INPUT_%_FACILITY
RSYSLOGD_FILE_INPUT_%_SEVERITY
The module imfile provides the ability to convert any standard text
file into a syslog message.
Example:
A script logs error messages directly to a file.
This information is only avaliable on the host
where the script is running.
Using imfile and the appropriate configuration
the contents of the file can be transfered to a remote
log host as syslog messages and stored and analyzed
in a central syslog database.
- Fixed problem of RSYSLOGD_SELECTOR_DEF and RSYSLOGD_CONNECTOR_DEF
definitions in /etc/check.d/rsyslogd.exp
- Changed directory for rsyslogd logrotate scripts from
/usr/local/rsyslog_scripts to /usr/lib/rsyslog/workdir/rsyslog_scripts
- Fixed problems of channel??.sh scripts
0.6.1 testing (ap) 22.08.2016
-----------------------------
- Update to rsyslog 8.20.0
0.6.0 testing (ap) 31.05.2016
-----------------------------
- Update to rsyslog 8.19.0
0.5.9 testing (ap) 30.04.2016
-----------------------------
- Update to rsyslog 8.18.0
- Unique spelling of ModLoad
- Added variable RSYSLOGD_MYSQL_DB_NAME
Using RSYSLOGD_MYSQL_DB_NAME you can configure
the name of the MySQL database used by rsyslogd
Default: 'Syslog'
- Changed menues and scripts that use RSYSLOGD_MYSQL_DB_NAME
- Added warning:
RSYSLOGD_DBPURGE is set to 'yes', but there is no active RULE
or no active RULE having at least one active SELECTOR that
uses a database.
You should set RSYSLOGD_DBPURGE to 'no' to avoid problems.
- Added global discard filter
Variables:
RSYSLOGD_GLOBAL_DISCARD_FILTER
RSYSLOGD_GLOBAL_DISCARD_FILTER_DEBUG
RSYSLOGD_GLOBAL_DISCARD_FILTER_N
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_NAME
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_ACTIVE
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_PROPERTY
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_OPERATION
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_VALUE
Global discard filter give you the possibilty to discard
(throw away) messages.
Be careful especially when using NOT property filter such as
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_PROPERTY='msg'
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_OPERATION='!contains'
RSYSLOGD_GLOBAL_DISCARD_FILTER_#_VALUE='Karneval'
All messages NOT containing the string Karneval will be discarded,
potentially ALL messages will be thrown away.
See documentation and examples.
0.5.8 testing (ap) 11.04.2016
-----------------------------
- corrected action to forward messages to a remote host
added missing optional port specification
Remote Machine: @host[:port] / @IP-Adress[:port] (UDP) or @@host[:port] / @@IP-Adress[:port] (TCP)
- corrected typo in /var/install/config.d/rsyslogd.sh
syslogd rotation count was set bad
0.5.7 testing (ap) 23.03.2016
-----------------------------
- Corrected script used by menue
'Create configuration using syslog(base)'
RSYSLOGD_RULE_#_ACTION was not set correctly
RSYSLOGD_RULE_#_ROTATE_SIZE was not set
rsyslogd will not be restarted using the script
- Allow unusual logfile '/var/log/antispam*.log'
- Make logfile view possible for '/var/log/antispam*.log'
- Added notifempty in logrotate files
- Activated dialog for RSYSLOGD_CONFIGURATION
- changed /var/install/bin/backup-file to backup_config
in /var/install/config.d/rsyslogd-update.sh to keep
user files like /etc/config.d/rsyslogd.JED
- logrotate configuration parameters will only be show
if RSYSLOGD_RULE_#_ROTATE is 'yes'
- changed position of RSYSLOGD_RULE_#_LOG_INTERVAL and
RSYSLOGD_RULE_#_LOG_COUNT
- added and modified scripts for menu 'rsyslogd tools'
new: 'Grant read rights on Syslog to a user'
'Drop database Syslog'
- now you can leave the scripts by typing (q)uit when
asked for username or password
- RSYSLOGD_LINE_TEMPLATE is renamed to RSYSLOGD_DEFAULT_LINE_TEMPLATE
Default will be TraditionalFileFormat
- added RSYSLOGD_RULE_#_LINE_TEMPLATE
every rule can have a different line format
- for database targets RSYSLOGD_RULE_#_LINE_TEMPLATE will always
be set to MySQLInsert
- dropped old pre version 6 templates
- now the reserved templates have to be used
- added templates TraditionalFormatWithPRI and MySQLInsert
- enhanced and corrected dialog scripts for
RSYSLOGD_DEFAULT_LINE_TEMPLATE and RSYSLOGD_RULE_#_LINE_TEMPLATE
- renamed variables:
RSYSLOGD_RULE_#_PREROTATE_CMD -> RSYSLOGD_RULE_#_ROTATE_PRE_CMD
RSYSLOGD_RULE_#_POSTROTATE_CMD -> RSYSLOGD_RULE_#_ROTATE_POST_CMD
RSYSLOGD_RULE_#_LOG_COUNT -> RSYSLOGD_RULE_#_ROTATE_LOG_COUNT
RSYSLOGD_RULE_#_LOG_INTERVAL -> RSYSLOGD_RULE_#_ROTATE_LOG_INTERVAL
- script behind menu 'Create database Syslog' now aditionaly
executes SQL-Script /usr/lib/rsyslog/alterDB.sql.
- /usr/lib/rsyslog/alterDB.sql contains some enhancements for
Adiscon's Log Analyzer
additional columns
additional indexes
additional trigger
- added variables
RSYSLOGD_DBPURGE
RSYSLOGD_DBPURGE_SCHEDULE
RSYSLOGD_DBPURGE_KEEP_DAYS
- documentation corrections / enhancements
0.5.6 testing (ap) 20.03.2016
-----------------------------
Update to rsyslog 8.17.0
0.5.5 testing (ap)
-----------------
Total rework of database scripts
0.5.4 testing (ap)
------------------
Update to rsyslog 8.16.0
0.5.3 testing (ap)
------------------
Added support for MariaDB
0.5.2 testing (ap)
------------------
Update to rsyslog 8.15.0
0.5.1 testing (ap)
------------------
Update to rsyslog 8.14.0
0.5.0 testing (ap)
------------------
Update to rsyslog 8.13.0
0.4.0 testing (ap)
-----------------
Enhanced logrotate
Documenation pending !
0.3.5 testing (ap)
------------------
Update to rsyslog 8.12.0
0.3.4 testing (ap)
------------------
Update to rsyslog 8.11.0
0.3.3 testing (ap)
------------------
Update to rsyslog 8.10.0
0.3.2 testing (ap)
------------------
Update to rsyslog 8.9.0
0.3.1 testing (ap)
------------------
Update to rsyslog 8.8.0
0.3.0 testing (ap)
------------------
First version.