]> git.proxmox.com Git - pve-manager.git/commitdiff
add node stats
authorAlexandre Derumier <aderumier@odiso.com>
Mon, 22 Jun 2015 16:07:35 +0000 (18:07 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 23 Jun 2015 15:13:50 +0000 (17:13 +0200)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
bin/pvestatd

index 785380cb4135e888818b8d9a9a3523e393896107..ad688a03bfe318b9623d8318f7388c754c506f15 100755 (executable)
@@ -118,7 +118,18 @@ sub update_node_status {
        my $plugin_config = $status_cfg->{ids}->{$id};
        next if $plugin_config->{disable};
        my $plugin = PVE::Status::Plugin->lookup($plugin_config->{type});
-       my $d = {}; # fixme: what data?
+
+       my $d = {};
+       $d->{uptime} = $uptime;
+       $d->{cpustat} = $stat;
+       $d->{cpustat}->{avg1} = $avg1;
+       $d->{cpustat}->{avg5} = $avg5;
+       $d->{cpustat}->{avg15} = $avg15;
+       $d->{cpustat}->{cpus} = $maxcpu;
+       $d->{memory} = $meminfo;
+       $d->{blockstat} = $dinfo;
+       $d->{nics} = $netdev;
+
        $plugin->update_node_status($plugin_config, $nodename, $d, $ctime);
     }
 }