Download
Online Demo
Documentation
Screen Shots
Current Version: 0.85beta
|
It started as a
little script to help consolidate the thousands of logs
I get into entries that may be just the same info in a different form.
This
way I can try to find patterns coming from the different servers going
to my
one syslog server. Also with the worms going around, my firewall sends
hundreds
of entries for one scan. With these consolidated, I can get a more
bird's eye
view of what is going on.
Now, it has the capability to do so much more:
- Database support - everything goes through a MySQL database
for correlated events, rules, settings, multiple users and alert rules
- Ability to merge different syslog messages based on regular
expressions, source machine, ip addresses found in the message, port
numbers, protocol, regular expressions and even how closely matched the
messages are to each other. This makes watching firewall logs or file
modifications a reality. In my test environment I've consolidated
200,000 syslog messages to a workable 500. Your milage may vary depending on how you want to configure the rules for consolidation. Or, you can just have them listed singly and still take advantage of the notifications and color coding.
- Regular expression selection of display messages. If you
don't want to look at backup job stuff, just regular expression them
out and see everything else. I'm thinking about adding the ability to
save display settings per use in the database too.
- Color coding of messages based on severity levels. You can
define your own severity levels and what it takes to match them. Then
in those severity levels you specify colors to display on the screen.
- Alerting to several different destinations. Right now email
is just implemented. Planned are also snmp traps, Windows popup, Novell
popup, play sound on the server, or instant message to MSN/AIM/ICQ, and
running scripts. I could probably add a lot more easily. Also it could
only notify you once for a correlated message. For example, you won't
get paged 5000 times for invalid login attempts by a user against your
server - just once if those messages are correlated together into
one. One idea to throw out is to run a script automatically to
repair servers, or email to a helpdesk software automatically for a
trouble ticket. Think self healing networks!
- Multiple users with password protection. Time permitting I
might add different levels of access and what messages each one can see.
- Totally web based, no remote client required except a
browser.
Update 7/28/2004: Some bug fixes in 0.85 and performance enhancements when your log system has too much coming in to process in time. Also in CVS added a Netvision NVMonitor extra to pull data from their product's MySQL database and into syslog so Logcorr can work with it.
|