samba message difference

Owen Beckley <[email protected]>
Newsgroups gmane.comp.log.logwatch.devel
Message-ID <[email protected]>
Hello,

We're running Scientific Linux 4.5 here which is based on Redhat 
Enterprise 4. It currently includes samba-3.0.10-1.4E.12.2 and 
logwatch-5.2.2-2.EL4. The log files generated by this version of samba 
include many lines of the following form:

[root@cole samba]# grep 'connect to' w-obeckley-2.log
   w-obeckley-2 (172.24.9.1) connect to service nobackup initially as 
user obeckley (uid=1000, gid=1000) (pid 28282)
   w-obeckley-2 (172.24.9.1) connect to service shared initially as user 
obeckley (uid=1000, gid=1000) (pid 28282)
   w-obeckley-2 (172.24.9.1) connect to service obeckley initially as 
user obeckley (uid=1000, gid=1000) (pid 28282)
   w-obeckley-2 (172.24.9.1) connect to service twiki initially as user 
obeckley (uid=1000, gid=1000) (pid 28282)

The logwatch services script for samba in this version of logwatch 
expects "connect to service ([^ ]+) as user" on line 72 rather than 
"connect to service ([^ ]+) initially as user". Could I suggest adding 
another case (or extending the RE) and incrementing the same bucket?


$ diff -u services.samba.orig services.samba
--- services.samba.orig.cole    2007-10-24 14:54:11.000000000 -0500
+++ services.samba.cole 2007-10-24 14:53:35.000000000 -0500
@@ -71,6 +71,8 @@
        #Don't care about these...
         } elsif ( ($Host, $Service, $User) = ( $ThisLine =~ /([^ ]+ 
\([^ ]+\)) connect to service ([^ ]+) as user ([^ ]+)/ ) ) {
                 $Connect{$Service}{$User}{$Host}++;
+       } elsif ( ($Host, $Service, $User) = ( $ThisLine =~ /([^ ]+ \([^ 
]+\)) connect to service ([^ ]+) initially as user ([^ ]+)/ ) ) {
+               $Connect{$Service}{$User}{$Host}++;
         } elsif ( ($NoService) = ( $ThisLine =~ /couldn't find service 
(\S+)/ ) ) {
                 $NoServ{$NoService}++;
         } elsif ($ThisLine =~ s/Denied connection from\s+\((\S+)\)([ 
*]+|)$/$1/) {



-- 
Owen Beckley
Clarity Communication Systems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.