diff options
Diffstat (limited to 'agent/mibgroup/ucd-snmp/diskio.h')
-rw-r--r-- | agent/mibgroup/ucd-snmp/diskio.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/agent/mibgroup/ucd-snmp/diskio.h b/agent/mibgroup/ucd-snmp/diskio.h new file mode 100644 index 0000000..05596ab --- /dev/null +++ b/agent/mibgroup/ucd-snmp/diskio.h @@ -0,0 +1,38 @@ +#ifndef _MIBGROUP_DISKIO_H +#define _MIBGROUP_DISKIO_H + +config_require(util_funcs) +config_add_mib(UCD-DISKIO-MIB) + + /* + * Define all our functions using prototyping for ANSI compilers + */ + /* + * These functions are then defined in the example.c file + */ + void init_diskio(void); + FindVarMethod var_diskio; + + +/* + * Magic number definitions. These numbers are the last oid index + * numbers to the table that you are going to define. For example, + * lets say (since we are) creating a mib table at the location + * .1.3.6.1.4.1.2021.254. The following magic numbers would be the + * next numbers on that oid for the var_example function to use, ie: + * .1.3.6.1.4.1.2021.254.1 (and .2 and .3 ...) + */ + +#define DISKIO_INDEX 1 +#define DISKIO_DEVICE 2 +#define DISKIO_NREAD 3 +#define DISKIO_NWRITTEN 4 +#define DISKIO_READS 5 +#define DISKIO_WRITES 6 +#define DISKIO_LA1 9 +#define DISKIO_LA5 10 +#define DISKIO_LA15 11 +#define DISKIO_NREADX 12 +#define DISKIO_NWRITTENX 13 + +#endif /* _MIBGROUP_DISKIO_H */ |