]> git.etc.gen.nz Git - spong.git/commitdiff
Added a parser for NT cpu status lines
authorMichael Brown <michaelb@opentext.com>
Fri, 29 Jun 2001 14:34:39 +0000 (14:34 +0000)
committerMichael Brown <michaelb@opentext.com>
Fri, 29 Jun 2001 14:34:39 +0000 (14:34 +0000)
contrib/plugins/spong-server/data_rrd_la

index f7d6777b74768416c4db29a41acc0174b8d9e6ad..822c16fccf5d7378e5b4120d25436a36a1a95cdc 100755 (executable)
@@ -20,7 +20,6 @@ sub data_rrd_la {
 
    if ($service ne 'cpu' ) { return; }
    if ($color eq 'purple' ) { return; }
-
    $time = time;
    my( $line, $rawfs, $used, $pct, $name, %namemap, $target );
 
@@ -34,6 +33,10 @@ sub data_rrd_la {
       $users = $1;
       $jobs = $2;
       $load = $3;
+   } elsif ( $sum =~ m/up\s+(\d+)[^\,]+\,\s+(\d+)\s+procs\,\s+load = ([^,]+)%/ ) {
+      $users = 1; # This one's for NT
+      $jobs = $2;
+      $load = $3;
    }
    $load =~ s/%//;