summaryrefslogtreecommitdiff
path: root/agent/mibgroup/ucd-snmp/diskio.h
blob: 05596abddd016f4a7967b9a0d12e4d61d3edc851 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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 */