
IPU-POD128 build and test guide
4.1.8 Rsyslog service
The rsyslog service (
) is a software utility for forwarding log messages in an IP network.
Table 4.9: Rsyslog service
Name
Type
User
Group
Access
Description
/etc/rsyslog.d
folder root
root
0755
Rsyslog tool configuration folder
/etc/rsyslog.conf
file
root
root
0744
IPU-M2000 network configuration
/etc/rsyslog.d/99_ipum.conf
file
root
root
0744
Rsyslog rules configuration
/etc/rsyslog.d/99_dhcpd.conf file
root
root
0744
Rsyslog rules configuration
Rsyslog file templates
• /etc/rsyslog.conf
module(load="imuxsock")
module(load="imudp")
input(type="imudp" port="514")
module(load="imklog" permitnonkernelfacility="on")
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$RepeatedMsgReduction on
$FileOwner ipuuser
$FileGroup ipugroup
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog
$WorkDirectory /var/spool/rsyslog
$IncludeConfig /etc/rsyslog.d/*.conf
• /etc/rsyslog.d/99_ipum.conf
$template tplremote,"%timegenerated% %HOSTNAME% %fromhost-ip% %syslogtag%%msg:::drop-last-lf%\n"
$template bmclogdir,"/var/log/ipumlogs/bmclogs/%fromhost-ip%.log"
$template gwlogdir,"/var/log/ipumlogs/gwlogs/%fromhost-ip%.log"
if $fromhost-ip startswith '10.1.1' then ?bmclogdir;tplremote
if $fromhost-ip startswith '10.1.2' then ?gwlogdir;tplremote
& ~
• /etc/rsyslog.d/99_dhcpd.conf
local7.*
/var/log/dhcpd.log
Version: latest (2021-11-25)
66