diff options
Diffstat (limited to 'src/plugins/stats/functions.c')
-rw-r--r-- | src/plugins/stats/functions.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/plugins/stats/functions.c b/src/plugins/stats/functions.c index d1f000f8..c3f4a9ee 100644 --- a/src/plugins/stats/functions.c +++ b/src/plugins/stats/functions.c | |||
@@ -130,6 +130,7 @@ static int getConnectedNodesStat(const void * closure, | |||
130 | static int getLoadStat(const void * closure, | 130 | static int getLoadStat(const void * closure, |
131 | gfloat ** data) { | 131 | gfloat ** data) { |
132 | long long valc; | 132 | long long valc; |
133 | long long vali; | ||
133 | long long valu; | 134 | long long valu; |
134 | long long vald; | 135 | long long vald; |
135 | 136 | ||
@@ -138,6 +139,11 @@ static int getLoadStat(const void * closure, | |||
138 | NULL, | 139 | NULL, |
139 | "% of allowed cpu load")) | 140 | "% of allowed cpu load")) |
140 | return SYSERR; | 141 | return SYSERR; |
142 | if (OK != getStatValue(&vali, | ||
143 | NULL, | ||
144 | NULL, | ||
145 | "% of allowed io load")) | ||
146 | return SYSERR; | ||
141 | if (OK != getStatValue(&valu, | 147 | if (OK != getStatValue(&valu, |
142 | NULL, | 148 | NULL, |
143 | NULL, | 149 | NULL, |
@@ -149,8 +155,9 @@ static int getLoadStat(const void * closure, | |||
149 | "% of allowed network load (down)")) | 155 | "% of allowed network load (down)")) |
150 | return SYSERR; | 156 | return SYSERR; |
151 | data[0][0] = (gfloat) valc / 100.0; | 157 | data[0][0] = (gfloat) valc / 100.0; |
152 | data[0][1] = (gfloat) valu / 100.0; | 158 | data[0][0] = (gfloat) vali / 100.0; |
153 | data[0][2] = (gfloat) vald / 100.0; | 159 | data[0][2] = (gfloat) valu / 100.0; |
160 | data[0][3] = (gfloat) vald / 100.0; | ||
154 | return OK; | 161 | return OK; |
155 | } | 162 | } |
156 | 163 | ||
@@ -494,10 +501,10 @@ StatEntry stats[] = { | |||
494 | }, | 501 | }, |
495 | { | 502 | { |
496 | gettext_noop("System load"), | 503 | gettext_noop("System load"), |
497 | gettext_noop("CPU load (red), Network upload (green), Network download (yellow)"), | 504 | gettext_noop("CPU load (red), IO load (green), Network upload (yellow), Network download (blue)"), |
498 | &getLoadStat, | 505 | &getLoadStat, |
499 | NULL, | 506 | NULL, |
500 | 3, | 507 | 4, |
501 | NO, | 508 | NO, |
502 | }, | 509 | }, |
503 | { | 510 | { |