summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-HOST-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-HOST-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junose/Juniper-HOST-MIB')
-rw-r--r--MIBS/junose/Juniper-HOST-MIB186
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