tweak ssh filter output
authorTero Marttila <terom@fixme.fi>
Fri, 05 Feb 2010 02:55:42 +0200
changeset 49 666e638059b2
parent 48 ba101beeb062
child 52 13fc80450862
tweak ssh filter output
fixbot/logwatch/filters.py
--- a/fixbot/logwatch/filters.py	Thu Feb 04 20:39:53 2010 +0200
+++ b/fixbot/logwatch/filters.py	Fri Feb 05 02:55:42 2010 +0200
@@ -103,8 +103,8 @@
 # match accepted ssh logins
 ssh = SimpleFilter(
     "ssh",
-    "Accepted password for (?P<username>\S+) from (?P<ip>\S+) port (?P<port>\S+) (?P<proto>\S+)",
-    "SSH login for %(username)s from %(ip)s:%(port)s"
+    "(?P<hostname>\S+)\s+sshd\[\d+\]:\s*Accepted password for (?P<username>\S+) from (?P<ip>\S+) port (?P<port>\S+) (?P<proto>\S+)",
+    "SSH login for %(username)s@%(hostname)s from %(ip)s:%(port)s"
 )
 
 # drops pam output from cron