summaryrefslogtreecommitdiffstats
path: root/lib/libbsnmp/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libbsnmp/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt')
-rw-r--r--lib/libbsnmp/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt398
1 files changed, 0 insertions, 398 deletions
diff --git a/lib/libbsnmp/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt b/lib/libbsnmp/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt
deleted file mode 100644
index 1896fe6..0000000
--- a/lib/libbsnmp/modules/snmp_netgraph/BEGEMOT-NETGRAPH.txt
+++ /dev/null
@@ -1,398 +0,0 @@
---
--- Copyright (c) 2001-2003
--- Fraunhofer Institute for Open Communication Systems (FhG Fokus).
--- All rights reserved.
---
--- Author: Harti Brandt <harti@freebsd.org>
---
--- Redistribution of this software and documentation and use in source and
--- binary forms, with or without modification, are permitted provided that
--- the following conditions are met:
---
--- 1. Redistributions of source code or documentation must retain the above
--- copyright notice, this list of conditions and the following disclaimer.
--- 2. Redistributions in binary form must reproduce the above copyright
--- notice, this list of conditions and the following disclaimer in the
--- documentation and/or other materials provided with the distribution.
---
--- THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY FRAUNHOFER FOKUS
--- AND ITS CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
--- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
--- FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
--- FRAUNHOFER FOKUS OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
--- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
--- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
--- OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
--- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
--- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
--- EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
---
--- $FreeBSD$
---
--- Private MIB for netgraph part of Begemot SNMP daemon.
---
-BEGEMOT-NETGRAPH-MIB DEFINITIONS ::= BEGIN
-
-IMPORTS
- MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32
- FROM SNMPv2-SMI
- TEXTUAL-CONVENTION, TruthValue
- FROM SNMPv2-TC
- MODULE-COMPLIANCE, OBJECT-GROUP
- FROM SNMPv2-CONF
- begemot
- FROM BEGEMOT-MIB;
-
-begemotNg MODULE-IDENTITY
- LAST-UPDATED "200311140000Z"
- ORGANIZATION "Fraunhofer FOKUS, CATS"
- CONTACT-INFO
- " Hartmut Brandt
-
- Postal: Fraunhofer Institute for Open Communication Systems
- Kaiserin-Augusta-Allee 31
- 10589 Berlin
- Germany
-
- Fax: +49 30 3463 7352
-
- E-mail: harti@freebsd.org"
- DESCRIPTION
- "The MIB for the NetGraph access module for SNMP."
- ::= { begemot 2 }
-
-begemotNgObjects OBJECT IDENTIFIER ::= { begemotNg 1 }
-
--- --------------------------------------------------------------------------
-
-NgTypeName ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "31a"
- STATUS current
- DESCRIPTION
- "Name of a netgraph type."
- SYNTAX OCTET STRING (SIZE(1..31))
-
-NgNodeName ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "31a"
- STATUS current
- DESCRIPTION
- "Name of a netgraph node."
- SYNTAX OCTET STRING (SIZE(1..31))
-
-NgNodeNameOrEmpty ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "31a"
- STATUS current
- DESCRIPTION
- "Name of a netgraph node."
- SYNTAX OCTET STRING (SIZE(0..31))
-
-NgHookName ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "31a"
- STATUS current
- DESCRIPTION
- "Name of a netgraph hook."
- SYNTAX OCTET STRING (SIZE(1..31))
-
-NgNodeId ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "x"
- STATUS current
- DESCRIPTION
- "Node identifier."
- SYNTAX Unsigned32 (1..4294967295)
-
-NgNodeIdOrZero ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "x"
- STATUS current
- DESCRIPTION
- "Node identifier or 0 for 'no-node'."
- SYNTAX Unsigned32 (0..4294967295)
-
--- --------------------------------------------------------------------------
---
--- Configuration parameters
---
-begemotNgConfig OBJECT IDENTIFIER ::= { begemotNgObjects 1 }
-
-begemotNgControlNodeName OBJECT-TYPE
- SYNTAX NgNodeName
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The name of the netgraph node of this daemon. The name is
- writeable during initialisation. If the name is set from
- the empty string to the non-empty string, the netgraph socket
- is created. Once set it cannot be changed."
- ::= { begemotNgConfig 1 }
-
-begemotNgResBufSiz OBJECT-TYPE
- SYNTAX INTEGER (1024..65536)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The size of the receive buffers for netgraph messages."
- DEFVAL { 20000 }
- ::= { begemotNgConfig 2 }
-
-begemotNgTimeout OBJECT-TYPE
- SYNTAX INTEGER (10..10000)
- UNITS "milliseconds"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The maximum time to wait for a response to a netgraph message."
- DEFVAL { 1000 }
- ::= { begemotNgConfig 3 }
-
-begemotNgDebugLevel OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The netgraph library debug level. This should be set only
- if the daemon is run with a terminal attached."
- DEFVAL { 0 }
- ::= { begemotNgConfig 4 }
-
--- --------------------------------------------------------------------------
---
--- The STATISTICS Group
---
-begemotNgStats OBJECT IDENTIFIER ::= { begemotNgObjects 2 }
-
-begemotNgNoMems OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times a memory allocation has failed for buffers
- or the message queue."
- ::= { begemotNgStats 1 }
-
-begemotNgMsgReadErrs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times reading a netgraph message has failed."
- ::= { begemotNgStats 2 }
-
-begemotNgTooLargeMsgs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times a netgraph message was too large for
- the buffer. Try increasing begemotNgResBufSiz if
- this happens."
- ::= { begemotNgStats 3 }
-
-begemotNgDataReadErrs OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times reading a netgraph data message has failed."
- ::= { begemotNgStats 4 }
-
-begemotNgTooLargeDatas OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of times a netgraph data message was too large.
- You need to increase begemotNgResBufSiz."
- ::= { begemotNgStats 5 }
-
--- -----------------------------------------------------
---
--- The NODE table
---
-begemotNgTypeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BegemotNgTypeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing information about all netgraph node types."
- ::= { begemotNgObjects 3 }
-
-begemotNgTypeEntry OBJECT-TYPE
- SYNTAX BegemotNgTypeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table entry that describes one netgraph node."
- INDEX { begemotNgTypeName }
- ::= { begemotNgTypeTable 1 }
-
-BegemotNgTypeEntry ::= SEQUENCE {
- begemotNgTypeName NgTypeName,
- begemotNgTypeStatus INTEGER
-}
-
-begemotNgTypeName OBJECT-TYPE
- SYNTAX NgTypeName
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The name of the type. Used as index."
- ::= { begemotNgTypeEntry 1 }
-
-begemotNgTypeStatus OBJECT-TYPE
- SYNTAX INTEGER { loaded(1), unloaded(2) }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "If loaded then the node type is available. A type can be load
- by setting this field to loaded. It is unload if the field is
- set to unloaded. Note, that a type cannot be unloaded if it
- is compiled into the kernel or has nodes of this type. The name
- of the file containing the type implementation is constructed by
- prepending ng_ to the type name."
- ::= { begemotNgTypeEntry 2 }
-
---
--- Node table
---
-begemotNgNodeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BegemotNgNodeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing information about all netgraph nodes."
- ::= { begemotNgObjects 4 }
-
-begemotNgNodeEntry OBJECT-TYPE
- SYNTAX BegemotNgNodeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table entry that describes one netgraph node."
- INDEX { begemotNgNodeId }
- ::= { begemotNgNodeTable 1 }
-
-BegemotNgNodeEntry ::= SEQUENCE {
- begemotNgNodeId NgNodeId,
- begemotNgNodeStatus INTEGER,
- begemotNgNodeName NgNodeNameOrEmpty,
- begemotNgNodeType NgTypeName,
- begemotNgNodeHooks Unsigned32
-}
-
-begemotNgNodeId OBJECT-TYPE
- SYNTAX NgNodeId
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The 32bit node id of this node. 0 is an illegal value."
- ::= { begemotNgNodeEntry 1 }
-
-begemotNgNodeStatus OBJECT-TYPE
- SYNTAX INTEGER { valid(1), invalid(2) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indicates whether the node exists or not."
- ::= { begemotNgNodeEntry 2 }
-
-begemotNgNodeName OBJECT-TYPE
- SYNTAX NgNodeNameOrEmpty
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Name of the node (if any)."
- ::= { begemotNgNodeEntry 3 }
-
-begemotNgNodeType OBJECT-TYPE
- SYNTAX NgTypeName
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Type name of the node."
- ::= { begemotNgNodeEntry 4 }
-
-begemotNgNodeHooks OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of hooks on this node."
- ::= { begemotNgNodeEntry 5 }
-
---
--- Hook table
---
-begemotNgHookTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BegemotNgHookEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing information about all netgraph hooks."
- ::= { begemotNgObjects 5 }
-
-begemotNgHookEntry OBJECT-TYPE
- SYNTAX BegemotNgHookEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table entry that describes one netgraph node."
- INDEX { begemotNgHookNodeId, begemotNgHookHook }
- ::= { begemotNgHookTable 1 }
-
-BegemotNgHookEntry ::= SEQUENCE {
- begemotNgHookNodeId NgNodeId,
- begemotNgHookHook NgHookName,
- begemotNgHookStatus INTEGER,
- begemotNgHookPeerNodeId NgNodeId,
- begemotNgHookPeerHook NgHookName,
- begemotNgHookPeerType NgTypeName
-}
-
-begemotNgHookNodeId OBJECT-TYPE
- SYNTAX NgNodeId
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The 32bit node id of this node."
- ::= { begemotNgHookEntry 1 }
-
-begemotNgHookHook OBJECT-TYPE
- SYNTAX NgHookName
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Name of the hook."
- ::= { begemotNgHookEntry 2 }
-
-begemotNgHookStatus OBJECT-TYPE
- SYNTAX INTEGER { valid(1), invalid(2) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indicates whether the hook exists or not."
- ::= { begemotNgHookEntry 3 }
-
-begemotNgHookPeerNodeId OBJECT-TYPE
- SYNTAX NgNodeId
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The 32bit node id of the peer node of this hook."
- ::= { begemotNgHookEntry 4 }
-
-begemotNgHookPeerHook OBJECT-TYPE
- SYNTAX NgHookName
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Name of the peer hook."
- ::= { begemotNgHookEntry 5 }
-
-begemotNgHookPeerType OBJECT-TYPE
- SYNTAX NgTypeName
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Name of the peer type."
- ::= { begemotNgHookEntry 6 }
-
-END
OpenPOWER on IntegriCloud