diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-11-19 19:47:20 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-11-19 19:47:20 +0200 |
commit | b3759f3dd958e453dfa3a12e6ab3cb3a48430cc2 (patch) | |
tree | 451a85042d17750716ace41830edbec5a8af5643 | |
parent | ea3cf7a61094789123c30d8ff5edfd0e43b4fe38 (diff) | |
download | varnish-mib-b3759f3dd958e453dfa3a12e6ab3cb3a48430cc2.tar.gz varnish-mib-b3759f3dd958e453dfa3a12e6ab3cb3a48430cc2.tar.bz2 |
Use 64-bit counters
* src/Makefile.am (varnish_mib.c): Depend on VARNISH-MIB.txt
* src/VARNISH-MIB.txt: Change all counters to 64 bit
Fix time-stamp-format variable.
* src/varnish_mib.mib2c: Handle ASN_COUNTER64
-rw-r--r-- | src/Makefile.am | 2 | ||||
-rw-r--r-- | src/VARNISH-MIB.txt | 46 | ||||
-rw-r--r-- | src/varnish_mib.mib2c | 11 |
3 files changed, 35 insertions, 24 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 439cdb3..a0e7e72 100644 --- a/src/Makefile.am +++ b/src/Makefile.am | |||
@@ -29,7 +29,7 @@ varnish_mib_la_SOURCES = \ | |||
29 | BUILT_SOURCES = \ | 29 | BUILT_SOURCES = \ |
30 | varnish_mib.c | 30 | varnish_mib.c |
31 | 31 | ||
32 | varnish_mib.c: varnish_mib.mib2c | 32 | varnish_mib.c: varnish_mib.mib2c VARNISH-MIB.txt |
33 | 33 | ||
34 | .mib2c.c: | 34 | .mib2c.c: |
35 | MIBDIRS=${top_srcdir}/src:${NET_SNMP_MIBDIRS} MIBS="+VARNISH-MIB" \ | 35 | MIBDIRS=${top_srcdir}/src:${NET_SNMP_MIBDIRS} MIBS="+VARNISH-MIB" \ |
diff --git a/src/VARNISH-MIB.txt b/src/VARNISH-MIB.txt index b632924..4732745 100644 --- a/src/VARNISH-MIB.txt +++ b/src/VARNISH-MIB.txt | |||
@@ -9,18 +9,18 @@ VARNISH-MIB DEFINITIONS ::= BEGIN | |||
9 | -- ************************************************************* | 9 | -- ************************************************************* |
10 | 10 | ||
11 | IMPORTS | 11 | IMPORTS |
12 | MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter32 | 12 | MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter64 |
13 | FROM SNMPv2-SMI | 13 | FROM SNMPv2-SMI |
14 | OBJECT-GROUP, MODULE-COMPLIANCE | 14 | OBJECT-GROUP, MODULE-COMPLIANCE |
15 | FROM SNMPv2-CONF; | 15 | FROM SNMPv2-CONF; |
16 | 16 | ||
17 | varnishMIB MODULE-IDENTITY | 17 | varnishMIB MODULE-IDENTITY |
18 | LAST-UPDATED "201411191038Z" | 18 | LAST-UPDATED "201411191934Z" |
19 | ORGANIZATION "Shared Autonomous sYstems" | 19 | ORGANIZATION "Shared Autonomous sYstems" |
20 | CONTACT-INFO "mhe@say.no" | 20 | CONTACT-INFO "mhe@say.no" |
21 | DESCRIPTION | 21 | DESCRIPTION |
22 | "This MIB module defines objects for Varnish reverse web proxy." | 22 | "This MIB module defines objects for Varnish reverse web proxy." |
23 | REVISION "201411191038Z" | 23 | REVISION "201411191934Z" |
24 | DESCRIPTION | 24 | DESCRIPTION |
25 | "Initial version." | 25 | "Initial version." |
26 | ::= { varnish 0 } | 26 | ::= { varnish 0 } |
@@ -31,7 +31,7 @@ backend OBJECT IDENTIFIER ::= { varnish 2 } | |||
31 | total OBJECT IDENTIFIER ::= { varnish 3 } | 31 | total OBJECT IDENTIFIER ::= { varnish 3 } |
32 | 32 | ||
33 | clientAcceptedConnections OBJECT-TYPE | 33 | clientAcceptedConnections OBJECT-TYPE |
34 | SYNTAX Counter32 | 34 | SYNTAX Counter64 |
35 | MAX-ACCESS read-only | 35 | MAX-ACCESS read-only |
36 | STATUS current | 36 | STATUS current |
37 | DESCRIPTION | 37 | DESCRIPTION |
@@ -39,7 +39,7 @@ clientAcceptedConnections OBJECT-TYPE | |||
39 | ::= { client 1 } | 39 | ::= { client 1 } |
40 | 40 | ||
41 | clientRequestsReceived OBJECT-TYPE | 41 | clientRequestsReceived OBJECT-TYPE |
42 | SYNTAX Counter32 | 42 | SYNTAX Counter64 |
43 | MAX-ACCESS read-only | 43 | MAX-ACCESS read-only |
44 | STATUS current | 44 | STATUS current |
45 | DESCRIPTION | 45 | DESCRIPTION |
@@ -47,7 +47,7 @@ clientRequestsReceived OBJECT-TYPE | |||
47 | ::= { client 2 } | 47 | ::= { client 2 } |
48 | 48 | ||
49 | clientCacheHits OBJECT-TYPE | 49 | clientCacheHits OBJECT-TYPE |
50 | SYNTAX Counter32 | 50 | SYNTAX Counter64 |
51 | MAX-ACCESS read-only | 51 | MAX-ACCESS read-only |
52 | STATUS current | 52 | STATUS current |
53 | DESCRIPTION | 53 | DESCRIPTION |
@@ -55,7 +55,7 @@ clientCacheHits OBJECT-TYPE | |||
55 | ::= { client 3 } | 55 | ::= { client 3 } |
56 | 56 | ||
57 | clientCacheHitsPass OBJECT-TYPE | 57 | clientCacheHitsPass OBJECT-TYPE |
58 | SYNTAX Counter32 | 58 | SYNTAX Counter64 |
59 | MAX-ACCESS read-only | 59 | MAX-ACCESS read-only |
60 | STATUS current | 60 | STATUS current |
61 | DESCRIPTION | 61 | DESCRIPTION |
@@ -63,7 +63,7 @@ clientCacheHitsPass OBJECT-TYPE | |||
63 | ::= { client 4 } | 63 | ::= { client 4 } |
64 | 64 | ||
65 | clientCacheMisses OBJECT-TYPE | 65 | clientCacheMisses OBJECT-TYPE |
66 | SYNTAX Counter32 | 66 | SYNTAX Counter64 |
67 | MAX-ACCESS read-only | 67 | MAX-ACCESS read-only |
68 | STATUS current | 68 | STATUS current |
69 | DESCRIPTION | 69 | DESCRIPTION |
@@ -82,7 +82,7 @@ clientBan OBJECT-TYPE | |||
82 | connections OBJECT IDENTIFIER ::= { backend 1 } | 82 | connections OBJECT IDENTIFIER ::= { backend 1 } |
83 | 83 | ||
84 | backendConnSuccess OBJECT-TYPE | 84 | backendConnSuccess OBJECT-TYPE |
85 | SYNTAX Counter32 | 85 | SYNTAX Counter64 |
86 | MAX-ACCESS read-only | 86 | MAX-ACCESS read-only |
87 | STATUS current | 87 | STATUS current |
88 | DESCRIPTION | 88 | DESCRIPTION |
@@ -90,7 +90,7 @@ backendConnSuccess OBJECT-TYPE | |||
90 | ::= { connections 1 } | 90 | ::= { connections 1 } |
91 | 91 | ||
92 | backendConnNotAttempted OBJECT-TYPE | 92 | backendConnNotAttempted OBJECT-TYPE |
93 | SYNTAX Counter32 | 93 | SYNTAX Counter64 |
94 | MAX-ACCESS read-only | 94 | MAX-ACCESS read-only |
95 | STATUS current | 95 | STATUS current |
96 | DESCRIPTION | 96 | DESCRIPTION |
@@ -98,7 +98,7 @@ backendConnNotAttempted OBJECT-TYPE | |||
98 | ::= { connections 2 } | 98 | ::= { connections 2 } |
99 | 99 | ||
100 | backendConnToMany OBJECT-TYPE | 100 | backendConnToMany OBJECT-TYPE |
101 | SYNTAX Counter32 | 101 | SYNTAX Counter64 |
102 | MAX-ACCESS read-only | 102 | MAX-ACCESS read-only |
103 | STATUS current | 103 | STATUS current |
104 | DESCRIPTION | 104 | DESCRIPTION |
@@ -106,7 +106,7 @@ backendConnToMany OBJECT-TYPE | |||
106 | ::= { connections 3 } | 106 | ::= { connections 3 } |
107 | 107 | ||
108 | backendConnFailures OBJECT-TYPE | 108 | backendConnFailures OBJECT-TYPE |
109 | SYNTAX Counter32 | 109 | SYNTAX Counter64 |
110 | MAX-ACCESS read-only | 110 | MAX-ACCESS read-only |
111 | STATUS current | 111 | STATUS current |
112 | DESCRIPTION | 112 | DESCRIPTION |
@@ -114,7 +114,7 @@ backendConnFailures OBJECT-TYPE | |||
114 | ::= { connections 4 } | 114 | ::= { connections 4 } |
115 | 115 | ||
116 | backendConnReuses OBJECT-TYPE | 116 | backendConnReuses OBJECT-TYPE |
117 | SYNTAX Counter32 | 117 | SYNTAX Counter64 |
118 | MAX-ACCESS read-only | 118 | MAX-ACCESS read-only |
119 | STATUS current | 119 | STATUS current |
120 | DESCRIPTION | 120 | DESCRIPTION |
@@ -122,7 +122,7 @@ backendConnReuses OBJECT-TYPE | |||
122 | ::= { connections 5 } | 122 | ::= { connections 5 } |
123 | 123 | ||
124 | backendConnRecycled OBJECT-TYPE | 124 | backendConnRecycled OBJECT-TYPE |
125 | SYNTAX Counter32 | 125 | SYNTAX Counter64 |
126 | MAX-ACCESS read-only | 126 | MAX-ACCESS read-only |
127 | STATUS current | 127 | STATUS current |
128 | DESCRIPTION | 128 | DESCRIPTION |
@@ -130,7 +130,7 @@ backendConnRecycled OBJECT-TYPE | |||
130 | ::= { connections 6 } | 130 | ::= { connections 6 } |
131 | 131 | ||
132 | backendConnUnused OBJECT-TYPE | 132 | backendConnUnused OBJECT-TYPE |
133 | SYNTAX Counter32 | 133 | SYNTAX Counter64 |
134 | MAX-ACCESS read-only | 134 | MAX-ACCESS read-only |
135 | STATUS current | 135 | STATUS current |
136 | DESCRIPTION | 136 | DESCRIPTION |
@@ -138,7 +138,7 @@ backendConnUnused OBJECT-TYPE | |||
138 | ::= { connections 7 } | 138 | ::= { connections 7 } |
139 | 139 | ||
140 | totalSessions OBJECT-TYPE | 140 | totalSessions OBJECT-TYPE |
141 | SYNTAX Counter32 | 141 | SYNTAX Counter64 |
142 | MAX-ACCESS read-only | 142 | MAX-ACCESS read-only |
143 | STATUS current | 143 | STATUS current |
144 | DESCRIPTION | 144 | DESCRIPTION |
@@ -146,7 +146,7 @@ totalSessions OBJECT-TYPE | |||
146 | ::= { total 1 } | 146 | ::= { total 1 } |
147 | 147 | ||
148 | totalRequests OBJECT-TYPE | 148 | totalRequests OBJECT-TYPE |
149 | SYNTAX Counter32 | 149 | SYNTAX Counter64 |
150 | MAX-ACCESS read-only | 150 | MAX-ACCESS read-only |
151 | STATUS current | 151 | STATUS current |
152 | DESCRIPTION | 152 | DESCRIPTION |
@@ -154,7 +154,7 @@ totalRequests OBJECT-TYPE | |||
154 | ::= { total 2 } | 154 | ::= { total 2 } |
155 | 155 | ||
156 | totalPipe OBJECT-TYPE | 156 | totalPipe OBJECT-TYPE |
157 | SYNTAX Counter32 | 157 | SYNTAX Counter64 |
158 | MAX-ACCESS read-only | 158 | MAX-ACCESS read-only |
159 | STATUS current | 159 | STATUS current |
160 | DESCRIPTION | 160 | DESCRIPTION |
@@ -162,7 +162,7 @@ totalPipe OBJECT-TYPE | |||
162 | ::= { total 3 } | 162 | ::= { total 3 } |
163 | 163 | ||
164 | totalPass OBJECT-TYPE | 164 | totalPass OBJECT-TYPE |
165 | SYNTAX Counter32 | 165 | SYNTAX Counter64 |
166 | MAX-ACCESS read-only | 166 | MAX-ACCESS read-only |
167 | STATUS current | 167 | STATUS current |
168 | DESCRIPTION | 168 | DESCRIPTION |
@@ -170,7 +170,7 @@ totalPass OBJECT-TYPE | |||
170 | ::= { total 4 } | 170 | ::= { total 4 } |
171 | 171 | ||
172 | totalFetch OBJECT-TYPE | 172 | totalFetch OBJECT-TYPE |
173 | SYNTAX Counter32 | 173 | SYNTAX Counter64 |
174 | MAX-ACCESS read-only | 174 | MAX-ACCESS read-only |
175 | STATUS current | 175 | STATUS current |
176 |