#ifndef _MIBGROUP_DISKIO_H #define _MIBGROUP_DISKIO_H config_require(util_funcs/header_simple_table) 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 #define DISKIO_BUSYTIME 14 #endif /* _MIBGROUP_DISKIO_H */