SF.net SVN: logwatch:[72] scripts/services/puppet

[email protected]
Newsgroups gmane.comp.log.logwatch.devel
Message-ID <[email protected]>
Revision: 72
          http://logwatch.svn.sourceforge.net/logwatch/?rev=72&view=rev
Author:   opoplawski
Date:     2011-11-18 16:59:38 +0000 (Fri, 18 Nov 2011)
Log Message:
-----------
Cleanup regexp handling

Modified Paths:
--------------
    scripts/services/puppet

Modified: scripts/services/puppet
===================================================================
--- scripts/services/puppet	2011-11-18 16:52:21 UTC (rev 71)
+++ scripts/services/puppet	2011-11-18 16:59:38 UTC (rev 72)
@@ -64,17 +64,13 @@
       $SuccessfulRuns++;
    } elsif ($ThisLine =~ /skipping run/) {
       $FailedRuns++;
-   } elsif ($ThisLine =~ /File\[.+\].+checksum changed/) {
-      $ThisLine =~ /File\[(.+)\].+checksum changed/;
+   } elsif ($ThisLine =~ /File\[(.+)\].+checksum changed/) {
       $ChangedFiles{$1}++;
-   } elsif ($ThisLine =~ /File\[.+\].+content changed/) {
-      $ThisLine =~ /File\[(.+)\].+content changed/;
+   } elsif ($ThisLine =~ /File\[(.+)\].+content changed/) {
       $ChangedFiles{$1}++;
-   } elsif ($ThisLine =~ /File\[.+\].+created/) {
-      $ThisLine =~ /File\[(.+)\].+created/;
+   } elsif ($ThisLine =~ /File\[(.+)\].+created/) {
       $CreatedFiles{$1}++;
-   } elsif ($ThisLine =~ /File\[.+\].+removed/) {
-      $ThisLine =~ /File\[(.+)\].+removed/;
+   } elsif ($ThisLine =~ /File\[(.+)\].+removed/) {
       $RemovedFiles{$1}++;
    } elsif (($fileinfo) = ($ThisLine =~ /Filebucketed (.*)/)) {
       $FileBucketed{$1}++;
@@ -85,26 +81,19 @@
       ($ThisLine =~ /File\[.+\].+ No specified sources exist/)
    ) {
       $ResourceFailures++;
-   } elsif ($ThisLine =~ /Package\[.+\].+ensure changed/) {
-      $ThisLine =~ /Package\[(.+)\].+ensure changed/;
+   } elsif ($ThisLine =~ /Package\[(.+)\].+ensure changed/) {
       $ChangedPackages{$1}++;
-   } elsif ($ThisLine =~ /Package\[.+\].+ensure\) created/) {
-      $ThisLine =~ /Package\[(.+)\].+ensure\) created/;
+   } elsif ($ThisLine =~ /Package\[(.+)\].+ensure\) created/) {
       $InstalledPackages{$1}++;
-   } elsif ($ThisLine =~ /Package\[.+\].+ensure\) removed/) {
-      $ThisLine =~ /Package\[(.+)\].+ensure\) removed/;
+   } elsif ($ThisLine =~ /Package\[(.+)\].+ensure\) removed/) {
       $RemovedPackages{$1}++;
-   } elsif ($ThisLine =~ /Exec\[.+\].+executed successfully/) {
-      $ThisLine =~ /Exec\[(.+)\].+executed successfully/;
+   } elsif ($ThisLine =~ /Exec\[(.+)\].+executed successfully/) {
       $ExecRuns{$1}++;
-   } elsif ($ThisLine =~ /Exec\[.+\].+Triggering 'refresh' from [0-9]+ dependencies/) {
-      $ThisLine =~ /Exec\[(.+)\].+Triggering 'refresh' from [0-9]+ dependencies/;
+   } elsif ($ThisLine =~ /Exec\[(.+)\].+Triggering 'refresh' from [0-9]+ dependencies/) {
       $ExecRuns{$1}++;
-   } elsif ($ThisLine =~ /Service\[.+\].+ensure changed \'.+\' to \'running\'/) {
-      $ThisLine =~ /Service\[(.+)\].+ensure changed \'.+\' to \'running\'/;
+   } elsif ($ThisLine =~ /Service\[(.+)\].+ensure changed \'.+\' to \'running\'/) {
       $ServiceStarts{$1}++;
-   } elsif ($ThisLine =~ /Service\[.+\].+Triggering 'refresh' from [0-9]+ dependencies/) {
-      $ThisLine =~ /Service\[(.+)\].+Triggering 'refresh' from [0-9]+ dependencies/;
+   } elsif ($ThisLine =~ /Service\[(.+)\].+Triggering 'refresh' from [0-9]+ dependencies/) {
       $ServiceStarts{$1}++;
    } elsif ($ThisLine =~ /Dependency .+\[.+\] has [0-9]+ failure/) {
       $DependencyFailures++;

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
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.