diff options
Diffstat (limited to 'agent/mibgroup/ucd-snmp/vmstat_hpux.h')
-rw-r--r-- | agent/mibgroup/ucd-snmp/vmstat_hpux.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/agent/mibgroup/ucd-snmp/vmstat_hpux.h b/agent/mibgroup/ucd-snmp/vmstat_hpux.h new file mode 100644 index 0000000..8f26594 --- /dev/null +++ b/agent/mibgroup/ucd-snmp/vmstat_hpux.h @@ -0,0 +1,55 @@ +/* + * vmstat_hpux.h + * Header file for vmstat_hpux module for UCD-SNMP + * Gary Edwards <garye@cadence.com> + * + */ + +/* + * Prevent accidental double inclusions + */ +#ifndef _MIBGROUP_VMSTAT_HPUX_H +#define _MIBGROUP_VMSTAT_HPUX_H + +/* + * Directive to include utility module + */ +config_require(util_funcs/header_generic) + + /* + * Make 64-bit pstat calls + */ +#define _PSTAT64 + /* + * MIB wants CPU_SYSTEM which is CP_SYS + CP_WAIT (see sys/dk.h) + */ +#define CPU_SYSTEM 9 + /* + * Time interval to gather system data + */ + /* + * Lower value -> more accurate data, higher value -> less CPU usage + */ + /* + * Value is in seconds + */ +#define POLL_INTERVAL 60 + /* + * How many snapshots of system data to keep. Values returned are over + */ + /* + * time difference between first and last snapshot + */ + /* + * Using POLL_INTERVAL 60 and POLL_VALUES 5 we get the values + */ + /* + * over five minutes, which is a reasonable figure + */ +#define POLL_VALUES 5 + /* + * Declared in vmstat_hpux.c, from prototype + */ + void init_vmstat_hpux(void); + +#endif /* _MIBGROUP_VMSTAT_HPUX_H */ |