I'm not sure this is the right place.
I have a syslog server which collects all syslog messages from literally dozens of Cisco and Juniper routers, in one file (this is for another topic) which rotates each day.
What I need is a script which will parse this huge file (about 300 MB uncompressed), and just give some basic info such as source/destination IP address, ports, type of message, etc. One of the problems is that you pretty much get a new type of message every day.
Is there a script/software which can do this, and can be fed new types of messages so that it knows how to handle them?
Someone suggested sawmill for this, but it's not doing what I need it to do.
I have a syslog server which collects all syslog messages from literally dozens of Cisco and Juniper routers, in one file (this is for another topic) which rotates each day.
What I need is a script which will parse this huge file (about 300 MB uncompressed), and just give some basic info such as source/destination IP address, ports, type of message, etc. One of the problems is that you pretty much get a new type of message every day.
Is there a script/software which can do this, and can be fed new types of messages so that it knows how to handle them?
Someone suggested sawmill for this, but it's not doing what I need it to do.