]> git.uio.no Git - check_openmanage.git/commitdiff
* version 3.7.4-beta4
authortrondham <trondham@e53b7cee-c147-0410-b3a0-ae4c1fa63963>
Mon, 5 Mar 2012 12:19:51 +0000 (12:19 +0000)
committertrondham <trondham@e53b7cee-c147-0410-b3a0-ae4c1fa63963>
Mon, 5 Mar 2012 12:19:51 +0000 (12:19 +0000)
* small fix for empty chassis tag

git-svn-id: svn+ssh://vcs-usit.uio.no/svnroot/usit-unix-intern/trunk/usit-nagios-plugins/trondham/check_openmanage@22192 e53b7cee-c147-0410-b3a0-ae4c1fa63963

check_openmanage

index 95ae88d4c27804784461c082a6288c1f9f09a4bf..06fdfbfb09bb840f74132e54a8bc4ef30195e2f2 100755 (executable)
@@ -51,7 +51,7 @@ $SIG{__WARN__} = sub { push @perl_warnings, [@_]; };
 
 # Version and similar info
 $NAME    = 'check_openmanage';
-$VERSION = '3.7.4-beta3';
+$VERSION = '3.7.4-beta4';
 $AUTHOR  = 'Trond H. Amundsen';
 $CONTACT = 't.h.amundsen@usit.uio.no';
 
@@ -4655,7 +4655,9 @@ sub check_esmlog {
 #-----------------------------------------
 sub check_servicetag {
     if ($sysinfo{serial} !~ m{\A [0-9A-Z]{7} \z}xms) {
-        my $msg = sprintf q{Chassis Service Tag is bogus: '%s'}, $sysinfo{serial};
+       my $msg = $sysinfo{serial} eq q{}
+         ? q{Chassis Service Tag is empty}
+           : sprintf q{Chassis Service Tag is bogus: '%s'}, $sysinfo{serial};
        report('other', $msg, $E_WARNING);
     }
     else {