Observium_CE/mibs/hp/LEFTHAND-NETWORKS-NSM-NTP-MIB

228 lines
8.0 KiB
Plaintext

-- ****************************************************************************
-- LEFTHAND-NETWORKS-NSM-NTP-MIB
-- Management Information Base for SNMP Network Management
--
-- This MIB provides NTP information for a storage node.
-- This MIB must be loaded after:
-- LEFTHAND-NETWORKS-GLOBAL-REG-MIB.mib
-- LEFTHAND-NETWORKS-NSM-MIB.mib
--
-- The LeftHand Networks Enterprise number is 9804.
-- The ASN.1 prefix to, and including the LeftHand Networks Enterprise is:
-- 1.3.6.1.4.1.9804
-- ****************************************************************************
-- Copyright 2009,2010 Hewlett-Packard Development Company, L.P.
-- Copyright 2008,2009 LeftHand Networks, Inc.
-- All Rights Reserved.
--
-- Hewlett-Packard Company shall not be liable for technical or
-- editorial errors or omissions contained herein. The information in
-- this document is provided "as is" without warranty of any kind and
-- is subject to change without notice. The warranties for HP products
-- are set forth in the express limited warranty statements
-- accompanying such products. Nothing herein should be construed as
-- constituting an additional warranty.
--
-- Confidential computer software. Valid license from HP required for
-- possession, use or copying. Consistent with FAR 12.211 and 12.212,
-- Commercial Computer Software, Computer Software Documentation, and
-- Technical Data for Commercial Items are licensed to the U.S.
-- Government under vendor's standard commercial license.
-- ****************************************************************************
LEFTHAND-NETWORKS-NSM-NTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue
FROM SNMPv2-TC
lhnModules, lhnNsm
FROM LEFTHAND-NETWORKS-GLOBAL-REG-MIB
lhnNsmNTP
FROM LEFTHAND-NETWORKS-NSM-MIB;
-- lhnNsm is imported but never used, this will create a smilint warning
-- however, it's necessary for some MIB compilers
--
-- Module definition and a brief description of this mib.
--
lhnNsmNTPModule MODULE-IDENTITY
LAST-UPDATED "201311190000Z"
ORGANIZATION "Hewlett Packard Company, StorageWorks Division"
CONTACT-INFO "Product Support
Product URL: www.hp.com/go/p4000
Support URL: www.itrc.hp.com
Product Phone: www.hp.com/go/contact
1-800-786-7967 (US only)
Support Phone: www.hp.com/go/contact
1-800-334-5144 (US only)"
DESCRIPTION "HP StorageWorks P4000 NTP Information"
REVISION "201311190000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1, SAN/iQ 8.5, SAN/iQ 9.0, SAN/iQ 9.5, SAN/iQ 10.0, SAN/iQ 10.5, SAN/iQ 11.0, SAN/iQ 11.5"
REVISION "201306250000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1, SAN/iQ 8.5, SAN/iQ 9.0, SAN/iQ 9.5, SAN/iQ 10.0, SAN/iQ 10.5, SAN/iQ 11.0"
REVISION "201209040000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1, SAN/iQ 8.5, SAN/iQ 9.0, SAN/iQ 9.5, SAN/iQ 10.0"
REVISION "201106210000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1, SAN/iQ 8.5, SAN/iQ 9.0, SAN/iQ 9.5"
REVISION "201009070000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1, SAN/iQ 8.5, SAN/iQ 9.0"
REVISION "201007190000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1, SAN/iQ 8.5 with patch 10076
Obsoleted:
ntpRowStatus
Changed all objects that used the 'OCTET STRING' syntax to use the 'DisplayString' syntax for increased client compatability."
REVISION "200911200000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1, SAN/iQ 8.5"
REVISION "200903100000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0, SAN/iQ 8.1"
REVISION "200801240000Z"
DESCRIPTION "SAN/iQ 7.0, SAN/iQ 8.0
Updated object names to use current product branding.
Added conformance and compliance objects.
Updated the MIB for increased client compatability."
::= { lhnModules 6 }
--******************************************************************************
--
-- Conformance
--
--******************************************************************************
lhnNsmNTPModuleConformance OBJECT IDENTIFIER
::= { lhnNsmNTPModule 1 }
lhnNsmNTPModuleCompliances OBJECT IDENTIFIER
::= { lhnNsmNTPModuleConformance 1 }
lhnNsmNTPModuleGroups OBJECT IDENTIFIER
::= { lhnNsmNTPModuleConformance 2 }
lefthandNetworksNsmNTPMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement."
MODULE
MANDATORY-GROUPS {
lefthandNetworksNsmNtpGroup
}
::= { lhnNsmNTPModuleCompliances 1 }
lefthandNetworksNsmNtpGroup OBJECT-GROUP
OBJECTS {
ntpCount,
timeGMTTime,
timeTimeZone,
ntpPreferred,
ntpServer
}
STATUS current
DESCRIPTION "The default group for all NSM NTP objects."
::= { lhnNsmNTPModuleGroups 1 }
lefthandNetworksNsmNtpGroupObsolete OBJECT-GROUP
OBJECTS {
ntpRowStatus
}
STATUS obsolete
DESCRIPTION "The group for all obsolete NSM NTP objects."
::= { lhnNsmNTPModuleGroups 2 }
--******************************************************************************
--
-- NTP Module Objects
--
--******************************************************************************
ntpCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of NTP servers."
::= { lhnNsmNTP 1 }
ntpTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of NTP information for the NSM. The
number of servers is given by ntpCount."
::= { lhnNsmNTP 2 }
ntpEntry OBJECT-TYPE
SYNTAX NtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A row of NTP information."
INDEX {
ntpIndex
}
::= { ntpTable 1 }
NtpEntry ::= SEQUENCE {
ntpIndex Unsigned32,
ntpPreferred TruthValue,
ntpServer DisplayString,
ntpRowStatus RowStatus
}
ntpIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index for the ntpTable table."
::= { ntpEntry 1 }
ntpPreferred OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "true if NTP server is preferred, false otherwise"
::= { ntpEntry 2 }
ntpServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name or IP address of the NTP server."
::= { ntpEntry 3 }
ntpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { ntpEntry 4 }
timeGMTTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current time in the GMT time zone."
::= { lhnNsmNTP 7 }
timeTimeZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current time in the local time zone."
::= { lhnNsmNTP 8 }
END
-- END: some MIB compilers require a CR/LF after the END statement --