diff options
Diffstat (limited to 'MIBS/junose/Juniper-HOST-MIB')
| -rw-r--r-- | MIBS/junose/Juniper-HOST-MIB | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-HOST-MIB b/MIBS/junose/Juniper-HOST-MIB new file mode 100644 index 0000000..d1f52db --- /dev/null +++ b/MIBS/junose/Juniper-HOST-MIB @@ -0,0 +1,186 @@ + +-- ***************************************************************************** +-- Juniper-HOST-MIB +-- +-- Juniper Networks Enterprise MIB +-- HOST MIB +-- +-- Copyright (c) 2000, 2001 Unisphere Networks Inc. +-- Copyright (c) 2002, 2004 Juniper Networks Inc. +-- All Rights Reserved. +-- ***************************************************************************** + +Juniper-HOST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress + FROM SNMPv2-SMI + DisplayString, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + juniMibs + FROM Juniper-MIBs; + +juniHostMIB MODULE-IDENTITY + LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Road + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The host configuration MIB for Juniper Networks enterprise." + -- Revision History + REVISION "200411260000Z" -- 26-Nov-04 - JUNOSe 6.1 + DESCRIPTION + "Added Tftp option in juniHostProtocol object." + REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0 + DESCRIPTION + "Replaced Unisphere names with Juniper names." + REVISION "200105071702Z" -- 07-May-01 01:02 PM EDT - JUNOSe 3.0 + DESCRIPTION + "Increase the max lenght of the host name." + REVISION "200001260000Z" -- 26-Jan-00 - JUNOSe 1.3 + DESCRIPTION + "Initial version of this MIB module." + ::= { juniMibs 33 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed object groups +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniHostObjects OBJECT IDENTIFIER ::= {juniHostMIB 1} +juniHost OBJECT IDENTIFIER ::= {juniHostObjects 1 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed objects for Host +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries in this table describe host configuration information." + ::= { juniHost 1 } + +juniHostEntry OBJECT-TYPE + SYNTAX JuniHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describing the configuration of a host." + INDEX { IMPLIED juniHostName } + ::= { juniHostTable 1 } + +JuniHostEntry ::= SEQUENCE { + juniHostName DisplayString, + juniHostIpAddress IpAddress, + juniHostProtocol INTEGER, + juniHostUserName DisplayString, + juniHostUserPassword DisplayString, + juniHostRowStatus RowStatus } + +juniHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hostname identifier associated with this host entry." + ::= { juniHostEntry 1 } + +juniHostIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address associated with this host entry." + ::= { juniHostEntry 2 } + +juniHostProtocol OBJECT-TYPE + SYNTAX INTEGER { + juniHostFtp(1), + juniHostTftp(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The file transfer protocol associated with this host entry." + ::= { juniHostEntry 3 } + +juniHostUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The username associated with this host entry." + ::= { juniHostEntry 4 } + +juniHostUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..25)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The password associated with this host entry. Reading this object + returns a null DisplayString to avoid security breaches. However, a + null string is not accepted for create or write operations." + ::= { juniHostEntry 5 } + +juniHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation/deletion of entries in this table. Only the values + 'createAndGo' and 'destroy' may be SET." + ::= { juniHostEntry 6 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- No notifications are defined in this MIB. Placeholders follow. +-- juniHostTrapControl OBJECT IDENTIFIER ::= { juniHostMIB 2 } +-- juniHostTraps OBJECT IDENTIFIER ::= { juniHostMIB 3 } +-- juniHostTrapPrefix OBJECT IDENTIFIER ::= { juniHostTraps 0 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniHostMIBConformance OBJECT IDENTIFIER ::= { juniHostMIB 4 } +juniHostMIBCompliances OBJECT IDENTIFIER ::= { juniHostMIBConformance 1 } +juniHostMIBGroups OBJECT IDENTIFIER ::= { juniHostMIBConformance 2 } + +-- +-- compliance statements +-- +juniHostCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting host configuration." + MODULE -- this module + MANDATORY-GROUPS { + juniHostGroup } + ::= { juniHostMIBCompliances 1 } -- JUNOSe 1.3 + +-- +-- units of conformance +-- +juniHostGroup OBJECT-GROUP + OBJECTS { + juniHostName, + juniHostIpAddress, + juniHostProtocol, + juniHostUserName, + juniHostUserPassword, + juniHostRowStatus } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of host + configuration functionality in a Juniper product." + ::= { juniHostMIBGroups 1 } + +END |