Code

monitorus plugin: Updated for the new API.
authorFlorian Forster <octo@huhu.verplant.org>
Wed, 9 Dec 2009 07:53:24 +0000 (08:53 +0100)
committerFlorian Forster <octo@huhu.verplant.org>
Wed, 9 Dec 2009 07:53:24 +0000 (08:53 +0100)
`type' is now part of the value list.

bindings/perl/lib/Collectd/Plugins/Monitorus.pm

index 1f6c9dac89c4febd8d9d40de146e071c002a5f16..0fee138a4aa4b2adec851b7afdb40d27491af17b 100644 (file)
@@ -39,12 +39,12 @@ plugin_register (TYPE_READ, "monitorus", "monitorus_read");
 
 sub monitorus_read
 {
-        my $vl = { plugin => 'monitorus' };
+        my $vl = { plugin => 'monitorus', type => 'gauge' };
 
         # Only retrieve a value occasionally in order to not overload mon.itor.us
         if (++$intervalcnt<NUM_OF_INTERVALS) { # e.g. 180 * 10 secs / 60 seconds/min = 30 minutes
                 $vl->{'values'} = [ $prev_value ];
-                plugin_dispatch_values ('gauge', $vl);
+                plugin_dispatch_values ($vl);
                 return 1;
         }
 
@@ -96,7 +96,7 @@ sub monitorus_read
 
         $prev_value = $value;
         $vl->{'values'} = [ $value ];
-        plugin_dispatch_values ('gauge', $vl);
+        plugin_dispatch_values ($vl);
 
         return 1;
 }