2 # Copyright (c) 2001-2003
3 # Fraunhofer Institute for Open Communication Systems (FhG Fokus).
6 # Author: Harti Brandt <harti@freebsd.org>
8 # Redistribution and use in source and binary forms, with or without
9 # modification, are permitted provided that the following conditions
11 # 1. Redistributions of source code must retain the above copyright
12 # notice, this list of conditions and the following disclaimer.
13 # 2. Redistributions in binary form must reproduce the above copyright
14 # notice, this list of conditions and the following disclaimer in the
15 # documentation and/or other materials provided with the distribution.
17 # THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18 # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 # ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
21 # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 # $Begemot: tree.def 517 2006-10-31 08:52:04Z brandt_h $
31 # System group and private Begemot SNMPd MIB.
36 typedef RowStatus ENUM (
50 # The standard System group
52 (1 sysDescr OCTETSTRING op_system_group GET)
53 (2 sysObjectId OID op_system_group GET)
54 (3 sysUpTime TIMETICKS op_system_group GET)
55 (4 sysContact OCTETSTRING op_system_group GET SET)
56 (5 sysName OCTETSTRING op_system_group GET SET)
57 (6 sysLocation OCTETSTRING op_system_group GET SET)
58 (7 sysServices INTEGER op_system_group GET)
59 (8 sysORLastChange TIMETICKS op_system_group GET)
61 (1 sysOREntry : INTEGER op_or_table
62 (1 sysORIndex INTEGER)
64 (3 sysORDescr OCTETSTRING GET)
65 (4 sysORUpTime TIMETICKS GET)
69 (1 snmpInPkts COUNTER op_snmp GET)
70 (3 snmpInBadVersions COUNTER op_snmp GET)
71 (4 snmpInBadCommunityNames COUNTER op_snmp GET)
72 (5 snmpInBadCommunityUses COUNTER op_snmp GET)
73 (6 snmpInASNParseErrs COUNTER op_snmp GET)
74 (30 snmpEnableAuthenTraps INTEGER op_snmp GET SET)
75 (31 snmpSilentDrops COUNTER op_snmp GET)
76 (32 snmpProxyDrops COUNTER op_snmp GET)
90 # Private Begemot Stuff
96 # Daemon infrastructure
99 (1 begemotSnmpdObjects
104 (1 begemotSnmpdConfig
105 (1 begemotSnmpdTransmitBuffer INTEGER op_snmpd_config GET SET)
106 (2 begemotSnmpdReceiveBuffer INTEGER op_snmpd_config GET SET)
107 (3 begemotSnmpdCommunityDisable INTEGER op_snmpd_config GET SET)
108 (4 begemotSnmpdTrap1Addr IPADDRESS op_snmpd_config GET SET)
109 (5 begemotSnmpdVersionEnable UNSIGNED32 op_snmpd_config GET SET)
111 (2 begemotTrapSinkTable
112 (1 begemotTrapSinkEntry : IPADDRESS INTEGER op_trapsink
113 (1 begemotTrapSinkAddr IPADDRESS)
114 (2 begemotTrapSinkPort INTEGER)
115 (3 begemotTrapSinkStatus INTEGER GET SET)
116 (4 begemotTrapSinkComm OCTETSTRING GET SET)
117 (5 begemotTrapSinkVersion INTEGER GET SET)
123 (4 begemotSnmpdPortTable
124 (1 begemotSnmpdPortEntry : IPADDRESS INTEGER op_snmp_port
125 (1 begemotSnmpdPortAddress IPADDRESS)
126 (2 begemotSnmpdPortPort UNSIGNED32)
127 (3 begemotSnmpdPortStatus INTEGER GET SET)
132 (5 begemotSnmpdCommunityTable
133 (1 begemotSnmpdCommunityEntry : OCTETSTRING UNSIGNED32 op_community
134 (1 begemotSnmpdCommunityModule OCTETSTRING)
135 (2 begemotSnmpdCommunityIndex UNSIGNED32)
136 (3 begemotSnmpdCommunityString OCTETSTRING GET SET)
137 (4 begemotSnmpdCommunityDescr OCTETSTRING GET)
142 (6 begemotSnmpdModuleTable
143 (1 begemotSnmpdModuleEntry : OCTETSTRING op_modules
144 (1 begemotSnmpdModuleSection OCTETSTRING)
145 (2 begemotSnmpdModulePath OCTETSTRING GET SET)
146 (3 begemotSnmpdModuleComment OCTETSTRING GET)
152 (1 begemotSnmpdStatsNoRxBufs COUNTER op_snmpd_stats GET)
153 (2 begemotSnmpdStatsNoTxBufs COUNTER op_snmpd_stats GET)
154 (3 begemotSnmpdStatsInTooLongPkts COUNTER op_snmpd_stats GET)
155 (4 begemotSnmpdStatsInBadPduTypes COUNTER op_snmpd_stats GET))
160 (1 begemotSnmpdDebugDumpPdus INTEGER op_debug GET SET)
161 (2 begemotSnmpdDebugSnmpTrace UNSIGNED32 op_debug GET SET)
162 (3 begemotSnmpdDebugSyslogPri INTEGER op_debug GET SET))
165 # Local (UNIX domain) port table
167 (9 begemotSnmpdLocalPortTable
168 (1 begemotSnmpdLocalPortEntry : OCTETSTRING op_lsock_port
169 (1 begemotSnmpdLocalPortPath OCTETSTRING)
170 (2 begemotSnmpdLocalPortStatus INTEGER GET SET)
171 (3 begemotSnmpdLocalPortType INTEGER GET SET)
174 (10 begemotSnmpdTransportMappings
175 (1 begemotSnmpdTransportTable
176 (1 begemotSnmpdTransportEntry : OCTETSTRING op_transport_table
177 (1 begemotSnmpdTransportName OCTETSTRING)
178 (2 begemotSnmpdTransportStatus INTEGER GET)
179 (3 begemotSnmpdTransportOid OID GET)
181 (2 begemotSnmpdTransUdp OID op_transport_dummy)
182 (3 begemotSnmpdTransLsock OID op_transport_dummy)
187 (1 begemotSnmpdAgentFreeBSD OID op_dummy)
199 (1 snmpTrapOID OID op_snmp_trap)
202 (1 coldStart OID op_snmp_trap)
203 (2 warmStart OID op_snmp_trap)
204 (5 authenticationFailure OID op_snmp_trap)
207 (1 snmpSetSerialNo INTEGER op_snmp_set GET SET)
212 (2 snmpFrameworkMIBObjects
214 (1 snmpEngineID OCTETSTRING | SnmpEngineID op_snmp_engine GET)
215 (2 snmpEngineBoots INTEGER op_snmp_engine GET)
216 (3 snmpEngineTime INTEGER op_snmp_engine GET)
217 (4 snmpEngineMaxMessageSize INTEGER op_snmp_engine GET)