Blob


1 # Cut-down example of if_mib setup done using SNMPv3 (edit the various
2 # $snmpv3-... as needed) and information from OPENBSD-PF-MIB, based on
3 # https://yetiops.net/posts/openbsd-snmp-exporter/.
5 auths:
6 priv_snmpv3:
7 version: 3
8 username:
9 password:
10 priv_password:
11 security_level: authPriv
12 auth_protocol: SHA
13 priv_protocol: AES
15 modules:
16 openbsd:
17 walk:
18 - system
19 - snmp
20 - host
21 - sensors
22 - ifMIB
23 - ip
24 - icmp
25 - ipForward
26 - memIfTable
27 - pfInfo
28 - pfCounters
29 - pfStateTable
30 - pfLogInterface
31 - pfSrcTracking
32 - pfLimits
33 - pfTimeouts
34 - pfInterfaces
35 - pfTables
36 - pfLabels
37 - relaydInfo
38 - vmMIB
39 overrides:
40 relaydHostName:
41 type: DisplayString
42 regex_extracts:
43 '':
44 - regex: '(.*)'
45 value: $1
46 relaydRelayName:
47 type: DisplayString
48 regex_extracts:
49 '':
50 - regex: '(.*)'
51 value: $1
52 relaydTableName:
53 type: DisplayString
54 regex_extracts:
55 '':
56 - regex: '(.*)'
57 value: $1
58 sensorDescr:
59 type: DisplayString
60 regex_extracts:
61 '':
62 - regex: '(.*)'
63 value: $1
64 sensorDevice:
65 type: DisplayString
66 regex_extracts:
67 '':
68 - regex: '(.*)'
69 value: $1
70 sensorValue:
71 type: DisplayString
72 regex_extracts:
73 '':
74 - regex: '(.*)'
75 value: $1
76 sensorUnits:
77 type: DisplayString
78 regex_extracts:
79 '':
80 - regex: '(.*)'
81 value: $1
82 hrSWRunName:
83 type: DisplayString
84 regex_extracts:
85 '':
86 - regex: '(.*)'
87 value: $1
88 hrSWRunPath:
89 type: DisplayString
90 regex_extracts:
91 '':
92 - regex: '(.*)'
93 value: $1
94 hrSWRunParameters:
95 type: DisplayString
96 regex_extracts:
97 '':
98 - regex: '(.*)'
99 value: $1
100 lookups:
101 - source_indexes: [hrStorageIndex]
102 lookup: hrStorageDescr
103 drop_source_indexes: false
104 - source_indexes: [ipAdEntAddr]
105 lookup: ipAdEntIfIndex
106 drop_source_indexes: false
107 - source_indexes: [ipAdEntIfIndex]
108 lookup: ifIndex
109 drop_source_indexes: false
110 - source_indexes: [ipAdEntAddr]
111 lookup: ipAdEntNetMask
112 drop_source_indexes: false
113 - source_indexes: [ipNetToMediaIfIndex]
114 lookup: ifIndex
115 drop_source_indexes: false
116 - source_indexes: [ifIndex]
117 lookup: ifDescr
118 drop_source_indexes: false
119 - source_indexes: [ifIndex]
120 lookup: ifType
121 drop_source_indexes: false
122 - source_indexes: [ifIndex]
123 lookup: ifMtu
124 drop_source_indexes: false
125 - source_indexes: [ifIndex]
126 lookup: ifSpeed
127 drop_source_indexes: false
128 - source_indexes: [ifIndex]
129 lookup: ifAdminStatus
130 drop_source_indexes: false
131 - source_indexes: [ifIndex]
132 lookup: ifOperStatus
133 drop_source_indexes: false
134 - source_indexes: [ifIndex]
135 lookup: ifPhysAddress
136 drop_source_indexes: false
137 - source_indexes: [ifIndex]
138 lookup: ifAlias
139 drop_source_indexes: false
140 - source_indexes: [pfIfIndex]
141 lookup: pfIfDescr
142 drop_source_indexes: false
143 - source_indexes: [pfIfIndex]
144 lookup: pfIfType
145 drop_source_indexes: false
146 - source_indexes: [pfIfIndex]
147 lookup: pfIfRefs
148 drop_source_indexes: false
149 - source_indexes: [pfTblAddrTblIndex]
150 lookup: pfTblIndex
151 drop_source_indexes: false
152 - source_indexes: [pfTblIndex]
153 lookup: pfTblName
154 drop_source_indexes: false
155 - source_indexes: [pfLabelIndex]
156 lookup: pfLabelName
157 drop_source_indexes: false
158 - source_indexes: [relaydHostIndex]
159 lookup: relaydHostTableIndex
160 drop_source_indexes: false
161 - source_indexes: [relaydHostTableIndex]
162 lookup: relaydTableIndex
163 drop_source_indexes: false
164 - source_indexes: [relaydTableIndex]
165 lookup: relaydTableName
166 drop_source_indexes: false
167 - source_indexes: [relaydHostIndex]
168 lookup: relaydHostName
169 drop_source_indexes: false
170 - source_indexes: [relaydHostIndex]
171 lookup: relaydHostStatus
172 drop_source_indexes: false
173 - source_indexes: [relaydSessionIndex]
174 lookup: relaydSessionRelayIndex
175 drop_source_indexes: false
176 - source_indexes: [relaydSessionRelayIndex]
177 lookup: relaydRelayIndex
178 drop_source_indexes: false
179 - source_indexes: [relaydRelayIndex]
180 lookup: relaydRelayName
181 drop_source_indexes: false
182 - source_indexes: [sensorIndex]
183 lookup: sensorDescr
184 drop_source_indexes: false
185 - source_indexes: [sensorIndex]
186 lookup: sensorDevice
187 drop_source_indexes: false
188 - source_indexes: [sensorIndex]
189 lookup: sensorUnits
190 drop_source_indexes: false
191 - source_indexes: [sensorIndex]
192 lookup: sensorStatus
193 drop_source_indexes: false
194 - source_indexes: [sensorIndex]
195 lookup: sensorType
196 drop_source_indexes: false
197 - source_indexes: [vmIndex]
198 lookup: vmName
199 drop_source_indexes: false
200 - source_indexes: [hrSWRunIndex]
201 lookup: hrSWRunName
202 drop_source_indexes: false
203 - source_indexes: [hrSWRunIndex]
204 lookup: hrSWRunPath
205 drop_source_indexes: false
206 - source_indexes: [hrSWRunIndex]
207 lookup: hrSWRunParameters
208 drop_source_indexes: false
209 - source_indexes: [hrSWRunIndex]
210 lookup: hrSWRunType
211 drop_source_indexes: false
212 - source_indexes: [hrSWRunIndex]
213 lookup: hrSWRunStatus
214 drop_source_indexes: false