librenms/mibs/RBTWS-EXTERNAL-SERVER-MIB
Adam Amstrong 02b3530f38 move more mibs to root mibdir and rename
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 15:59:17 +00:00

164 lines
4.5 KiB
Plaintext

RBTWS-EXTERNAL-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsExternalServerMib MODULE-IDENTITY
LAST-UPDATED "200609271237Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"External Server configuration MIB.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200607310004Z"
DESCRIPTION "v1.0.4: Initial version, for 6.0 release"
::= { rbtwsMibs 7 }
-- Textual conventions
RbtwsIpPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An UDP or TCP port number."
SYNTAX Unsigned32 (1..65535)
RbtwsSyslogServerEnable ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Syslog Server mode (administratively enabled or disabled)."
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
--
-- The External Server Configuration MIB Tree
--
rbtwsExternalServerObjects OBJECT IDENTIFIER ::= { rbtwsExternalServerMib 1 }
rbtwsExternalServerDataObjects OBJECT IDENTIFIER ::= { rbtwsExternalServerObjects 1 }
--
-- Object definitions
--
-- Syslog Server table
rbtwsExtServerSyslogTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbtwsExtServerSyslogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configured Syslog server table."
::= { rbtwsExternalServerDataObjects 1 }
rbtwsExtServerSyslogEntry OBJECT-TYPE
SYNTAX RbtwsExtServerSyslogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Syslog server table."
INDEX { rbtwsExtServerSyslogIndex }
::= { rbtwsExtServerSyslogTable 1 }
RbtwsExtServerSyslogEntry ::= SEQUENCE {
rbtwsExtServerSyslogIndex Unsigned32,
rbtwsExtServerSyslogAddress IpAddress,
rbtwsExtServerSyslogPort RbtwsIpPort,
rbtwsExtServerSyslogEnable RbtwsSyslogServerEnable
}
rbtwsExtServerSyslogIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the Syslog sever"
::= { rbtwsExtServerSyslogEntry 1 }
rbtwsExtServerSyslogAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Address of the Syslog server."
::= { rbtwsExtServerSyslogEntry 2 }
rbtwsExtServerSyslogPort OBJECT-TYPE
SYNTAX RbtwsIpPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Syslog server Port number."
::= { rbtwsExtServerSyslogEntry 3 }
rbtwsExtServerSyslogEnable OBJECT-TYPE
SYNTAX RbtwsSyslogServerEnable
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administrative status of the Syslog server (enabled/disabled)"
::= { rbtwsExtServerSyslogEntry 4 }
-- ============================================================================
--
-- Conformance
--
rbtwsExternalServerConformance OBJECT IDENTIFIER ::= { rbtwsExternalServerObjects 2 }
rbtwsExternalServerCompliances OBJECT IDENTIFIER ::= { rbtwsExternalServerConformance 1 }
rbtwsExternalServerGroups OBJECT IDENTIFIER ::= { rbtwsExternalServerConformance 2 }
-- Compliance
rbtwsExternalServerCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the External Server MIB."
MODULE -- rbtwsExternalServerMib
MANDATORY-GROUPS { rbtwsExternalServerConfigGroup }
::= { rbtwsExternalServerCompliances 1 }
-- Units of Conformance
rbtwsExternalServerConfigGroup OBJECT-GROUP
OBJECTS {
rbtwsExtServerSyslogAddress,
rbtwsExtServerSyslogPort,
rbtwsExtServerSyslogEnable
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
External Server configuration info."
::= { rbtwsExternalServerGroups 1 }
END