diff options
| author | Pim van den Berg | 2011-12-03 17:14:51 +0100 |
|---|---|---|
| committer | Pim van den Berg | 2011-12-03 17:14:51 +0100 |
| commit | 89ef1de5efd305b9c3af9abd2f53aaff7c586ff3 (patch) | |
| tree | 429ff28b53f10acce0627b7bd31b4b28680a085a /inc/collectd.inc.php | |
| parent | include trailing slash in config weburl variable (diff) | |
| download | apt-panopticon_cgp-89ef1de5efd305b9c3af9abd2f53aaff7c586ff3.zip apt-panopticon_cgp-89ef1de5efd305b9c3af9abd2f53aaff7c586ff3.tar.gz apt-panopticon_cgp-89ef1de5efd305b9c3af9abd2f53aaff7c586ff3.tar.bz2 apt-panopticon_cgp-89ef1de5efd305b9c3af9abd2f53aaff7c586ff3.tar.xz | |
order graphs by pi, t, ti
Diffstat (limited to 'inc/collectd.inc.php')
| -rw-r--r-- | inc/collectd.inc.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/inc/collectd.inc.php b/inc/collectd.inc.php index 439d507..d5a3d83 100644 --- a/inc/collectd.inc.php +++ b/inc/collectd.inc.php | |||
| @@ -119,12 +119,25 @@ function group_plugindata($plugindata) { | |||
| 119 | return $data; | 119 | return $data; |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | function plugin_sort($data) { | ||
| 123 | foreach ($data as $key => $row) { | ||
| 124 | $pi[$key] = $row['pi']; | ||
| 125 | $ti[$key] = $row['ti']; | ||
| 126 | $t[$key] = $row['t']; | ||
| 127 | } | ||
| 128 | |||
| 129 | array_multisort($pi, SORT_ASC, $t, SORT_ASC, $ti, SORT_ASC, $data); | ||
| 130 | |||
| 131 | return $data; | ||
| 132 | } | ||
| 133 | |||
| 122 | # generate graph url's for a plugin of a host | 134 | # generate graph url's for a plugin of a host |
| 123 | function graphs_from_plugin($host, $plugin) { | 135 | function graphs_from_plugin($host, $plugin) { |
| 124 | global $CONFIG; | 136 | global $CONFIG; |
| 125 | 137 | ||
| 126 | $plugindata = collectd_plugindata($host, $plugin); | 138 | $plugindata = collectd_plugindata($host, $plugin); |
| 127 | $plugindata = group_plugindata($plugindata); | 139 | $plugindata = group_plugindata($plugindata); |
| 140 | $plugindata = plugin_sort($plugindata); | ||
| 128 | 141 | ||
| 129 | foreach ($plugindata as $items) { | 142 | foreach ($plugindata as $items) { |
| 130 | $items['h'] = $host; | 143 | $items['h'] = $host; |
