]> git.ipfire.org Git - thirdparty/pdns.git/blame - pdns/AUTH-MIB.txt
Merge pull request #14195 from rgacogne/ddist-no-assertions
[thirdparty/pdns.git] / pdns / AUTH-MIB.txt
CommitLineData
e43682eb
PD
1-- -*- snmpv2 -*-
2-- ----------------------------------------------------------------------
3-- MIB file for PowerDNS Authoritative
4-- ----------------------------------------------------------------------
5
6PDNSAUTH-MIB DEFINITIONS ::= BEGIN
7
8IMPORTS
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
17auth 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
29powerdns OBJECT IDENTIFIER ::= { enterprises 43315 }
30
31stats OBJECT IDENTIFIER ::= { auth 1 }
32
33---
34--- Traps / Notifications
35---
36
37trap OBJECT IDENTIFIER ::= { auth 10 }
38traps OBJECT IDENTIFIER ::= { trap 0 } --- reverse-mappable
39trapObjects 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
49authConformance OBJECT IDENTIFIER ::= { auth 100 }
50
51authCompliances 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
61authGroup OBJECT-GROUP
62 OBJECTS {
63
64 }
65 STATUS current
66 DESCRIPTION "Objects conformance group for PowerDNS Authoritative"
67 ::= { authConformance 2 }
68
69authTrapsGroup NOTIFICATION-GROUP
70 NOTIFICATIONS {
71 customTrap
72 }
73 STATUS current
74 DESCRIPTION "Traps conformance group for PowerDNS Authoritative"
75 ::= { authConformance 3 }
76
77END