📄 rfc1213-.h
字号:
oid* name, int * len, int exact,
int * var_len);
u_char *
var_udp(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_udpEntry(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_egp(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_egpNeighEntry(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_snmp(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_private(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
/* Recommended mib tables. If you edit these, be sure
to correct the values of the corrosponding tokens above. */
/* MIB table for 'system' group */
struct system_mib {
void * sysDescr; /*32 bit ptr */
oid * sysObjectID; /* 32 bit ptr */
u_long sysUpTime;
void * sysContact; /*32 bit ptr */
void * sysName; /*32 bit ptr */
void * sysLocation; /*32 bit ptr */
long sysServices;
};
/* MIB table for 'interfaces' group */
struct interfaces_mib {
long ifNumber;
void * ifTable; /*32 bit ptr */
};
/* MIB table for 'ifEntry' group */
struct ifEntry_mib {
long ifIndex;
void * ifDescr; /*32 bit ptr */
long ifType;
long ifMtu;
u_long ifSpeed;
void * ifPhysAddress; /*32 bit ptr */
long ifAdminStatus;
long ifOperStatus;
u_long ifLastChange;
u_long ifInOctets;
u_long ifInUcastPkts;
u_long ifInNUcastPkts;
u_long ifInDiscards;
u_long ifInErrors;
u_long ifInUnknownProtos;
u_long ifOutOctets;
u_long ifOutUcastPkts;
u_long ifOutNUcastPkts;
u_long ifOutDiscards;
u_long ifOutErrors;
u_long ifOutQLen;
oid * ifSpecific; /* 32 bit ptr */
};
/* MIB table for 'atEntry' group */
struct atEntry_mib {
long atIfIndex;
void * atPhysAddress; /*32 bit ptr */
u_long atNetAddress;
};
/* MIB table for 'ip' group */
struct ip_mib {
long ipForwarding;
long ipDefaultTTL;
u_long ipInReceives;
u_long ipInHdrErrors;
u_long ipInAddrErrors;
u_long ipForwDatagrams;
u_long ipInUnknownProtos;
u_long ipInDiscards;
u_long ipInDelivers;
u_long ipOutRequests;
u_long ipOutDiscards;
u_long ipOutNoRoutes;
long ipReasmTimeout;
u_long ipReasmReqds;
u_long ipReasmOKs;
u_long ipReasmFails;
u_long ipFragOKs;
u_long ipFragFails;
u_long ipFragCreates;
void * ipAddrTable; /*32 bit ptr */
void * ipRouteTable; /*32 bit ptr */
void * ipNetToMediaTable; /*32 bit ptr */
u_long ipRoutingDiscards;
};
/* MIB table for 'ipAddrEntry' group */
struct ipAddrEntry_mib {
u_long ipAdEntAddr;
long ipAdEntIfIndex;
u_long ipAdEntNetMask;
long ipAdEntBcastAddr;
long ipAdEntReasmMaxSize;
};
/* MIB table for 'ipNetToMediaEntry' group */
struct ipNetToMediaEntry_mib {
long ipNetToMediaIfIndex;
void * ipNetToMediaPhysAddress; /*32 bit ptr */
u_long ipNetToMediaNetAddress;
long ipNetToMediaType;
};
/* MIB table for 'icmp' group */
struct icmp_mib {
u_long icmpInMsgs;
u_long icmpInErrors;
u_long icmpInDestUnreachs;
u_long icmpInTimeExcds;
u_long icmpInParmProbs;
u_long icmpInSrcQuenchs;
u_long icmpInRedirects;
u_long icmpInEchos;
u_long icmpInEchoReps;
u_long icmpInTimestamps;
u_long icmpInTimestampReps;
u_long icmpInAddrMasks;
u_long icmpInAddrMaskReps;
u_long icmpOutMsgs;
u_long icmpOutErrors;
u_long icmpOutDestUnreachs;
u_long icmpOutTimeExcds;
u_long icmpOutParmProbs;
u_long icmpOutSrcQuenchs;
u_long icmpOutRedirects;
u_long icmpOutEchos;
u_long icmpOutEchoReps;
u_long icmpOutTimestamps;
u_long icmpOutTimestampReps;
u_long icmpOutAddrMasks;
u_long icmpOutAddrMaskReps;
};
/* MIB table for 'tcp' group */
struct tcp_mib {
long tcpRtoAlgorithm;
long tcpRtoMin;
long tcpRtoMax;
long tcpMaxConn;
u_long tcpActiveOpens;
u_long tcpPassiveOpens;
u_long tcpAttemptFails;
u_long tcpEstabResets;
u_long tcpCurrEstab;
u_long tcpInSegs;
u_long tcpOutSegs;
u_long tcpRetransSegs;
void * tcpConnTable; /*32 bit ptr */
u_long tcpInErrs;
u_long tcpOutRsts;
};
/* MIB table for 'tcpConnEntry' group */
struct tcpConnEntry_mib {
long tcpConnState;
u_long tcpConnLocalAddress;
long tcpConnLocalPort;
u_long tcpConnRemAddress;
long tcpConnRemPort;
};
/* MIB table for 'udp' group */
struct udp_mib {
u_long udpInDatagrams;
u_long udpNoPorts;
u_long udpInErrors;
u_long udpOutDatagrams;
void * udpTable; /*32 bit ptr */
};
/* MIB table for 'udpEntry' group */
struct udpEntry_mib {
u_long udpLocalAddress;
long udpLocalPort;
};
/* MIB table for 'egp' group */
struct egp_mib {
u_long egpInMsgs;
u_long egpInErrors;
u_long egpOutMsgs;
u_long egpOutErrors;
void * egpNeighTable; /*32 bit ptr */
long egpAs;
};
/* MIB table for 'egpNeighEntry' group */
struct egpNeighEntry_mib {
long egpNeighState;
u_long egpNeighAddr;
long egpNeighAs;
u_long egpNeighInMsgs;
u_long egpNeighInErrs;
u_long egpNeighOutMsgs;
u_long egpNeighOutErrs;
u_long egpNeighInErrMsgs;
u_long egpNeighOutErrMsgs;
u_long egpNeighStateUps;
u_long egpNeighStateDowns;
long egpNeighIntervalHello;
long egpNeighIntervalPoll;
long egpNeighMode;
long egpNeighEventTrigger;
};
/* MIB table for 'snmp' group */
struct snmp_mib {
u_long snmpInPkts;
u_long snmpOutPkts;
u_long snmpInBadVersions;
u_long snmpInBadCommunityNames;
u_long snmpInBadCommunityUses;
u_long snmpInASNParseErrs;
u_long snmpInTooBigs;
u_long snmpInNoSuchNames;
u_long snmpInBadValues;
u_long snmpInReadOnlys;
u_long snmpInGenErrs;
u_long snmpInTotalReqVars;
u_long snmpInTotalSetVars;
u_long snmpInGetRequests;
u_long snmpInGetNexts;
u_long snmpInSetRequests;
u_long snmpInGetResponses;
u_long snmpInTraps;
u_long snmpOutTooBigs;
u_long snmpOutNoSuchNames;
u_long snmpOutBadValues;
u_long snmpOutGenErrs;
u_long snmpOutGetRequests;
u_long snmpOutGetNexts;
u_long snmpOutSetRequests;
u_long snmpOutGetResponses;
u_long snmpOutTraps;
long snmpEnableAuthenTraps;
};
/* MIB table for 'private' group */
struct private_mib {
void * enterprises; /*32 bit ptr */
};
#endif /* _RFC1213__H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -