238 lines
6.8 KiB
Plaintext
238 lines
6.8 KiB
Plaintext
TRAPEZE-NETWORKS-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
|
|
TrpzIpPort
|
|
FROM TRAPEZE-NETWORKS-BASIC-TC
|
|
trpzMibs
|
|
FROM TRAPEZE-NETWORKS-ROOT-MIB;
|
|
|
|
|
|
trpzExternalServerMib MODULE-IDENTITY
|
|
LAST-UPDATED "201106220040Z"
|
|
ORGANIZATION "Trapeze Networks"
|
|
CONTACT-INFO
|
|
"Trapeze Networks Technical Support
|
|
www.trapezenetworks.com
|
|
US: 866.TRPZ.TAC
|
|
International: 925.474.2400
|
|
support@trapezenetworks.com"
|
|
DESCRIPTION
|
|
"External Server configuration MIB.
|
|
|
|
Copyright 2006-2011 Trapeze Networks, Inc.
|
|
All rights reserved.
|
|
This Trapeze Networks SNMP Management Information Base
|
|
Specification (Specification) embodies Trapeze Networks'
|
|
confidential and proprietary intellectual property.
|
|
Trapeze Networks retains all title and ownership in
|
|
the Specification, including any revisions.
|
|
|
|
This Specification is supplied 'AS IS' and Trapeze Networks
|
|
makes no warranty, either express or implied, as to the use,
|
|
operation, condition, or performance of the Specification."
|
|
|
|
REVISION "201106220040Z"
|
|
DESCRIPTION "v1.4.0: Revised for 7.5 release."
|
|
|
|
REVISION "200910020021Z"
|
|
DESCRIPTION "v1.2.1: Added two scalars:
|
|
trpzExtServerPrimaryDnsIpAddress,
|
|
trpzExtServerSecondaryDnsIpAddress."
|
|
|
|
REVISION "200810240010Z"
|
|
DESCRIPTION "v1.1.0: Factored out 'TrpzIpPort' textual convention
|
|
(was moved to the new module Basic TC).
|
|
This will be published in 7.1 release."
|
|
|
|
REVISION "200607310004Z"
|
|
DESCRIPTION "v1.0.4: Initial version, for 6.0 release"
|
|
|
|
::= { trpzMibs 7 }
|
|
|
|
|
|
-- Textual conventions
|
|
|
|
TrpzSyslogServerEnable ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Syslog Server mode (administratively enabled or disabled)."
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
|
|
|
|
--
|
|
-- The External Server Configuration MIB Tree
|
|
--
|
|
|
|
trpzExternalServerObjects OBJECT IDENTIFIER ::= { trpzExternalServerMib 1 }
|
|
trpzExternalServerDataObjects OBJECT IDENTIFIER ::= { trpzExternalServerObjects 1 }
|
|
trpzExternalServerGlobalObjects OBJECT IDENTIFIER ::= { trpzExternalServerDataObjects 2 }
|
|
|
|
--
|
|
-- Object definitions
|
|
--
|
|
|
|
-- ====================
|
|
-- Syslog Server table
|
|
|
|
trpzExtServerSyslogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TrpzExtServerSyslogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured Syslog server table."
|
|
::= { trpzExternalServerDataObjects 1 }
|
|
|
|
trpzExtServerSyslogEntry OBJECT-TYPE
|
|
SYNTAX TrpzExtServerSyslogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for Syslog server table."
|
|
INDEX { trpzExtServerSyslogIndex }
|
|
::= { trpzExtServerSyslogTable 1 }
|
|
|
|
TrpzExtServerSyslogEntry ::= SEQUENCE {
|
|
trpzExtServerSyslogIndex Unsigned32,
|
|
trpzExtServerSyslogAddress IpAddress,
|
|
trpzExtServerSyslogPort TrpzIpPort,
|
|
trpzExtServerSyslogEnable TrpzSyslogServerEnable
|
|
}
|
|
|
|
trpzExtServerSyslogIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of the Syslog sever"
|
|
::= { trpzExtServerSyslogEntry 1 }
|
|
|
|
trpzExtServerSyslogAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the Syslog server."
|
|
::= { trpzExtServerSyslogEntry 2 }
|
|
|
|
trpzExtServerSyslogPort OBJECT-TYPE
|
|
SYNTAX TrpzIpPort
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Syslog server Port number."
|
|
::= { trpzExtServerSyslogEntry 3 }
|
|
|
|
trpzExtServerSyslogEnable OBJECT-TYPE
|
|
SYNTAX TrpzSyslogServerEnable
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status of the Syslog server (enabled/disabled)"
|
|
::= { trpzExtServerSyslogEntry 4 }
|
|
|
|
|
|
--
|
|
-- Scalars
|
|
--
|
|
|
|
trpzExtServerPrimaryDnsIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured IP address of the Primary DNS Server."
|
|
::= { trpzExternalServerGlobalObjects 1 }
|
|
|
|
trpzExtServerSecondaryDnsIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured IP address of the Secondary DNS Server."
|
|
::= { trpzExternalServerGlobalObjects 2 }
|
|
|
|
|
|
-- ============================================================================
|
|
--
|
|
-- Conformance
|
|
--
|
|
|
|
trpzExternalServerConformance OBJECT IDENTIFIER ::= { trpzExternalServerObjects 2 }
|
|
trpzExternalServerCompliances OBJECT IDENTIFIER ::= { trpzExternalServerConformance 1 }
|
|
trpzExternalServerGroups OBJECT IDENTIFIER ::= { trpzExternalServerConformance 2 }
|
|
|
|
-- Compliance
|
|
|
|
trpzExternalServerCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for devices that implement
|
|
the External Server MIB.
|
|
|
|
This compliance statement was for releases 6.0 to 7.3
|
|
of AC (wireless switch) software.
|
|
|
|
This compliance statement is replaced by
|
|
trpzExternalServerComplianceRev2."
|
|
MODULE -- trpzExternalServerMib
|
|
|
|
MANDATORY-GROUPS { trpzExternalServerConfigGroup }
|
|
|
|
::= { trpzExternalServerCompliances 1 }
|
|
|
|
trpzExternalServerComplianceRev2 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices that implement
|
|
the External Server MIB.
|
|
|
|
This compliance statement is for releases 7.5 and greater
|
|
of AC (wireless switch) software."
|
|
MODULE -- trpzExternalServerMib
|
|
|
|
MANDATORY-GROUPS {
|
|
trpzExternalServerConfigGroup,
|
|
trpzExternalServerDnsServerGroup
|
|
}
|
|
|
|
::= { trpzExternalServerCompliances 2 }
|
|
|
|
|
|
-- Units of Conformance
|
|
|
|
trpzExternalServerConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
trpzExtServerSyslogAddress,
|
|
trpzExtServerSyslogPort,
|
|
trpzExtServerSyslogEnable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mandatory group of objects implemented to provide
|
|
External Server configuration info."
|
|
::= { trpzExternalServerGroups 1 }
|
|
|
|
trpzExternalServerDnsServerGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
trpzExtServerPrimaryDnsIpAddress,
|
|
trpzExtServerSecondaryDnsIpAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group of objects implemented to provide
|
|
DNS Server configuration info
|
|
in releases 7.5 and greater."
|
|
::= { trpzExternalServerGroups 2 }
|
|
|
|
END
|