mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
@@ -86,17 +86,23 @@ class Mempools implements Module
|
||||
}
|
||||
$mempool->save();
|
||||
|
||||
$rrd_name = ['mempool', $mempool->mempool_type, $mempool->mempool_class, $mempool->mempool_index];
|
||||
$rrd_oldname = ['mempool', $mempool->mempool_type, $mempool->mempool_index];
|
||||
$rrd_def = RrdDefinition::make()
|
||||
->addDataset('used', 'GAUGE', 0)
|
||||
->addDataset('free', 'GAUGE', 0);
|
||||
->addDataset('used', 'GAUGE', 0)
|
||||
->addDataset('free', 'GAUGE', 0);
|
||||
|
||||
$tags = [
|
||||
'mempool_type' => $mempool->mempool_type,
|
||||
'mempool_class' => $mempool->mempool_class,
|
||||
'mempool_index' => $mempool->mempool_index,
|
||||
'rrd_name' => ['mempool', $mempool->mempool_type, $mempool->mempool_class, $mempool->mempool_index],
|
||||
'rrd_oldname' => ['mempool', $mempool->mempool_type, $mempool->mempool_index],
|
||||
'rrd_def' => $rrd_def,
|
||||
];
|
||||
$fields = [
|
||||
'used' => $mempool->mempool_used,
|
||||
'free' => $mempool->mempool_free,
|
||||
];
|
||||
|
||||
$tags = compact('mempool_type', 'mempool_index', 'rrd_name', 'rrd_def', 'rrd_oldname');
|
||||
data_update($os->getDeviceArray(), 'mempool', $tags, $fields);
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user