aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/stats/functions.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/stats/functions.c')
-rw-r--r--src/plugins/stats/functions.c15
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,
130static int getLoadStat(const void * closure, 130static 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 {