mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
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
|