Hi everybody:
I have a logserver in a Docker container with "oficial" image
(Rsyslog/syslog_appliance_alpine) running succesfully, and getting logs from
Physical hosts from my LAN and anothers Docker containers hosted locally.
I having a problem with a Router TP-Link with Openwrt system that is sending
logs to my Logserver. This is their configuration:
root@wrt:~# cat /etc/config/system
option hostname 'wrt'
option log_hostname 'wrt'
option zonename 'Europe/Madrid'
#option timezone 'UTC'
option timezone 'CET-1CEST,M3.5.0,M10.5.0/3'
option log_ip 'IP HOST LOGSERVER'
option log_port '514'
option log_proto 'tcp'
option log_remote '1'
option cronloglevel '0'
option conloglevel '8'
option klogconloglevel '8'
option log_prefix 'openwrt'
option log_size 64
#option buffersize 1024
option log_trailer_null \0
option log_file '/var/log/messages'
I've set TCP option because UDP isn't running (I don't know why).
Logserver receive their all logs in one line, without separate any line,
with this format:
.
openwrt: hostapd: wlan0: STA 1e:bf:ce:0c:54:a4 WPA: group key handshake
completed (RSN)openwrt: hostapd: wlan0: STA 20:57:9e:6e:24:6b WPA: group key
handshake completed (RSN)openwrt: hostapd: wlan0: STA 1e:bf:ce:0c:54:a4 WPA:
group key handshake completed (RSN)openwrt: hostapd: wlan0: STA
20:57:9e:6e:24:6b WPA: group key handshake completed (RSN)
.
With this template:
template(name="tFileFormatwrt" type="list") {
property(name="timereported" dateformat="year")
property(name="timereported" dateformat="month")
property(name="timereported" dateformat="day")
constant(value="-")
property(name="timereported" dateformat="hour")
constant(value=":")
property(name="timereported" dateformat="minute")
constant(value=":")
property(name="timereported" dateformat="second")
constant(value=" ")
#property(name="syslogtag")
property(name="app-name")
constant(value=" ")
property(name="msg")
constant(value="\n")
}
And if I set Debug with this template:
template(name="tLogDEBUG" type="list") {
constant(value="Debug line with all properties:\nFROMHOST: '")
property(name="fromhost")
constant(value="'\nHOSTNAME: '")
property(name="hostname" caseConversion="lower")
constant(value="'\nPROGRAMNAME: '")
property(name="programname" caseConversion="lower")
constant(value="'\nFROMHOST-IP: '")
property(name="fromhost-ip" caseConversion="lower")
constant(value="'\nSYSLOGTAG: '")
property(name="syslogtag" caseConversion="lower")
constant(value="-")
constant(value="'\nAPP-NAME: '")
property(name="app-name" caseConversion="lower")
constant(value="'\nPROCID: '")
property(name="procid" caseConversion="lower")
constant(value="'\nMSGID: '")
property(name="msgid" caseConversion="lower")
constant(value="'\nINPUTNAME: '")
property(name="inputname" caseConversion="lower")
constant(value="'\nPRI: '")
property(name="pri")
constant(value="'\nSTRUCTURED-DATA: ")
property(name="structured-data")
constant(value="',\nMSG: '")
property(name="msg" controlcharacters="drop")
constant(value="',\nRAWMSG: '")
property(name="rawmsg")
constant(value="\n\n")
}
I receive in this format:
Debug line with all properties:
FROMHOST: '172.20.0.1'
HOSTNAME: '172.20.0.1'
PROGRAMNAME: 'openwrt'
FROMHOST-IP: '172.20.0.1'
SYSLOGTAG: 'openwrt:-'
APP-NAME: 'openwrt'
PROCID: '-'
MSGID: '-'
INPUTNAME: 'imtcp'
PRI: '13'
STRUCTURED-DATA: -',
MSG: ' logread[749]: Logread connected to 192.168.5.10:514openwrt: hostapd:
wlan0: STA 1e:bf:ce:0c:54:a4 WPA: group key handshake completed
(RSN)openwrt: hostapd: wlan1: STA 20:57:9e:6e:24:6b WPA: group key handshake
completed (RSN)openwrt: netifd: lan (885): Sending renew...openwrt: netifd:
lan (885): Lease of 192.168.5.11 obtained, lease time 3600openwrt: syslog: -
shutdown -',
RAWMSG: 'openwrt: logread[749]: Logread connected to
192.168.5.10:514openwrt: hostapd: wlan0: STA 1e:bf:ce:0c:54:a4 WPA: group
key handshake completed (RSN)openwrt: hostapd: wlan1: STA 20:57:9e:6e:24:6b
WPA: group key handshake completed (RSN)openwrt: netifd: lan (885): Sending
renew...openwrt: netifd: lan (885): Lease of 192.168.5.11 obtained, lease
time 3600openwrt: syslog: - shutdown -
I don't know how to save logs from this host, with the Line separator in
each real line, because source host don't look send it.
Any idea?
Thank you
Best Regards,
Alberto
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.