xref: /freebsd-src/usr.sbin/bsnmpd/modules/snmp_netgraph/netgraph_tree.def (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1*259ee3d7SHartmut Brandt#
2*259ee3d7SHartmut Brandt# Copyright (c) 2001-2003
3*259ee3d7SHartmut Brandt#	Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4*259ee3d7SHartmut Brandt#	All rights reserved.
5*259ee3d7SHartmut Brandt#
6*259ee3d7SHartmut Brandt# Author: Harti Brandt <harti@freebsd.org>
7*259ee3d7SHartmut Brandt#
8*259ee3d7SHartmut Brandt# Redistribution of this software and documentation and use in source and
9*259ee3d7SHartmut Brandt# binary forms, with or without modification, are permitted provided that
10*259ee3d7SHartmut Brandt# the following conditions are met:
11*259ee3d7SHartmut Brandt#
12*259ee3d7SHartmut Brandt# 1. Redistributions of source code or documentation must retain the above
13*259ee3d7SHartmut Brandt#    copyright notice, this list of conditions and the following disclaimer.
14*259ee3d7SHartmut Brandt# 2. Redistributions in binary form must reproduce the above copyright
15*259ee3d7SHartmut Brandt#    notice, this list of conditions and the following disclaimer in the
16*259ee3d7SHartmut Brandt#    documentation and/or other materials provided with the distribution.
17*259ee3d7SHartmut Brandt#
18*259ee3d7SHartmut Brandt# THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY FRAUNHOFER FOKUS
19*259ee3d7SHartmut Brandt# AND ITS CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
20*259ee3d7SHartmut Brandt# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
21*259ee3d7SHartmut Brandt# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
22*259ee3d7SHartmut Brandt# FRAUNHOFER FOKUS OR ITS CONTRIBUTORS  BE LIABLE FOR ANY DIRECT, INDIRECT,
23*259ee3d7SHartmut Brandt# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24*259ee3d7SHartmut Brandt# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
25*259ee3d7SHartmut Brandt# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
26*259ee3d7SHartmut Brandt# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27*259ee3d7SHartmut Brandt# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
28*259ee3d7SHartmut Brandt# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29*259ee3d7SHartmut Brandt#
30*259ee3d7SHartmut Brandt#
31*259ee3d7SHartmut Brandt# Definition of the tree implemented by snmp_netgraph.
32*259ee3d7SHartmut Brandt#
33*259ee3d7SHartmut Brandt(1 internet
34*259ee3d7SHartmut Brandt  (4 private
35*259ee3d7SHartmut Brandt    (1 enterprises
36*259ee3d7SHartmut Brandt      (12325 fokus
37*259ee3d7SHartmut Brandt        (1 begemot
38*259ee3d7SHartmut Brandt          (2 begemotNg
39*259ee3d7SHartmut Brandt            (1 begemotNgObjects
40*259ee3d7SHartmut Brandt              (1 begemotNgConfig
41*259ee3d7SHartmut Brandt                (1 begemotNgControlNodeName OCTETSTRING op_ng_config GET SET)
42*259ee3d7SHartmut Brandt                (2 begemotNgResBufSiz INTEGER op_ng_config GET SET)
43*259ee3d7SHartmut Brandt                (3 begemotNgTimeout INTEGER op_ng_config GET SET)
44*259ee3d7SHartmut Brandt                (4 begemotNgDebugLevel UNSIGNED32 op_ng_config GET SET)
45*259ee3d7SHartmut Brandt              )
46*259ee3d7SHartmut Brandt# Change definition of stats array if you change StatsGroup
47*259ee3d7SHartmut Brandt              (2 begemotNgStats
48*259ee3d7SHartmut Brandt                (1 begemotNgNoMems COUNTER op_ng_stats GET)
49*259ee3d7SHartmut Brandt                (2 begemotNgMsgReadErrs COUNTER op_ng_stats GET)
50*259ee3d7SHartmut Brandt                (3 begemotNgTooLargeMsgs COUNTER op_ng_stats GET)
51*259ee3d7SHartmut Brandt                (4 begemotNgDataReadErrs COUNTER op_ng_stats GET)
52*259ee3d7SHartmut Brandt                (5 begemotNgTooLargeDatas COUNTER op_ng_stats GET)
53*259ee3d7SHartmut Brandt              )
54*259ee3d7SHartmut Brandt              (3 begemotNgTypeTable
55*259ee3d7SHartmut Brandt                (1 begemotNgTypeEntry : OCTETSTRING op_ng_type
56*259ee3d7SHartmut Brandt                  (1 begemotNgTypeName OCTETSTRING)
57*259ee3d7SHartmut Brandt                  (2 begemotNgTypeStatus INTEGER GET SET)
58*259ee3d7SHartmut Brandt              ))
59*259ee3d7SHartmut Brandt              (4 begemotNgNodeTable
60*259ee3d7SHartmut Brandt                (1 begemotNgNodeEntry : INTEGER op_ng_node
61*259ee3d7SHartmut Brandt                  (1 begemotNgNodeId UNSIGNED32)
62*259ee3d7SHartmut Brandt                  (2 begemotNgNodeStatus INTEGER GET)
63*259ee3d7SHartmut Brandt                  (3 begemotNgNodeName OCTETSTRING GET)
64*259ee3d7SHartmut Brandt                  (4 begemotNgNodeType OCTETSTRING GET)
65*259ee3d7SHartmut Brandt                  (5 begemotNgNodeHooks UNSIGNED32 GET)
66*259ee3d7SHartmut Brandt              ))
67*259ee3d7SHartmut Brandt              (5 begemotNgHookTable
68*259ee3d7SHartmut Brandt                (1 begemotNgHookEntry : UNSIGNED32 OCTETSTRING op_ng_hook
69*259ee3d7SHartmut Brandt                  (1 begemotNgHookNodeId UNSIGNED32)
70*259ee3d7SHartmut Brandt                  (2 begemotNgHookHook OCTETSTRING)
71*259ee3d7SHartmut Brandt                  (3 begemotNgHookStatus INTEGER GET)
72*259ee3d7SHartmut Brandt                  (4 begemotNgHookPeerNodeId UNSIGNED32 GET)
73*259ee3d7SHartmut Brandt                  (5 begemotNgHookPeerHook OCTETSTRING GET)
74*259ee3d7SHartmut Brandt                  (6 begemotNgHookPeerType OCTETSTRING GET)
75*259ee3d7SHartmut Brandt              ))
76*259ee3d7SHartmut Brandt          ))
77*259ee3d7SHartmut Brandt)))))
78