2 * $Id: cache_snmp.h,v 1.29 2006/09/22 02:48:51 hno Exp $
5 #ifndef SQUID_CACHE_SNMP_H
6 #define SQUID_CACHE_SNMP_H
17 #define MIN(a,b) (a<b?a:b)
21 #include "snmp_impl.h"
25 #include "snmp_vars.h"
29 * .iso.org.dod.internet.private.enterprises.nlanr.squid
33 * .iso.org.dod.internet.experimental.nsfnet.proxy
37 #define SQUIDMIB 1, 3, 6, 1, 4, 1, 3495, 1
38 #define LEN_SQUIDMIB 8
40 #define TIME_INDEX 1, 5, 60
41 #define TIME_INDEX_LEN 3
43 /* basic groups under .squid */
45 #define SQ_SYS SQUIDMIB, 1
46 #define LEN_SQ_SYS LEN_SQUIDMIB+1
47 #define SQ_CONF SQUIDMIB, 2
48 #define LEN_SQ_CONF LEN_SQUIDMIB+1
49 #define SQ_PRF SQUIDMIB, 3
50 #define LEN_SQ_PRF LEN_SQUIDMIB+1
51 #define SQ_NET SQUIDMIB, 4
52 #define LEN_SQ_NET LEN_SQUIDMIB+1
53 #define SQ_MESH SQUIDMIB, 5
54 #define LEN_SQ_MESH LEN_SQUIDMIB+1
68 #define LEN_SYS LEN_SQ_SYS + 1
69 #define LEN_SYS_INST LEN_SQ_SYS + 2
86 #define LEN_CONF LEN_SQ_CONF + 1
87 #define LEN_CONF_INST LEN_SQ_CONF + 2
98 #define LEN_CONF_ST LEN_CONF + 1
99 #define LEN_CONF_ST_INST LEN_CONF + 2
112 enum { /* cachePeerTable */
130 enum { /* cacheClientTable */
136 MESH_CTBL_HTHITBYTES
,
140 MESH_CTBL_ICPHITBYTES
,
190 * Cache Performance Group
211 PERF_SYS_CURUNUSED_FD
,
212 PERF_SYS_CURRESERVED_FD
,
219 PERF_PROTOSTAT_START
,
221 PERF_PROTOSTAT_MEDIAN
,
226 PERF_PROTOSTAT_AGGR_START
,
227 PERF_PROTOSTAT_AGGR_HTTP_REQ
,
228 PERF_PROTOSTAT_AGGR_HTTP_HITS
,
229 PERF_PROTOSTAT_AGGR_HTTP_ERRORS
,
230 PERF_PROTOSTAT_AGGR_HTTP_KBYTES_IN
,
231 PERF_PROTOSTAT_AGGR_HTTP_KBYTES_OUT
,
232 PERF_PROTOSTAT_AGGR_ICP_S
,
233 PERF_PROTOSTAT_AGGR_ICP_R
,
234 PERF_PROTOSTAT_AGGR_ICP_SKB
,
235 PERF_PROTOSTAT_AGGR_ICP_RKB
,
236 PERF_PROTOSTAT_AGGR_REQ
,
237 PERF_PROTOSTAT_AGGR_ERRORS
,
238 PERF_PROTOSTAT_AGGR_KBYTES_IN
,
239 PERF_PROTOSTAT_AGGR_KBYTES_OUT
,
240 PERF_PROTOSTAT_AGGR_CURSWAP
,
241 PERF_PROTOSTAT_AGGR_CLIENTS
,
242 PERF_PROTOSTAT_AGGR_END
248 PERF_MEDIAN_HTTP_ALL
,
249 PERF_MEDIAN_HTTP_MISS
,
251 PERF_MEDIAN_HTTP_HIT
,
252 PERF_MEDIAN_ICP_QUERY
,
253 PERF_MEDIAN_ICP_REPLY
,
261 #endif /* SQUID_SNMP */
263 #endif /* SQUID_CACHE_SNMP_H */