aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/plugin/vmem.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/vmem.php')
-rw-r--r--plugin/vmem.php58
1 files changed, 0 insertions, 58 deletions
diff --git a/plugin/vmem.php b/plugin/vmem.php
deleted file mode 100644
index f66272b..0000000
--- a/plugin/vmem.php
+++ /dev/null
@@ -1,58 +0,0 @@
1<?php
2
3# Collectd VMem plugin
4
5require_once 'conf/common.inc.php';
6require_once 'type/GenericStacked.class.php';
7
8## LAYOUT
9# vmem/
10# vmem/vmpage_faults.rrd
11# vmem/vmpage_io-memory.rrd
12# vmem/vmpage_io-swapy.rrd
13# vmem/vmpage_number-<type>.rrd
14
15$obj = new Type_GenericStacked($CONFIG, $_GET);
16$obj->rrd_format = '%5.1lf%s';
17
18switch($obj->args['type']) {
19 case 'vmpage_faults':
20 $obj->data_sources = array('minflt', 'majflt');
21 $obj->colors = array('minflt' => '0000f0',
22 'majflt' => 'f00000');
23 $obj->legend = array('minflt' => 'Minor',
24 'majflt' => 'Major');
25 $obj->rrd_title = 'Page faults';
26 $obj->rrd_vertical = '';
27 break;
28 case 'vmpage_io':
29 $obj->data_sources = array('in', 'out');
30 $obj->legend = array('memory-in' => 'Memory (in)',
31 'memory-out' => 'Memory (out)',
32 'swap-in' => 'Swap (in)',
33 'swap-out' => 'Swap (out)');
34 $obj->colors = array('memory-in' => 'ff0000',
35 'memory-out' => '0000ff',
36 'swap-in' => 'ff00ff',
37 'swap-out' => 'ffff00');
38 $obj->rrd_title = 'Page IO';
39 $obj->rrd_vertical = '';
40 break;
41 case 'vmpage_number':
42 $obj->data_sources = array('value');
43 $obj->order = array('active_anon', 'active_file',
44 'anon_pages', 'bounce',
45 'dirty', 'file_pages',
46 'free_pages', 'inactive_anon',
47 'inactive_file', 'mapped',
48 'mlock', 'page_table_pages',
49 'slab_reclaimable', 'slab_unreclaimable',
50 'unevictable', 'unstable',
51 #'vmscan_write',
52 'writeback', 'writeback_temp');
53 $obj->rrd_title = 'Pages';
54 $obj->rrd_vertical = '';
55 break;
56}
57
58$obj->rrd_graph();