mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
164 lines
4.5 KiB
Plaintext
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
|