summaryrefslogtreecommitdiff
path: root/agent/mibgroup/ucd-snmp/loadave.h
diff options
context:
space:
mode:
Diffstat (limited to 'agent/mibgroup/ucd-snmp/loadave.h')
-rw-r--r--agent/mibgroup/ucd-snmp/loadave.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/agent/mibgroup/ucd-snmp/loadave.h b/agent/mibgroup/ucd-snmp/loadave.h
new file mode 100644
index 0000000..497bfb8
--- /dev/null
+++ b/agent/mibgroup/ucd-snmp/loadave.h
@@ -0,0 +1,26 @@
+/*
+ * Loadaveess watching mib group
+ */
+#ifndef _MIBGROUP_LOADAVE_H
+#define _MIBGROUP_LOADAVE_H
+
+config_require(util_funcs)
+
+ void init_loadave(void);
+ extern FindVarMethod var_extensible_loadave;
+
+/*
+ * config file parsing routines
+ */
+ void loadave_parse_config(const char *, char *);
+ void loadave_free_config(void);
+ int try_getloadavg(double *r_ave, size_t s_ave);
+
+#include "mibdefs.h"
+
+#define LOADAVE 3
+#define LOADMAXVAL 4
+#define LOADAVEINT 5
+#define LOADAVEFLOAT 6
+
+#endif /* _MIBGROUP_LOADAVE_H */