The Dude Syslog - don't create new Syslog file

Hi,

I’m using ROS 3.28 on x86 PC as a gateway router. It’s working fine, but i want to have Syslog server on the same computer.

I have installed The Dude 3.6 package and turned Syslog Server on.

On my gateway router I have set remote logging and it war working - in The Dude Syslog menu i was able to see logs form my router. The problem was with creating new Syslog files. No matter what was the configuration, Syslog wasn’t creating new file - only way to force Dude to create new file was reboot router (Syslog Server).

I try The Dude 4.0 beta2 with the same result. Everybody who i ask for help told me to run Syslog Server on other machine with linux, but i don’t want to have new PC. So please help me.

I attach my configuration of router which is sending logs, and screens of configuration The Dude.

Best regards


/system logging action
set memory memory-lines=100 memory-stop-on-full=no name=memory target=memory
set disk disk-file-count=2 disk-file-name=log disk-lines-per-file=100 \
    disk-stop-on-full=no name=disk target=disk
set echo name=echo remember=yes target=echo
set remote bsd-syslog=no name=remote remote=10.10.1.1:514 src-address=0.0.0.0 \
    syslog-facility=daemon syslog-severity=auto target=remote
add bsd-syslog=no name=action1 remote=10.10.1.1:514 src-address=0.0.0.0 \
    syslog-facility=daemon syslog-severity=auto target=remote
/system logging
add action=memory disabled=no prefix="" topics=info
add action=memory disabled=no prefix="" topics=error
add action=memory disabled=no prefix="" topics=warning
add action=echo disabled=no prefix="" topics=critical
add action=remote disabled=no prefix=logi topics=firewall


/store
add comment="" disabled=no disk=primary-master name=user-manager1 type=\
    user-manager
add comment="" disabled=no disk=primary-master name=web-proxy1 type=web-proxy
add comment="" disabled=no disk=secondary-master name=dudestore type=dude

The Dude 2.jpg
The Dude 1.jpg

I have these settings, and it works. just for testing - change to English language and see if it works then. We had one problem that was specific to language settings.

I have uninstalled The Dude, removed all files, installed The Dude 4.0 beta 2, removed previous configuration, set language to English and tured on Syslog Server.

All seems to work like previous - Syslog create first log file, but i have set option “Start new file: every hour” and The Dude would not create new file after hour, after day still increasing large of first log file. This is annoying because as I noticed before - after few days, when log file is about 100 MB it stop saving new logs. I have to reboot my server and then The Dude create new log file and so on.

What i have noticed more:

When The Dude create new file, names it :
“Syslog-date-hour.log”, and strange is because the name of file is one hour late than current time. For example i rebooted router today on 16:20, and The Dude create new .log file and named it:
“Syslog-2010.11.09-15.20.log”

But logs come to my Syslog server with good time - I can see that in Syslog view in The Dude.


Maybe it’s because of BIOS time which is set (by ROS i think) one hour late than current time. So BIOS time is set to GMT, while my time is GMT + 01:00.

Of course i try to change time in BIOS, but with no effect. ROS change time to GMT after boot.

It’s really annoying

Any suggestion?

This is my time set in my router:

Sys->clock->export

/system clock
set time-zone-name=Europe/Warsaw
/system clock manual
set dst-delta=+01:00 dst-end="oct/31/2010 03:00:00" dst-start=\
    "mar/27/2010 03:00:00" time-zone=+00:00

Sys->clock->print

         
time: 00:20:06
date: nov/11/2010
time-zone-name: Europe/Warsaw
gmt-offset: +01:00
dst-active: no

system->ntp->client->print

enabled: yes
mode: unicast
primary-ntp: 212.244.36.227
secondary-ntp: 212.244.36.228
status: synchronized