]>
Commit | Line | Data |
---|---|---|
e43682eb PD |
1 | -- -*- snmpv2 -*- |
2 | -- ---------------------------------------------------------------------- | |
3 | -- MIB file for PowerDNS Authoritative | |
4 | -- ---------------------------------------------------------------------- | |
5 | ||
6 | PDNSAUTH-MIB DEFINITIONS ::= BEGIN | |
7 | ||
8 | IMPORTS | |
9 | OBJECT-TYPE, MODULE-IDENTITY, enterprises, | |
10 | Counter64, NOTIFICATION-TYPE | |
11 | FROM SNMPv2-SMI | |
12 | CounterBasedGauge64 | |
13 | FROM HCNUM-TC | |
14 | OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP | |
15 | FROM SNMPv2-CONF; | |
16 | ||
17 | auth MODULE-IDENTITY | |
18 | LAST-UPDATED "202106120000Z" | |
19 | ORGANIZATION "PowerDNS BV" | |
20 | CONTACT-INFO "support@powerdns.com" | |
21 | DESCRIPTION | |
22 | "This MIB module describes information gathered through PowerDNS Authoritative." | |
23 | ||
24 | REVISION "202106120000Z" | |
25 | DESCRIPTION "Initial revision. Only a placeholder to allow allocating traps.5000-5999 and trapObjects.5000-5999 for local usage." | |
26 | ||
27 | ::= { powerdns 1 } | |
28 | ||
29 | powerdns OBJECT IDENTIFIER ::= { enterprises 43315 } | |
30 | ||
31 | stats OBJECT IDENTIFIER ::= { auth 1 } | |
32 | ||
33 | --- | |
34 | --- Traps / Notifications | |
35 | --- | |
36 | ||
37 | trap OBJECT IDENTIFIER ::= { auth 10 } | |
38 | traps OBJECT IDENTIFIER ::= { trap 0 } --- reverse-mappable | |
39 | trapObjects OBJECT IDENTIFIER ::= { auth 11 } | |
40 | ||
41 | --- { trapObjects 5000 } up to and including { trapObjects 5999 } are reserved for local, product-specific extensions to the Authoritative MIB | |
42 | ||
43 | --- { traps 5000 } up to and including { traps 5999 } are reserved for local, product-specific extensions to the Authoritative MIB | |
44 | ||
45 | --- | |
46 | --- Conformance | |
47 | --- | |
48 | ||
49 | authConformance OBJECT IDENTIFIER ::= { auth 100 } | |
50 | ||
51 | authCompliances MODULE-COMPLIANCE | |
52 | STATUS current | |
53 | DESCRIPTION "PowerDNS authoritative compliance statement" | |
54 | MODULE | |
55 | MANDATORY-GROUPS { | |
56 | authGroup, | |
57 | authTrapsGroup | |
58 | } | |
59 | ::= { authConformance 1 } | |
60 | ||
61 | authGroup OBJECT-GROUP | |
62 | OBJECTS { | |
63 | ||
64 | } | |
65 | STATUS current | |
66 | DESCRIPTION "Objects conformance group for PowerDNS Authoritative" | |
67 | ::= { authConformance 2 } | |
68 | ||
69 | authTrapsGroup NOTIFICATION-GROUP | |
70 | NOTIFICATIONS { | |
71 | customTrap | |
72 | } | |
73 | STATUS current | |
74 | DESCRIPTION "Traps conformance group for PowerDNS Authoritative" | |
75 | ::= { authConformance 3 } | |
76 | ||
77 | END |