Dude logging remote reports to special logs?

OK, I give up. I’m sure it can be done because I think I had it working when I played with Dude once before but now I simply can’t find out how to do it and the Wiki/manual gives no clue.

I’ve set certain routers and hubs to report critical, wireless info and wireless debug reports to the machine running Dude, port 514, and want those reports to go to logs for that specific device. I’ve created the log-files, in Notifications created a ‘log to xxx log’ action and in ‘polling’ for the specific device pointed notifications to that device’s log - which works as far as the monitored service is concerned but not for ‘remote’ log entries arriving from the device all of which are going to Dude’s syslog.

How do I filter the incoming remote log reports to the Dude logs for that device?

And what is the undocumented ‘regexp’ in the Server configuration syslog table?

I am not sure how it can be done using the notification option on the device,
but I have managed this doing from the settings of the dude server.
In the Settings there is the Syslog tab where you can add IP devices and what
action to be taken by the syslog. Be carefull to sort these new rules apropriatly,
new rules above the default rule of the server itself.

Toni

Ah, that was the secret. Thanks, Toni.

This is where that other, even more secret ‘regexp’ entry goes. Anyone any clue?

There is a good article on the wikipedia about the “regexp” if you don’t know at all what it is.
In the dude you can use it for filtering the logs. For example, when you filter 57, the log will
match all lines that contain 57, but if you filter 57$, it will match only strings that end with 57

Oh. Right. Thanks again. I approached it in fear and trembling thinking that it might mean ‘registry expunge’ or ‘regular existential panic’.

So if I have nothing in the regular expression field does the rule work to log everything from the specified address to the specified log, or nothing on the grounds that there’s nothing to match?

If I specify “wireless” as the regexp will it log every log entry arriving from the specified address containing “wireless” or filter those out and log everything else?

Presumable everything not caught by the regexp filter falls through the the default log: ie syslog?

Sincerly, I haven’t used it, so …
But my guess is that it doesn’t have any influence at the logging service,
it only serves for searching (filtering) options
It could be of great help when you know how to use it.