diff options
Diffstat (limited to 'agent/mibgroup/mibII/snmp_mib.h')
-rw-r--r-- | agent/mibgroup/mibII/snmp_mib.h | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/agent/mibgroup/mibII/snmp_mib.h b/agent/mibgroup/mibII/snmp_mib.h new file mode 100644 index 0000000..31ce442 --- /dev/null +++ b/agent/mibgroup/mibII/snmp_mib.h @@ -0,0 +1,83 @@ +/* + * SNMP MIB group interface - snmp.h + * + */ +#ifndef _MIBGROUP_SNMP_H +#define _MIBGROUP_SNMP_H + +struct variable; + +extern FindVarMethod var_snmp; +extern WriteMethod write_snmp; + +void init_snmp_mib(void); + +extern int snmp_inpkts; /* 1 - current */ +extern int snmp_outpkts; /* 2 - obsolete */ +extern int snmp_inbadversions; /* 3 - current */ +extern int snmp_inbadcommunitynames; /* 4 - current */ +extern int snmp_inbadcommunityuses; /* 5 - current */ +extern int snmp_inasnparseerrors; /* 6 - current */ +extern int snmp_intoobigs; /* 8 - obsolete */ +extern int snmp_innosuchnames; /* 9 - obsolete */ +extern int snmp_inbadvalues; /* 10 - obsolete */ +extern int snmp_inreadonlys; /* 11 - obsolete */ +extern int snmp_ingenerrs; /* 12 - obsolete */ +extern int snmp_intotalreqvars; /* 13 - obsolete */ +extern int snmp_intotalsetvars; /* 14 - obsolete */ +extern int snmp_ingetrequests; /* 15 - obsolete */ +extern int snmp_ingetnexts; /* 16 - obsolete */ +extern int snmp_insetrequests; /* 17 - obsolete */ +extern int snmp_ingetresponses; /* 18 - obsolete */ +extern int snmp_intraps; /* 19 - obsolete */ +extern int snmp_outtoobigs; /* 20 - obsolete */ +extern int snmp_outnosuchnames; /* 21 - obsolete */ +extern int snmp_outbadvalues; /* 22 - obsolete */ +extern int snmp_outgenerrs; /* 24 - obsolete */ +extern int snmp_outgetrequests; /* 25 - obsolete */ +extern int snmp_outgetnexts; /* 26 - obsolete */ +extern int snmp_outsetrequests; /* 27 - obsolete */ +extern int snmp_outgetresponses; /* 28 - obsolete */ +extern int snmp_outtraps; /* 29 - obsolete */ +extern int snmp_enableauthentraps; /* 30 - current */ +extern int snmp_silentdrops; /* 31 - current */ +extern int snmp_proxydrops; /* 32 - current */ + +extern char *snmp_trapsink; +extern char *snmp_trapcommunity; + + +#define SNMPINPKTS 1 +#define SNMPOUTPKTS 2 +#define SNMPINBADVERSIONS 3 +#define SNMPINBADCOMMUNITYNAMES 4 +#define SNMPINBADCOMMUNITYUSES 5 +#define SNMPINASNPARSEERRORS 6 +#define SNMPINBADTYPES 7 +#define SNMPINTOOBIGS 8 +#define SNMPINNOSUCHNAMES 9 +#define SNMPINBADVALUES 10 +#define SNMPINREADONLYS 11 +#define SNMPINGENERRS 12 +#define SNMPINTOTALREQVARS 13 +#define SNMPINTOTALSETVARS 14 +#define SNMPINGETREQUESTS 15 +#define SNMPINGETNEXTS 16 +#define SNMPINSETREQUESTS 17 +#define SNMPINGETRESPONSES 18 +#define SNMPINTRAPS 19 +#define SNMPOUTTOOBIGS 20 +#define SNMPOUTNOSUCHNAMES 21 +#define SNMPOUTBADVALUES 22 +#define SNMPOUTREADONLYS 23 +#define SNMPOUTGENERRS 24 +#define SNMPOUTGETREQUESTS 25 +#define SNMPOUTGETNEXTS 26 +#define SNMPOUTSETREQUESTS 27 +#define SNMPOUTGETRESPONSES 28 +#define SNMPOUTTRAPS 29 +#define SNMPENABLEAUTHENTRAPS 30 +#define SNMPSILENTDROPS 31 +#define SNMPPROXYDROPS 32 + +#endif /* _MIBGROUP_SNMP_H */ |