blob: 8cd206b5e422ffb2c1ce32f6187536e8499ec9e1 [file] [log] [blame]
#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
#endif /* _MIBGROUP_DISKIO_H */