add AIX detection running std snmpd or net-snmp (#10569)

* update IBM mibs
* add AIX detection running std snmpd or net-snmp
* simplifying  complex logical expression, codeclim.
This commit is contained in:
fbourqui 2019-09-02 22:08:05 +02:00 committed by PipoCanaja
parent 4fdf1618a1
commit c73e9cbcfb
65 changed files with 439747 additions and 51 deletions

View File

@ -24,25 +24,27 @@ the application discovery module.
### SUDO
One majoy thing to keep in mind when using SNMP extends is on my
systems these run as a unprivlidged user. In these situations you need
to use sudo.
One major thing to keep in mind when using SNMP extend is these run as the snmpd
user that can be an unprivileged user. In these situations you need to use sudo.
To test if you need to see if you need to, first check to see what
user snmpd is running as. Then test you run it as that user with out
issue. For example if snmpd is running as 'Debian-snmp' and we want
to run the extend for proxmox, we would do `sudo -u Debian-snmp
/usr/local/bin/proxmox` and make sure it runs as expected.
To test if you need sudo, first check the user snmpd is running as.
Then test if you can run the extend script as that user without issue.
For example if snmpd is running as 'Debian-snmp' and we want
to run the extend for proxmox, we check that the following run without error:
If it does not work, then you will need to use sudo with the
extend. And for the example above, that would mean adding the line
below to the sudoers file.
```
sudo -u Debian-snmpn/usr/local/bin/proxmox
```
If it doesn't work, then you will need to use sudo with the extend command.
For the example above, that would mean adding the line below to the sudoers file:
```
Debian-snmp ALL = NOPASSWD: /usr/local/bin/proxmox
```
And we would then just add sudo to snmpd.conf like below for it.
Finally we would need to add sudo to the extend command, which would look
like that for proxmox:
```
extend proxmox /usr/bin/sudo /usr/local/bin/proxmox

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 158.41 158.406"><path d="M149.388 79.205c0 38.76-31.424 70.183-70.186 70.183-38.762 0-70.186-31.423-70.186-70.183 0-38.765 31.424-70.187 70.186-70.187 38.762 0 70.186 31.422 70.186 70.187z" clip-rule="evenodd" fill="#87ba45" fill-rule="evenodd"/><path stroke-miterlimit="10" d="M156.702 79.205c0 42.802-34.696 77.499-77.498 77.499-42.803 0-77.502-34.697-77.502-77.499 0-42.804 34.699-77.503 77.502-77.503 42.802 0 77.498 34.699 77.498 77.503z" clip-rule="evenodd" fill="none" stroke="#4281c3" stroke-width="3.404"/><path d="M78.714 99.05h-7.702V55.581h7.702v43.467zm15.407-43.285l11.19 14.672 11.37-14.672h9.536s-11.983 15.59-15.897 21.09c-.58.186 16.448 22.01 16.448 22.01h-9.537l-11.922-15.957L93.02 98.864H83.3s12.85-17.105 16.874-22.009c-3.914-5.989-15.773-21.09-15.773-21.09zm-44.568-.184l17.242 43.648h-8.988l-4.403-11.186H36.716l-4.77 11.186h-8.07l17.607-43.648zm-4.218 11.003l-6.052 14.49h11.37z" clip-rule="evenodd" fill="#fff" fill-rule="evenodd"/><circle r="3.704" cy="94.937" cx="135.14" stroke-miterlimit="10" clip-rule="evenodd" fill="none" stroke="#fff" stroke-width="1.081"/><path d="M133.792 92.684a8.115 8.115 0 0 1 1.231-.094c.686 0 1.137.119 1.438.368.243.201.391.509.391.864 0 .59-.413.985-.93 1.146v.021c.376.12.605.442.723.912.162.63.28 1.064.383 1.239h-.663c-.081-.134-.193-.516-.326-1.08-.147-.623-.42-.857-1.002-.877h-.605v1.957h-.64zm.64 2.057h.657c.686 0 1.12-.342 1.12-.857 0-.584-.463-.839-1.142-.839-.31 0-.523.02-.634.047z" fill="#fff"/><path d="M70.038 157.74c-33.193-3.743-61.27-29.262-68.07-61.87C.609 89.346.259 85.854.272 78.929c.024-12.576 2.485-23.172 7.99-34.4 4.095-8.348 8.603-14.668 15.103-21.168s12.82-11.008 21.168-15.102C59.502.918 76.13-1.515 92.356 1.26c29.045 4.97 53.129 25.794 62.072 53.671 5.507 17.165 4.896 36.736-1.661 53.194-8.127 20.399-24.226 36.509-44.585 44.615-6.006 2.392-12.573 4.045-19.505 4.91-4.23.528-14.32.577-18.639.09zm16.47-2.986c16.728-1.628 32.665-8.897 44.907-20.482 23.018-21.785 30.068-56.045 17.508-85.082A76.1 76.1 0 0 0 87.39 3.745c-4.933-.545-16.241-.265-20.54.509-7.894 1.419-14.612 3.598-21.144 6.857-15.447 7.706-26.886 19.145-34.592 34.592-3.26 6.532-5.438 13.25-6.858 21.143-.773 4.3-1.053 15.608-.508 20.54 3.455 31.29 25.869 57.328 56.107 65.18 4.068 1.057 9.377 2.012 12.867 2.315 3.12.271 10.383.204 13.786-.127z" fill="#4281c3"/><path d="M69.032 157.606c-32.55-4.42-58.765-27.874-66.577-59.562C.78 91.244.273 86.942.265 79.432c-.003-3.692.19-8.147.428-9.9C3.517 48.818 13.98 30.11 29.78 17.516 40.862 8.684 53.844 3.1 68.53.854 73.875.036 84.656.044 90.174.87c34.328 5.138 60.992 31.012 66.952 64.97.94 5.36 1.282 16.06.688 21.549-1.618 14.936-7.423 29.176-16.73 41.04-2.737 3.491-10.521 11.074-14.188 13.823-11.38 8.53-25.185 14.03-38.974 15.526-4.426.48-14.786.387-18.891-.17zm22.15-3.473c21.248-3.556 39.246-15.14 51.141-32.919 12.683-18.955 16.13-43.073 9.252-64.737-3.674-11.575-9.437-21.23-17.896-29.986C122.457 14.876 108.152 7.277 92.094 4.4c-5.012-.9-14.784-1.224-20.378-.68-35.848 3.493-64.5 32.144-67.991 67.993-.545 5.594-.22 15.365.678 20.377 4.557 25.434 21.368 46.722 44.862 56.811 6.588 2.829 15.087 5.062 22.284 5.855 4.47.492 14.955.16 19.633-.623z" fill="#4381c3"/></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

1
html/images/os/aix.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 158.41 158.406"><path d="M149.388 79.205c0 38.76-31.424 70.183-70.186 70.183-38.762 0-70.186-31.423-70.186-70.183 0-38.765 31.424-70.187 70.186-70.187 38.762 0 70.186 31.422 70.186 70.187z" clip-rule="evenodd" fill="#87ba45" fill-rule="evenodd"/><path stroke-miterlimit="10" d="M156.702 79.205c0 42.802-34.696 77.499-77.498 77.499-42.803 0-77.502-34.697-77.502-77.499 0-42.804 34.699-77.503 77.502-77.503 42.802 0 77.498 34.699 77.498 77.503z" clip-rule="evenodd" fill="none" stroke="#4281c3" stroke-width="3.404"/><path d="M78.714 99.05h-7.702V55.581h7.702v43.467zm15.407-43.285l11.19 14.672 11.37-14.672h9.536s-11.983 15.59-15.897 21.09c-.58.186 16.448 22.01 16.448 22.01h-9.537l-11.922-15.957L93.02 98.864H83.3s12.85-17.105 16.874-22.009c-3.914-5.989-15.773-21.09-15.773-21.09zm-44.568-.184l17.242 43.648h-8.988l-4.403-11.186H36.716l-4.77 11.186h-8.07l17.607-43.648zm-4.218 11.003l-6.052 14.49h11.37z" clip-rule="evenodd" fill="#fff" fill-rule="evenodd"/><path d="M70.038 157.74c-33.193-3.743-61.27-29.262-68.07-61.87C.609 89.346.259 85.854.272 78.929c.024-12.576 2.485-23.172 7.99-34.4 4.095-8.348 8.603-14.668 15.103-21.168s12.82-11.008 21.168-15.102C59.502.918 76.13-1.515 92.356 1.26c29.045 4.97 53.129 25.794 62.072 53.671 5.507 17.165 4.896 36.736-1.661 53.194-8.127 20.399-24.226 36.509-44.585 44.615-6.006 2.392-12.573 4.045-19.505 4.91-4.23.528-14.32.577-18.639.09zm16.47-2.986c16.728-1.628 32.665-8.897 44.907-20.482 23.018-21.785 30.068-56.045 17.508-85.082A76.1 76.1 0 0 0 87.39 3.745c-4.933-.545-16.241-.265-20.54.509-7.894 1.419-14.612 3.598-21.144 6.857-15.447 7.706-26.886 19.145-34.592 34.592-3.26 6.532-5.438 13.25-6.858 21.143-.773 4.3-1.053 15.608-.508 20.54 3.455 31.29 25.869 57.328 56.107 65.18 4.068 1.057 9.377 2.012 12.867 2.315 3.12.271 10.383.204 13.786-.127z" fill="#4281c3"/><path d="M69.032 157.606c-32.55-4.42-58.765-27.874-66.577-59.562C.78 91.244.273 86.942.265 79.432c-.003-3.692.19-8.147.428-9.9C3.517 48.818 13.98 30.11 29.78 17.516 40.862 8.684 53.844 3.1 68.53.854 73.875.036 84.656.044 90.174.87c34.328 5.138 60.992 31.012 66.952 64.97.94 5.36 1.282 16.06.688 21.549-1.618 14.936-7.423 29.176-16.73 41.04-2.737 3.491-10.521 11.074-14.188 13.823-11.38 8.53-25.185 14.03-38.974 15.526-4.426.48-14.786.387-18.891-.17zm22.15-3.473c21.248-3.556 39.246-15.14 51.141-32.919 12.683-18.955 16.13-43.073 9.252-64.737-3.674-11.575-9.437-21.23-17.896-29.986C122.457 14.876 108.152 7.277 92.094 4.4c-5.012-.9-14.784-1.224-20.378-.68-35.848 3.493-64.5 32.144-67.991 67.993-.545 5.594-.22 15.365.678 20.377 4.557 25.434 21.368 46.722 44.862 56.811 6.588 2.829 15.087 5.062 22.284 5.855 4.47.492 14.955.16 19.633-.623z" fill="#4381c3"/></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,27 @@
os: aix
text: 'AIX'
type: server
icon: aix
group: unix
mib_dir:
- ibm
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
poller_modules:
bgp-peers: false
ospf: false
stp: false
discovery_modules:
applications: false
bgp-peers: false
stp: false
vmware-vminfo: false
libvirt-vminfo: false
wireless: false
processor_stacked: true
discovery:
- sysObjectID:
- .1.3.6.1.4.1.8072.3.2.15
- .1.3.6.1.4.1.2.3.1.

View File

@ -1,8 +1,8 @@
<?php
if ($device['os'] == "linux" || $device['os'] == "endian" || $device['os'] == "proxmox" || $device['os'] == "recoveryos") {
if (in_array($device['os'], array("linux", "endian", "proxmox", "recoveryos"))) {
list(,,$version) = explode(" ", $device['sysDescr']);
if (strstr($device['sysDescr'], "386")|| strstr($device['sysDescr'], "486")||strstr($device['sysDescr'], "586")||strstr($device['sysDescr'], "686")) {
if (preg_match('[3-6]86', $device['sysDescr'])) {
$hardware = "Generic x86";
} elseif (strstr($device['sysDescr'], "x86_64")) {
$hardware = "Generic x86 64-bit";
@ -159,4 +159,16 @@ if ($device['os'] == "linux" || $device['os'] == "endian" || $device['os'] == "p
$output = preg_split("/ /", $device['sysDescr']);
$version = $output[2];
$hardware = $output[6];
} elseif ($device['os'] == "aix") {
$aix_descr = explode("\n", $device['sysDescr']);
# AIX standard snmp deamon
if ($aix_descr[1]) {
$serial = explode("Processor id: ", $aix_descr[1])[1];
$aix_long_version = explode("AIX version: ", $aix_descr[2])[1];
list($version,$aix_version_min) = array_map('intval', explode(".", $aix_long_version));
# AIX net-snmp
} else {
list(,,$aix_version_min,$version,$serial) = explode(" ", $aix_descr[0]);
}
$version .= "." . $aix_version_min;
}

File diff suppressed because it is too large Load Diff

2249
mibs/ibm/BLADESPPALT-MIB Normal file

File diff suppressed because it is too large Load Diff

30939
mibs/ibm/CME-MIB Normal file

File diff suppressed because it is too large Load Diff

1654
mibs/ibm/GPFS-MIB Normal file

File diff suppressed because it is too large Load Diff

939
mibs/ibm/IBM-3200-MIB Normal file
View File

@ -0,0 +1,939 @@
--
-- IBM-3200-MIB.mib
--
--
-- Version 1.0 - 24-Jan-2006
-- Initial release
--
-- Version 1.1 - 02-Feb-2006
-- Re-definedibm3200 root OID;
-- Added comments in notifications to add directives for trap classification
--
-- Version 1.2 - 14-March-2007
-- library fault OIDs added
--
-- Version 1.3 - 14-Dec-2007
-- Change the ibm3200MIB OBJECT IDENTIFIER from "{ ibm3200 1 }" to "{ ibm3200 0 }";
--
-- Version 1.4 - 14-Jan-2008
-- changes done for SNMPv2 implementation:
-- Added SNMPv1 trap definitions to MIB to decode v1 traps correct
--
-- Version 1.5 - 29-April-2009
-- trap eventLoaderPasswordChange for Library password change added
--
-- Version 1.6 - 16-September-2009
-- trap eventEncryptionConfigChange for Library password change added
--
-- Version 1.7 - 25-March-2010
-- trap eventLoaderConfigChange added
-- trap eventBrowserLogin added
-- trap eventBrowserLogout added
--
IBM-3200-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
enterprises
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB;
--
-- Node definitions
--
ibm OBJECT IDENTIFIER
::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER
::= { ibm 6 }
ibm3200 OBJECT IDENTIFIER
::= { ibmProd 211 }
ibm3200MIB OBJECT IDENTIFIER
::= { ibm3200 0 }
ibm3200MIBTraps OBJECT IDENTIFIER
::= { ibm3200MIB 0 }
ibm3200MIBAdmin OBJECT IDENTIFIER
::= { ibm3200MIB 1 }
ibm3200MIBObjects OBJECT IDENTIFIER
::= { ibm3200MIB 2 }
ibm3200MIBConformance OBJECT IDENTIFIER
::= { ibm3200MIB 3 }
---
--- Product ID Group
---
ibm3200Id OBJECT IDENTIFIER ::= {ibm3200 1 }
ibm3200IdDisplayName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of this product for display purposes."
::= {ibm3200Id 1 }
ibm3200IdDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A short description of this product such as <LTO Tape Library>."
::= {ibm3200Id 2 }
ibm3200AgentVendor OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the product manufacturer."
::= {ibm3200Id 3 }
ibm3200IdAgentVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of this product."
::= {ibm3200Id 4 }
ibm3200IdBuildNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The software build number of the product."
::= {ibm3200Id 5 }
ibm3200IdURL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The URL of the web-based application to manage this product."
::= {ibm3200Id 6 }
---
--- Product Status Group
---
ibm3200Status OBJECT IDENTIFIER ::= {ibm3200 2 }
ibm3200StatusGlobalStatus OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
unknown(2),
ok(3),
non-critical(4),
critical(5),
non-Recoverable(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current status of the product.
This is a rollup for the entire agent including any
monitored devices. The status is intended to give
initiative to a snmp monitor to get further data when
this status is abnormal."
::= {ibm3200Status 1 }
ibm3200StatusLastGlobalStatus OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
unknown(2),
ok(3),
non-critical(4),
critical(5),
non-recoverable(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status before the current status which induced an initiative
to issue a global status change trap."
::= {ibm3200Status 2 }
ibm3200StatusTimeStamp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last time that the agent values have been updated.
The time shoule be in a relative timestamp, such as SysUpTime."
::= {ibm3200Status 3 }
ibm3200StatusGetTimeOut OBJECT-TYPE
SYNTAX INTEGER (1..10000)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Suggested time out value in milleseconds for how long the SNMP getter
should wait while attempting to poll the product SNMP service."
::= {ibm3200Status 4 }
ibm3200StatusRefreshRate OBJECT-TYPE
SYNTAX INTEGER (-1..1000000000)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Rate in seconds at which the agent cached data is being updated. If the
value is 0 then the data is not cached. If the value is -1 then the value does
not apply."
::= {ibm3200Status 5 }
ibm3200StatusGeneratingTrapFlag OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2),
disabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates id this SNMP agent is capable of and/or is generating SNMP traps."
::= {ibm3200Status 6 }
---
--- Physical Group
---
ibm3200Physical OBJECT IDENTIFIER ::= {ibm3200 3 }
libraryTable OBJECT-TYPE
SYNTAX SEQUENCE OF LibraryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of library status."
::= {ibm3200Physical 1 }
libraryEntry OBJECT-TYPE
SYNTAX LibraryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry in the library Table. Each entry contains
an index (libraryEntryId), and the values associated
with the device."
INDEX { libraryEntryId }
::= { libraryTable 1 }
LibraryEntry ::=
SEQUENCE {
libraryEntryId
INTEGER,
libraryState
INTEGER,
libraryTimeStamp
INTEGER,
libraryType
INTEGER,
libraryScsiId
INTEGER,
libraryScsiLun
INTEGER,
libraryVendorId
DisplayString,
libraryProductId
DisplayString,
libraryFwLevel
DisplayString,
librarySerNum
DisplayString,
libraryDrvCnt
INTEGER,
librarySlotCnt
INTEGER,
libraryImpExpCnt
INTEGER,
libraryTranspCnt
INTEGER,
libraryMoves
INTEGER,
librarySlotFetchRetries
INTEGER,
librarySlotStowRetries
INTEGER,
libraryDrvFetchRetries
INTEGER,
libraryDrvStowRetries
INTEGER,
libraryDoorState
INTEGER,
libraryImpExpState
INTEGER,
libraryFaultFSC
INTEGER,
libraryFaultSev
INTEGER,
libraryFaultDescr
DisplayString
}
libraryEntryId OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Table entry index value. Each unique physical device has a unique libraryEntryId."
::= { libraryEntry 1 }
libraryState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device state."
::= { libraryEntry 2 }
libraryTimeStamp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Relative time in sec from power-up."
::= { libraryEntry 3 }
libraryType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device type."
::= { libraryEntry 4 }
libraryScsiId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI ID of the device."
::= { libraryEntry 5}
libraryScsiLun OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI Lun of the device."
::= { libraryEntry 6 }
libraryVendorId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library Vendor ID string as reported in a SCSI Inquiry command."
::= { libraryEntry 7 }
libraryProductId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library Product Id string as reported in a SCSI Inquiry command."
::= { libraryEntry 8 }
libraryFwLevel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library Firmware level as reported in a SCSI Inquiry command."
::= { libraryEntry 9 }
librarySerNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library serial number as reported in SCSI Inquiry command, page 0x80."
::= { libraryEntry 10 }
libraryDrvCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of drives contained in this library."
::= { libraryEntry 11 }
librarySlotCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cartridge slots contained in this library"
::= { libraryEntry 12 }
libraryImpExpCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of import/export elements (mail slots) contained in this library"
::= { libraryEntry 13 }
libraryTranspCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of transport elements (robots) contained in this library."
::= { libraryEntry 14 }
libraryMoves OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of move operations done by this library."
::= { libraryEntry 15 }
librarySlotFetchRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of slot fetch retries by this library."
::= { libraryEntry 16 }
librarySlotStowRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of slot stow retries by this library."
::= { libraryEntry 17 }
libraryDrvFetchRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of drive fetch retries by this library."
::= { libraryEntry 18 }
libraryDrvStowRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of drive stow retries by this library."
::= { libraryEntry 19 }
libraryDoorState OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
open(2),
closed(3),
locked(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the door(s) pf this library. The interpretation of this value is vendor specific."
::= { libraryEntry 20 }
libraryImpExpState OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
open(2),
closed(3),
locked(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the Import/Export element(s) of this library. The interpretation of this value is vendor specific."
::= { libraryEntry 21 }
libraryFaultFSC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The library Fault error code."
::= { libraryEntry 22 }
libraryFaultSev OBJECT-TYPE
SYNTAX INTEGER
{
informational(1),
minor(2),
major(3),
critical(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The library Fault severity."
::= { libraryEntry 23 }
libraryFaultDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION
"The library Fault description."
::= { libraryEntry 24 }
driveTable OBJECT-TYPE
SYNTAX SEQUENCE OF DriveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of all tape drive devices in this library."
::= {ibm3200Physical 2 }
driveEntry OBJECT-TYPE
SYNTAX DriveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry in the device Table. Each entry contains
an index (driveEntryId), and the values associated
with the device."
INDEX { driveEntryId }
::= { driveTable 1 }
DriveEntry ::=
SEQUENCE {
driveEntryId
INTEGER,
driveState
INTEGER,
driveTimeStamp
INTEGER,
driveType
INTEGER,
driveScsiId
INTEGER,
driveScsiLun
INTEGER,
driveVendorId
DisplayString,
driveProductId
DisplayString,
driveFwlevel
DisplayString,
driveSerNum
DisplayString,
driveLibrarySN
DisplayString,
driveTpHrs
INTEGER,
driveClean
INTEGER,
driveLoads
INTEGER,
driveSoftWrtErrors
INTEGER,
driveHardWrtErrors
INTEGER,
driveSoftReadErrors
INTEGER,
driveHardReadErrors
INTEGER
}
driveEntryId OBJECT-TYPE
SYNTAX INTEGER (1..512)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Table entry index value. Each unique physical device has a unique driveEntryId."
::= { driveEntry 1 }
driveState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device SCSI State."
::= { driveEntry 2 }
driveTimeStamp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Universal time in sec since UTC 1/1/70 when the device data was last updated."
::= { driveEntry 3 }
driveType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI device type."
::= { driveEntry 4 }
driveScsiId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI ID of the device."
::= { driveEntry 5 }
driveScsiLun OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI Lun of the device."
::= { driveEntry 6 }
driveVendorId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device Vendor as would be reported in a SCSI Inquiry command."
::= { driveEntry 7 }
driveProductId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device Model as would be reported in a SCSI Inquiry command."
::= { driveEntry 8 }
driveFwlevel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device firmware level as would be reported in a SCSI Inquiry command."
::= { driveEntry 9 }
driveSerNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device serial number as reported in SCSI Inquiry command, page 0x80."
::= { driveEntry 10 }
driveLibrarySN OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial Number of the library that this drive is in as reported in SCSI Inquiry command, page 0x80, for the media mover device."
::= { driveEntry 11 }
driveTpHrs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total drive motion hours of this device."
::= { driveEntry 12 }
driveClean OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Cleaning State of the device. The interpretation of this value is vendor specific."
::= { driveEntry 13 }
driveLoads OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total cartridge loads for the drive."
::= { driveEntry 14 }
driveSoftWrtErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Recovered soft write error count for current cartridge"
::= { driveEntry 15 }
driveHardWrtErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hard write error count for current cartridge"
::= { driveEntry 16 }
driveSoftReadErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Recovered soft read error count for current cartridge"
::= { driveEntry 17 }
driveHardReadErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hard read error count for current cartridge"
::= { driveEntry 18 }
--
-- Trap definitions
--
ibm3200Event OBJECT IDENTIFIER ::= {ibm3200 4 }
eventStatusChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library status has changed."
--#TYPE "Library Status Change"
--#SUMMARY "The library %s (Serial Number %s) status has changed from %s to %s"
--#ARGUMENTS {0,1,2,3}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 1}
eventDoorOpen NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library door has been opened."
--#TYPE "Library Door Opened"
--#SUMMARY "The library %s (Serial Number %s) door has been opened."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 2}
eventMailSlotAccessed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library mail slot has been accessed."
--#TYPE "Library Mail Slot Accessed"
--#SUMMARY "The library %s (Serial Number %s) mail slot has been accessed."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 3}
eventFaultPosted NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library has posted a hard fault."
--#TYPE "Library Hard Fault Posted"
--#SUMMARY "The library %s (Serial Number %s) has posted a hard fault. Severity = %s, FSC = %s, Description = %s."
--#ARGUMENTS {0,1,2,3,4}
--#SEVERITY CRITICAL
::= {ibm3200Event 4}
eventRequestDriveClean NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"One of the library tape drives has requested a cleaning cycle to ensure continued
data reliability."
--#TYPE "Tape Drive Requested Cleaning"
--#SUMMARY "One of the library %s (Serial Number %s) tape drives has requested a cleaning cycle."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 5}
eventDriveError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"One of the library tape drives has reported an error condition."
--#TYPE "Tape Drive Reported Error"
--#SUMMARY "One of the library %s (Serial Number %s) tape drives has reported an error condition."
--#ARGUMENTS {0,1}
--#SEVERITY MAJOR
::= {ibm3200Event 6}
eventLoaderRetriesExcessive NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library has detected excessive loader retries."
--#TYPE "Excessive loader retries"
--#SUMMARY "The library %s (Serial Number %s) has detected excessive loader retries."
--#ARGUMENTS {0,1}
--#SEVERITY MINOR
::= {ibm3200Event 7}
eventLoaderOK NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library has reverted to normal operation."
--#TYPE "Library reverted to normal operation"
--#SUMMARY "The library %s (Serial Number %s) has reverted to normal operation."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 8}
eventLoaderPasswordChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Library password has changed"
--#TYPE "Password Change"
--#SUMMARY "An account password in library %s (Serial Number %s) has changed."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 9}
eventLoaderConfigChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A logical library configuration has been changed."
--#TYPE "Configuration Change"
--#SUMMARY "A logical library configuration has been changed."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 10}
eventBrowserLogin NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Someone logged in via Web Browser."
--#TYPE "Web Access"
--#SUMMARY "Someone logged in via Web Browser."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 11}
eventBrowserLogout NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Someone logged from Web Browser."
--#TYPE "Web Access"
--#SUMMARY "Someone logged from Web Browser."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {ibm3200Event 12}
--OLD Style Trap definitions
eventStatusChange TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum,
ibm3200StatusLastGlobalStatus,
ibm3200StatusGlobalStatus }
DESCRIPTION
"The library status has changed."
::= 1
eventDoorOpen TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library door has been opened."
::= 2
eventMailSlotAccessed TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library mail slot has been accessed."
::= 3
eventFaultPosted TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum,
libraryFaultSev,
libraryFaultFSC,
libraryFaultDescr }
DESCRIPTION
"The library has posted a hard fault."
::= 4
eventRequestDriveClean TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"One of the library tape drives has requested a cleaning cycle to ensure continued
data reliability."
::= 5
eventDriveError TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"One of the library tape drives has reported an error condition."
::= 6
eventLoaderRetriesExcessive TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library has detected excessive loader retries."
::= 7
eventLoaderOK TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library has reverted to normal operation."
::= 8
eventLoaderPasswordChange TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"An account password in the library has changed."
::= 9
eventLoaderConfigChange TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"A logical library configuration has been changed."
::= 10
eventBrowserLogin TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"Someone logged in via Web Browser"
::= 11
eventBrowserLogout TRAP-TYPE
ENTERPRISE ibm3200Event
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"Someone logged out from Web Browser"
::= 12
END
--
-- IBM-3200-MIB.mib
--

5112
mibs/ibm/IBM-6611-APPN-MIB Normal file

File diff suppressed because it is too large Load Diff

3755
mibs/ibm/IBM-AIX-MIB Normal file

File diff suppressed because it is too large Load Diff

1186
mibs/ibm/IBM-BCM-MIB Normal file

File diff suppressed because it is too large Load Diff

40
mibs/ibm/IBM-CPS-MIB Normal file
View File

@ -0,0 +1,40 @@
IBM-CPS-MIB DEFINITIONS ::= BEGIN
-- IBM
-- Converged Power Systems
-- Endicott, NY
-- This MIB contains the necessary definitions for
-- Converged Power Systems from IBM.
IMPORTS
enterprises
FROM RFC1155-SMI
TRAP-TYPE
FROM RFC1215
DisplayString
FROM RFC1213-MIB;
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
cps OBJECT IDENTIFIER ::= { ibmProd 201 }
cpsSystemSendTrap OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION "This variable contains a textual represenation
of all the trap data."
::= { cps 3 }
problemTrap TRAP-TYPE
ENTERPRISE cps
VARIABLES {
cpsSystemSendTrap
}
DESCRIPTION
"This trap is sent whenever a Problem Log Entry is created."
::= 3
END

File diff suppressed because it is too large Load Diff

312
mibs/ibm/IBM-ELAN-MIB Normal file
View File

@ -0,0 +1,312 @@
IBM-ELAN-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmlesrv.mi2"
-- Compile options "G A T M"
IMPORTS
Integer32, Counter32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TruthValue, DisplayString
FROM SNMPv2-TC-v1
elanConfEntry, lecsConfEntry, elanLesEntry
FROM LAN-EMULATION-ELAN-MIB
mssServerLanE, AtmPrivateAddrEsi, AtmSelector
FROM NWAYSMSS-MIB
AtmLaneAddress
FROM LAN-EMULATION-CLIENT-MIB;
ibmElanMIB OBJECT IDENTIFIER ::= { mssServerLanE 4 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9701161200Z
-- OrgName
-- IBM Corporation
-- ContactInfo
-- Florian K Kandefer
-- Postal: IBM Corporation
-- 800 Park Offices Drive
-- Research Triangle Park, NC 27709
-- US
-- Tel: +1 919 254 0685
-- Fax: +1 919 254 0391
-- E-mail: kandefer@vnet.ibm.com
-- Descr
--
-- This MIB module contains proprietary LAN Emulation management
-- extensions.
-- RevDate
-- 9701161200Z
-- RevDescr
--
-- 2) Updated MIB import names to match ATM Forum MIB names.
--
-- Updated some of the description fields.
--
-- Corrected SYNTAX on idleVccTime and lecsMaxVccs it was
-- Counter32 but is now UInteger32. Added range definition
-- for idleVccTime, lecsMaxVccs and configDirectMaxReservedBw.
--
-- Corrected idleVccTime and lecsMaxVccs OID values. This
-- was done because the OID before idleVccTime was skipped
-- and ibmLecsConfEntry 7 was not assigned.
--
-- Added ibmElanLesTable
-- RevDate
-- 9608281200Z
-- RevDescr
--
-- 1) This is the first version of this MIB
ibmElanAdminGroup OBJECT IDENTIFIER ::= { ibmElanMIB 1 }
ibmElanConfGroup OBJECT IDENTIFIER ::= { ibmElanMIB 2 }
ibmElanLecsGroup OBJECT IDENTIFIER ::= { ibmElanMIB 3 }
ibmElanLecsConfGroup OBJECT IDENTIFIER ::= { ibmElanLecsGroup 1 }
ibmElanMIBConformance OBJECT IDENTIFIER ::= { ibmElanMIB 4 }
ibmElanMIBGroups OBJECT IDENTIFIER ::= { ibmElanMIBConformance 1 }
ibmElanMIBCompliances OBJECT IDENTIFIER ::= { ibmElanMIBConformance 2 }
ibmElanLesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmElanLesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains configuration information
for the all LESs for each ELAN specified in the
elanConfTable. This table is used by the LECS
to know if a backup LES is configured."
::= { ibmElanConfGroup 2 }
ibmElanLesEntry OBJECT-TYPE
SYNTAX IbmElanLesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"
Each entry represents a LES/Emulated LAN pair this
agent maintains."
INDEX { elanConfIndex, elanLesIndex }
-- Augments elanLesEntry FROM LAN-EMULATION-ELAN-MIB
::= { ibmElanLesTable 1 }
IbmElanLesEntry ::= SEQUENCE {
ibmBackupLesAtmAddrValid TruthValue,
ibmBackupLesAtmAddr AtmLaneAddress
}
ibmBackupLesAtmAddrValid OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
When True specifies the backup LES is specified by ibmBackupLesAtmAddr.
When False specifies no backup LES is configured."
DEFVAL { false }
::= { ibmElanLesEntry 1 }
ibmBackupLesAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
The ATM address of the backup LES."
DEFVAL { "" }
::= { ibmElanLesEntry 2 }
ibmLecsConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmLecsConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains configuration information the LECSs
within the scope of the agent."
::= { ibmElanLecsConfGroup 1 }
ibmLecsConfEntry OBJECT-TYPE
SYNTAX IbmLecsConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LECS this
agent maintains.
Objects lecsUseBurnedInEsi, lecsConfiguredEsi,
and lecsConfiguredSelector cannot be modified
unless the lecsAdminStatus is set to
down(2). And the change doesn't take
effect until the lecsAdminStatus is set
to up(1)."
INDEX { lecsConfIndex }
-- Augments lecsConfEntry FROM LAN-EMULATION-ELAN-MIB
::= { ibmLecsConfTable 1 }
IbmLecsConfEntry ::= SEQUENCE {
lecsUseBurnedInEsi TruthValue,
lecsConfiguredEsi AtmPrivateAddrEsi,
lecsConfiguredSelector AtmSelector,
lecsValidateBestEffortPcr TruthValue,
configDirectMaxReservedBw Integer32,
atmDevLineSpeed UInteger32,
idleVccTime UInteger32,
lecsMaxVccs UInteger32,
lecsDomainName DisplayString
}
lecsUseBurnedInEsi OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether a MAC Address burned into the ATM
device should be used as the End System Identifier
component of the LECS ATM Address."
DEFVAL { true }
::= { ibmLecsConfEntry 1 }
lecsConfiguredEsi OBJECT-TYPE
SYNTAX AtmPrivateAddrEsi
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Locally Administered End System Identifier that is to be
used as the ESI component of the LECS's ATM Address."
::= { ibmLecsConfEntry 2 }
lecsConfiguredSelector OBJECT-TYPE
SYNTAX AtmSelector
-- Rsyntax OCTET STRING(SIZE(1))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies value to be used as Selector field component
of LECS's ATM address."
::= { ibmLecsConfEntry 3 }
lecsValidateBestEffortPcr OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When false, Best Effort Configuration Direct VCCs will
be accepted without regard to the signalled forward
Peak Cell Rate (PCR). When true, Best Effort VCCs
will be rejected if the signalled forward PCR exceeds
the line speed of the LECS ATM device. Calls will not
be rejected due to the backward PCR. The signalled
backward PCR will be honored if it does not exceed the
line rate; otherwise, transmissions to the caller will
be at line rate. "
::= { ibmLecsConfEntry 4 }
configDirectMaxReservedBw OBJECT-TYPE
SYNTAX Integer32(0..155000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the maximum acceptable Sustained Cell Rate (SCR)
for a Configuration Direct VCC; if SCR is not specified
on the incoming call, then this parameter defines the
maximum acceptable Peak Cell Rate (PCR) for a Configuration
Direct VCC with reserved bandwidth. This parameter is
applied to both forward and backward directions. Calls
received with Traffic Parameters specifying higher rates
will be released. If SCR is specified on the incoming call,
the call will not be rejected due to the PCR or Maximum
Burst Size. The constraint imposed by this parameter
is not applicable to BEST EFFORT connections. "
::= { ibmLecsConfEntry 5 }
atmDevLineSpeed OBJECT-TYPE
SYNTAX UInteger32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line Speed of LECS ATM Device.
This should not exposed to the user."
::= { ibmLecsConfEntry 6 }
idleVccTime OBJECT-TYPE
SYNTAX UInteger32(3..43200)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When the maximum number of VCCs is exceeded at
the LECS, VCCs are released (see lecsMaxVccs).
All active VCCs at the LECS are scanned.
If a VCC has been inactive for this length of time,
then it is released."
::= { ibmLecsConfEntry 7 }
lecsMaxVccs OBJECT-TYPE
SYNTAX UInteger32(1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the maximum number of simultaneous VCCs
supported by the LECS. If this number is exceeded,
then VCCs will be released (see idleVccTime)."
::= { ibmLecsConfEntry 8 }
lecsDomainName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the name to associate with the Domain of the LECS"
::= { ibmLecsConfEntry 9 }
ibmElanCConfGroup OBJECT IDENTIFIER ::= { ibmElanMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing configuration information
-- about an emulated LAN.
-- objects
-- ibmBackupLesAtmAddrValid, ibmBackupLesAtmAddr
ibmLecsCGroup OBJECT IDENTIFIER ::= { ibmElanMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing LECS configuration
-- information.
-- objects
-- lecsUseBurnedInEsi, lecsConfiguredEsi, lecsConfiguredSelector,
-- lecsValidateBestEffortPcr, configDirectMaxReservedBw,
-- atmDevLineSpeed, idleVccTime, lecsMaxVccs
ibmElanMIBCompliance OBJECT IDENTIFIER ::= { ibmElanMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP IBM extensions
-- to for ATM emulated LANS.
-- Module
-- >>current<<
-- OptGroup
-- ibmElanCConfGroup
-- OptGroup
-- ibmLecsCGroup
END

File diff suppressed because it is too large Load Diff

138
mibs/ibm/IBM-FRAMERELAY-MIB Normal file
View File

@ -0,0 +1,138 @@
-- MIB created 10/11/99 20:28:39, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBM-FRAMERELAY-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmframerelay.mi2"
-- Compile options "G A T M"
IMPORTS
Counter32, Integer32, IpAddress, Gauge32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM SNMPv2-TC-v1
enterprises
FROM RFC1155-SMI
ifIndex
FROM RFC1213-MIB
frCircuitIfIndex, frCircuitDlci
FROM RFC1315-MIB;
ibmIROCfrcircuit OBJECT IDENTIFIER ::= { enterprises ibm(2) ibmProd(6) ibmIROC(119) ibmIROCrouting(4) ibmIROCroutingfr(4) 5 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9902171200Z
-- OrgName
-- IBM
-- ContactInfo
-- Randy Worzella
-- IBM Corporation
-- 800 Park Offices Drive
-- FBWA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 2202
-- E-mail: worzella@us.ibm.com
-- Descr
-- This MIB module contains enterprise specific definitions for
-- frame relay circuit management.
ibmframerelayPVCTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmframerelayPVCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table providing PVC information and the capabiilty
to clear counters."
::= { ibmIROCfrcircuit 1 }
ibmframerelayPVCEntry OBJECT-TYPE
SYNTAX IbmframerelayPVCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry identifying a particular permanent virtual circuit."
INDEX { frCircuitIfIndex, frCircuitDlci }
::= { ibmframerelayPVCTable 1 }
IbmframerelayPVCEntry ::= SEQUENCE {
ibmframerelayPVCCircName DisplayString,
ibmframerelayPVCTimesActive Counter32,
ibmframerelayPVCTimesInactive Counter32,
ibmframerelayPVCTimesCongested Counter32,
ibmframerelayPVCTxQueued Gauge32,
ibmframerelayPVCTxDropped Counter32,
ibmframerelayPVCClearAll Integer32
}
ibmframerelayPVCCircName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name string assigned to this PVC."
::= { ibmframerelayPVCEntry 1 }
ibmframerelayPVCTimesActive OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The times this PVC entered active state as
reported by frCircuitState."
::= { ibmframerelayPVCEntry 2 }
ibmframerelayPVCTimesInactive OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The times this PVC entered inactive state as
reported by frCircuitState."
::= { ibmframerelayPVCEntry 3 }
ibmframerelayPVCTimesCongested OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The times this PVC has become congested."
::= { ibmframerelayPVCEntry 4 }
ibmframerelayPVCTxQueued OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of frames queued for transmission
and waiting for space on the device transmit queue."
::= { ibmframerelayPVCEntry 5 }
ibmframerelayPVCTxDropped OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of frames discarded because they could
not be transmitted due to output queue overflow."
::= { ibmframerelayPVCEntry 6 }
ibmframerelayPVCClearAll OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of 0, all the frame relay
counters for this PVC are cleared.
When READ, this object always returns a value of 0,
since this object is intended as a trigger, rather than
providing information."
::= { ibmframerelayPVCEntry 7 }
END

File diff suppressed because it is too large Load Diff

60085
mibs/ibm/IBM-GbTOR-G8052-MIB Normal file

File diff suppressed because it is too large Load Diff

66996
mibs/ibm/IBM-GbTOR-G8264-MIB Normal file

File diff suppressed because it is too large Load Diff

61837
mibs/ibm/IBM-GbTOR-G8264CS-MIB Normal file

File diff suppressed because it is too large Load Diff

61069
mibs/ibm/IBM-GbTOR-G8264T-MIB Normal file

File diff suppressed because it is too large Load Diff

291
mibs/ibm/IBM-INTERFACE-MIB Normal file
View File

@ -0,0 +1,291 @@
-- MIB created 10/11/99 20:28:35, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBM-INTERFACE-MIB DEFINITIONS ::= BEGIN
-- From file: "ibminterface.mi2"
-- Compile options "G A T M"
IMPORTS
Counter32, IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM SNMPv2-TC-v1
enterprises
FROM RFC1155-SMI
ifIndex
FROM RFC1213-MIB;
ibmIROCroutinginterface OBJECT IDENTIFIER ::= { enterprises ibm(2) ibmProd(6) ibmIROC(119) ibmIROCrouting(4) 17 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9902171200Z
-- OrgName
-- IBM
-- ContactInfo
-- Randy Worzella
-- IBM Corporation
-- 800 Park Offices Drive
-- FBWA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 2202
-- E-mail: worzella@us.ibm.com
-- Descr
-- This MIB module contains enterprise specific definitions for
-- generic interface management.
ibminterfaceClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbminterfaceClearEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table allowing interface counters to be cleared."
::= { ibmIROCroutinginterface 1 }
ibminterfaceClearEntry OBJECT-TYPE
SYNTAX IbminterfaceClearEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry identifying a particular interface whose counters
are to be cleared."
INDEX { ifIndex }
::= { ibminterfaceClearTable 1 }
IbminterfaceClearEntry ::= SEQUENCE {
ibminterfaceClearInOctets INTEGER,
ibminterfaceClearInUcastPkts INTEGER,
ibminterfaceClearInMulticastPkts INTEGER,
ibminterfaceClearInErrors INTEGER,
ibminterfaceClearInAll INTEGER,
ibminterfaceClearOutOctets INTEGER,
ibminterfaceClearOutUcastPkts INTEGER,
ibminterfaceClearOutMulticastPkts INTEGER,
ibminterfaceClearOutErrors INTEGER,
ibminterfaceClearOutAll INTEGER,
ibminterfaceClearMaintTest INTEGER,
ibminterfaceClearDeviceSpecific INTEGER,
ibminterfaceClearAll INTEGER
}
ibminterfaceClearInOctets OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counter of bytes
received over this interface is reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 1 }
ibminterfaceClearInUcastPkts OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counter of unicast
packets received over this interface is reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 2 }
ibminterfaceClearInMulticastPkts OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counter of multicast
packets received over this interface is reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 3 }
ibminterfaceClearInErrors OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counters for all
types of input errors are reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 4 }
ibminterfaceClearInAll OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counters for all
input counters (byte, packet, error) are reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 5 }
ibminterfaceClearOutOctets OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counter of bytes
sent over this interface is reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 6 }
ibminterfaceClearOutUcastPkts OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counter of unicast
packets sent over this interface is reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 7 }
ibminterfaceClearOutMulticastPkts OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counter of multicast
packets sent over this interface is reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 8 }
ibminterfaceClearOutErrors OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counters for all
types of output errors are reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 9 }
ibminterfaceClearOutAll OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counters for all
output counters (byte, packet, error) are reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 10 }
ibminterfaceClearMaintTest OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), the counters for
self test pass, self test fail and maintenance
fail are reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 11 }
ibminterfaceClearDeviceSpecific OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), all the device specific
counters are reset. For example, for an Ethernet
interface, all the counters provided in the
dot3StatsTable are reset.
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 12 }
ibminterfaceClearAll OBJECT-TYPE
SYNTAX INTEGER {
noaction(0),
clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When SET to a value of clear(1), all the reset actions
performed by the MIB objects defined above are executed
at once.
This action has the same behavior as executing the
CLEAR command from the T5 console prompt (+).
When READ, this object always returns a value of noaction(0),
since this object is intended as a trigger, rather than
providing information."
::= { ibminterfaceClearEntry 13 }
END

File diff suppressed because it is too large Load Diff

823
mibs/ibm/IBM-LES-BUS-MIB Normal file
View File

@ -0,0 +1,823 @@
IBM-LES-BUS-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmlesrv.mi2"
-- Compile options "G A T M"
IMPORTS
Counter32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TruthValue, MacAddress, TimeStamp
FROM SNMPv2-TC-v1
AtmLaneAddress
FROM LAN-EMULATION-CLIENT-MIB
lesConfEntry, lesConfIndex
FROM LAN-EMULATION-LES-MIB
mssServerLanE, AtmPrivateAddrEsi, AtmSelector,
AtmVccTrafficType, Bandwidth
FROM NWAYSMSS-MIB;
ibmLesBusMIB OBJECT IDENTIFIER ::= { mssServerLanE 1 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9701171200Z
-- OrgName
-- IBM Corporation
-- ContactInfo
-- Florian K Kandefer
-- Postal: IBM Corporation
-- 800 Park Offices Drive
-- Research Triangle Park, NC 27709
-- US
-- Tel: +1 919 254 0685
-- Fax: +1 919 254 0391
-- E-mail: kandefer@vnet.ibm.com
-- Descr
--
-- These are proprietary extensions for managing ATM
-- LAN Emulation Servers.
-- RevDate
-- 9701161200Z
-- RevDescr
--
-- 2) Updated MIB import names to match ATM Forum MIB names.
--
-- Updated some of the description fields.
--
-- Added busMode to ibmLesBusConfTable for fast bus configuration.
--
-- Added neverSet(0) enumeration to redundancyRole object.
-- RevDate
-- 9608281200Z
-- RevDescr
--
-- 1) This is the first version of this MIB
ibmLesBusConfGroup OBJECT IDENTIFIER ::= { ibmLesBusMIB 1 }
ibmLesBusStatGroup OBJECT IDENTIFIER ::= { ibmLesBusMIB 2 }
ibmBusMonStatGroup OBJECT IDENTIFIER ::= { ibmLesBusMIB 3 }
ibmLesBusMIBConformance OBJECT IDENTIFIER ::= { ibmLesBusMIB 4 }
ibmLesBusMIBGroups OBJECT IDENTIFIER ::= { ibmLesBusMIBConformance 1 }
ibmLesBusMIBCompliances OBJECT IDENTIFIER ::= { ibmLesBusMIBConformance 2 }
ibmLesBusConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmLesBusConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains configuration information
for the LESs within the scope of the agent."
::= { ibmLesBusConfGroup 1 }
ibmLesBusConfEntry OBJECT-TYPE
SYNTAX IbmLesBusConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
LES. The parameters in each entry apply
to one emulated LAN served by one LES.
Objects lesLanType and lesMaxFrameSize
are also required besides lesRowStatus
during row creation."
INDEX { lesConfIndex }
-- Augments lesConfEntry FROM LAN-EMULATION-LES-MIB
::= { ibmLesBusConfTable 1 }
IbmLesBusConfEntry ::= SEQUENCE {
atmDevNum INTEGER,
useBurnedInEsi TruthValue,
configuredEsi AtmPrivateAddrEsi,
configuredSelector AtmSelector,
leArpResponseDest INTEGER,
use2ControlDistributeVccs TruthValue,
use2MulticastForwardVccs TruthValue,
validateBestEffortPcr TruthValue,
controlDirectMaxReservedBw Bandwidth,
multicastSendMaxReservedBw Bandwidth,
controlDistributeVccType AtmVccTrafficType,
controlDistributePcr Bandwidth,
controlDistributeScr Bandwidth,
multicastForwardVccType AtmVccTrafficType,
multicastForwardPcr Bandwidth,
multicastForwardScr Bandwidth,
validateJoinsWithLecs TruthValue,
redundancyEnabled TruthValue,
redundancyRole INTEGER,
redundancyAtmAddr AtmLaneAddress,
bmonEnabled TruthValue,
numTopMacs INTEGER,
sampleDuration INTEGER,
interSampleTime INTEGER,
sampleRate INTEGER,
busMode INTEGER
}
atmDevNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Identifies ATM device to be used by LES/BUS. "
::= { ibmLesBusConfEntry 1 }
useBurnedInEsi OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether a MAC Address burned into the ATM
device should be used as the End System Identifier
component of the LES/BUS ATM Address."
::= { ibmLesBusConfEntry 2 }
configuredEsi OBJECT-TYPE
SYNTAX AtmPrivateAddrEsi
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Locally Administered End System Identifier that is to be
used as the ESI component of the LES/BUS ATM Address.
If this object is used do not use the ATM Forum elanLecAtmMask.
If both are used the last object set will take affect."
::= { ibmLesBusConfEntry 3 }
configuredSelector OBJECT-TYPE
SYNTAX AtmSelector
-- Rsyntax OCTET STRING(SIZE(1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies value to be used as Selector field component
of LES/BUS ATM Address.
If this object is used do not use the ATM Forum elanLecAtmMask.
If both are used the last object set will take affect."
::= { ibmLesBusConfEntry 4 }
leArpResponseDest OBJECT-TYPE
SYNTAX INTEGER {
oneClient(0),
allClients(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When the value is ALL_CLIENTS, LE_ARP_RESPONSE
frames initiated or forwarded by the LES are
sent to all clients on the Point-to-Multipoint
Control Distribute VCC(s). When the value is
ONE_CLIENT, LE_ARP_RESPONSE frames are sent
solely to the client that originated the
associated LE_ARP_REQUEST over the Control
Direct VCC to that client. The primary advantage
of sending LE_ARP_RESPONSE frames to all clients
is that the clients are provided an opportunity
to learn new {LAN Destination, ATM Address}
mappings by 'eavesdropping' (secondary effects
include lower LES processing requirements and
less latency introduced by the LES). The
potential disadvantage is that the benefits of
eavesdropping, if it is even performed, may not
compensate for the additional client overhead. "
::= { ibmLesBusConfEntry 5 }
use2ControlDistributeVccs OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When TRUE, proxy clients are placed on one
Point-to-Multipoint Control Distribute VCC
and all other clients are placed on another
Point-to-Multipoint Control Distribute VCC.
When FALSE, all clients are placed on a single
Point-to-Multipoint Control Distribute VCC.
The advantage of using two Control Distribute VCCs
is that non-proxy clients are not perturbed by
LE_ARP_REQUESTs for unregistered LAN Destinations
(the LES answers LE_ARP_REQUESTs for registered
LAN Destinations). The disadvantage is that
Control Frames destined for all clients
(LE_TOPOLOGY_REQUEST, LE_NARP_REQUEST, and
possibly LE_ARP_RESPONSE depending upon LES-BUS-12)
must be transmitted on 2 VCCs (as a related aside,
note that LE_FLUSH_RESPONSEs are sent solely to
the originator of the corresponding LE_FLUSH_REQUEST
over the Control Direct VCC to that client)."
::= { ibmLesBusConfEntry 6 }
use2MulticastForwardVccs OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When TRUE:
- proxy clients are placed on one Point-to-Multipoint
Multicast Forward VCC and all other clients are
placed on another Point-to-Multipoint Multicast
Forward VCC,
- all 'unknown' unicast frames and all unicast frames
for LAN Destinations registered by proxy clients
are forwarded on the Proxy Multicast Forward VCC
('unknown' unicast frames are not forwarded to
non-proxy clients),
- all unicast frames for LAN Destinations registered
by non-proxy clients are forwarded on the Multicast
Send VCC to that client, and
- multicast and broadcast frames are transmitted on
both Multicast Forward VCCs.
When FALSE:
- all clients are placed on a single
Point-to-Multipoint Multicast Forward VCC, and
- the BUS functions as a simple forwarding device
(efficient, but 'dumb') with respect to unicast
frames.
One advantage of enabling this option is a reduction in
client pertubation due to 'nuisance' unicast frames (i.e.,
unicast frames not destined for the client); proxy clients
do not receive unicast frames destined for non-proxy
clients, and non-proxy clients never receive nuisance
unicast frames. Another advantage is the reduction in
network bandwidth devoted to nuisance frames. The
potential disadvantage is that the increased processing
requirements result in a degradation of overall system
performance."
::= { ibmLesBusConfEntry 7 }
validateBestEffortPcr OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When false, Best Effort Control Direct or Multicast Send
VCCs will be accepted without regard to the signalled
forward Peak Cell Rate (PCR). When true, Best Effort
VCCs will be rejected if the signalled forward PCR
exceeds the line rate of the LES/BUS ATM device.
Calls will not be rejected due to the backward PCR.
The signalled backward PCR will be honored if it does
not exceed the line rate; otherwise, transmissions to
the caller will be at line rate."
::= { ibmLesBusConfEntry 8 }
controlDirectMaxReservedBw OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the maximum acceptable Sustained Cell Rate (SCR)
for a Control Direct VCC; if SCR is not specified on the
incoming call, then this parameter defines the maximum
acceptable Peak Cell Rate (PCR) for a Control Direct VCC
with reserved bandwidth. This parameter is applied to
both forward and backward directions. Calls received
with Traffic Parameters specifying higher rates will be
released. If SCR is specified on the incoming call,
the call will not be rejected due to the PCR or Maximum
Burst Size. The constraint imposed by this parameter is
not applicable to BEST EFFORT connections. "
::= { ibmLesBusConfEntry 9 }
multicastSendMaxReservedBw OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the maximum acceptable Sustained Cell Rate (SCR)
for a Multicast Send VCC; if SCR is not specified on the
incoming call, then this parameter defines the maximum
acceptable Peak Cell Rate (PCR) for a Multicast Send VCC
with reserved bandwidth. This parameter is applied to
both forward and backward directions. Calls received
with Traffic Parameters specifying higher rates will be
released. If SCR is specified on the incoming call,
the call will not be rejected due to the PCR or Maximum
Burst Size. The constraint imposed by this parameter is
not applicable to BEST EFFORT connections. "
::= { ibmLesBusConfEntry 10 }
controlDistributeVccType OBJECT-TYPE
SYNTAX AtmVccTrafficType
-- Rsyntax INTEGER {
-- bestEffort(1),
-- reservedBandwidth(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies type of traffic characteristics
to be associated with Control Distribute VCC(s).
Bandwidth is not reserved for best effort traffic."
::= { ibmLesBusConfEntry 11 }
controlDistributePcr OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the Peak Cell Rate (PCR) Traffic Parameter
for the Control Distribute VCC(s). Since the Control
Distribute is a point-to-multipoint VCC, the
specified rate applies to the forward direction only."
::= { ibmLesBusConfEntry 12 }
controlDistributeScr OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the Sustained Cell Rate (SCR) Traffic
Parameter for the Control Distribute VCC(s).
Since the Control Distribute is a point-to-multipoint
VCC, the specified rate applies to the forward
direction only. If the SCR equals the PCR specified
in LES-BUS-19, the call is signalled with PCR only.
If SCR is signalled, the Maximum Burst Size traffic
parameter is set to accomodate the maximum control
frame size of 1516 bytes. "
::= { ibmLesBusConfEntry 13 }
multicastForwardVccType OBJECT-TYPE
SYNTAX AtmVccTrafficType
-- Rsyntax INTEGER {
-- bestEffort(1),
-- reservedBandwidth(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies type of traffic characteristics
to be associated with Multicast Forward VCC(s).
Bandwidth is not reserved for best effort traffic."
::= { ibmLesBusConfEntry 14 }
multicastForwardPcr OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the Peak Cell Rate (PCR) Traffic Parameter
for the Multicast Forward VCC(s). Since the Multicast
Multicast Forward is a point-to-multipoint
VCC, the specified rate applies to the forward
direction only."
::= { ibmLesBusConfEntry 15 }
multicastForwardScr OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the Sustained Cell Rate (SCR) Traffic
Parameter for the Multicast Forward VCC(s). Since
the Multicast Forward is a point-to-multipoint
VCC, the specified rate applies to the forward
direction only. If the SCR equals the PCR
specified in LES-BUS-22, the call is signalled
with PCR only. If SCR is signalled, the Maximum
Burst Size traffic parameter is set to accomodate
the maximum data frame size specified in
maxDataFrameSize."
::= { ibmLesBusConfEntry 16 }
validateJoinsWithLecs OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether clients that attempt to join
the ELAN must be validated by the LECS. The default
value is taken from the corresponding object in the ELAN MIB,
and it overrides the ELAN value."
::= { ibmLesBusConfEntry 17 }
redundancyEnabled OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Redundancy support allows clients to be assigned to
a backup LES/BUS in the event that the primary LES/BUS
for the ELAN fails."
::= { ibmLesBusConfEntry 18 }
redundancyRole OBJECT-TYPE
SYNTAX INTEGER {
neverSet(0),
primaryLesBus(1),
backupLesBus(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Redundancy Protocol Role. Specifies whether this LES/BUS instance
is to serve as the primary or backup LES/BUS for the ELAN. This
object is only valid when redundancyEnabled is true. If this object
is never set and redundancyEnabled has never been set to true
redundancyRole will have a value of 0."
::= { ibmLesBusConfEntry 19 }
redundancyAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ATM Address of Backup LES/BUS. Specifies the ATM address of the
backup LES/BUS for the ELAN. Currently, only the private
address formats defined by the ATM Forum are supported, there
are three private ATM address formats (Data Country Code (DCC)
Format, International Code Designator (ICD) Format, and E.164 Format)
and all are modeled after the format of an OSI Network Service Access
Point (NSAP), all three private address formats are 20 octets
(ATM_PRIVATE_ADDR_OCTETS) in length, and the most significant octet
contains an Authority and Format Identifier (AFI) field that identifies
the address format (see constants ATM_ADDR_DCC_AFI, ATM_ADDR_ICD_AFI,
and ATM_ADDR_E164_AFI), the remaining octets of the address are divided
into an Initial Domain Identifier (IDI) and a Domain Specific Part
(DSP), the IDI has specific encoding rules that may be enforced by the
configurator (see Section 5.1.3 of the ATM Forum UNI Specification)."
::= { ibmLesBusConfEntry 20 }
bmonEnabled OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable BUS Monitor for ELAN. When TRUE, host usage of the
Broadcast and Unknown Server is monitored. Periodic sampling
is performed to provide information on the top N heaviest
users of the BUS. Here, a user is defined as any MAC
address originating data frames to the BUS. Information is
available on the last sample interval. When FALSE, BUS
Monitoring is not performed."
::= { ibmLesBusConfEntry 21 }
numTopMacs OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of Top MAC Addresses to Record. Specifies the number
of MACs to be recorded with the highest quantity of sampled
frames sent to the BUS in a sample interval."
::= { ibmLesBusConfEntry 22 }
sampleDuration OBJECT-TYPE
SYNTAX INTEGER(1..600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of seconds in each Sample Interval. Specifies the number
of seconds in each BUS Monitor sample interval."
::= { ibmLesBusConfEntry 23 }
interSampleTime OBJECT-TYPE
SYNTAX INTEGER(1..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Minutes between start of one sample and the next sample.
Specifies the number of minutes between the start of
one BUS Monitor sample interval and the start of the
next sample interval."
::= { ibmLesBusConfEntry 24 }
sampleRate OBJECT-TYPE
SYNTAX INTEGER(1..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the rate at which the BUS Monitor samples
frames sent to the BUS during a sample interval.
A value of 1 indicates that every frame sent to the
BUS is sampled. A value of 100 indicates that 1
out of every 100 frames sent to the BUS is sampled."
::= { ibmLesBusConfEntry 25 }
busMode OBJECT-TYPE
SYNTAX INTEGER {
systemBusMode(1),
adapterBusMode(2),
vccSpliceBusMode(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
With the Fast Bus Feature the BUS can run now run in one of
three modes:
systemBusMode(1) - Frames from BUS are buffered into system memory.
All intelligent BUS mode are available in this mode.
adapterBusMode(2) - Frames received for the BUS are kept in adapter memory.
BCM is not available in this mode. On Token-Ring
all data frames are counted as multicast frames.
vccSpliceBusMode(3) - The BUS ties all Multicast Send VCCs into the
Multicast Forward VCC. Frames received for the
BUS are immediately forwarded onto the Multicast
Foward VCC without notifying the BUS. Statistics
related to frame rec/transmit are not maintained
when the Bus mode is VCC Splice."
::= { ibmLesBusConfEntry 26 }
ibmLesBusStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmLesBusStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all counters ???."
::= { ibmLesBusStatGroup 1 }
ibmLesBusStatEntry OBJECT-TYPE
SYNTAX IbmLesBusStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains a LES and its counters."
INDEX { lesConfIndex }
-- Augments lesConfEntry FROM LAN-EMULATION-LES-MIB
::= { ibmLesBusStatTable 1 }
IbmLesBusStatEntry ::= SEQUENCE {
redundancyVccRefused Counter32,
redundancyVccReleased Counter32,
redundancyVccFailure Counter32
}
redundancyVccRefused OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Redundancy VCC call setup requests
rejected by the LES for any reason."
::= { ibmLesBusStatEntry 1 }
redundancyVccReleased OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times a Redundancy VCC has been
released by LEC/network for any reason."
::= { ibmLesBusStatEntry 2 }
redundancyVccFailure OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Redundancy VCC requests made by LES that failed."
::= { ibmLesBusStatEntry 3 }
bmonSampleInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF BmonSampleInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the BUS Monitor (BMON) information for the
last complete sample processed. The following information is
maintained for each BUS instance using BMON:
- Time that the last complete sample interval started.
- Duration of the sample interval.
- Number of top hosts actually recorded in the sample.
- Number of frames received during the sample interval.
- Number of frames sampled in the sample interval.
- Frame sampling rate (i.e., 1 out of N frames sampled).
Each BUS instance may have a BMON. This table is indexed by
lesConfIndex."
::= { ibmBusMonStatGroup 1 }
bmonSampleInfoEntry OBJECT-TYPE
SYNTAX BmonSampleInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains BMON information for the
last complete sample processed for a specific BUS instance."
INDEX { lesConfIndex }
::= { bmonSampleInfoTable 1 }
BmonSampleInfoEntry ::= SEQUENCE {
bmonSampleStartTime TimeStamp,
bmonSampleDuration Counter32,
bmonNumTopMacs Counter32,
bmonReceivedFrames Counter32,
bmonSampledFrames Counter32,
bmonSamplingRate Counter32
}
bmonSampleStartTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Timestamp for the start of the last complete BUS Monitor
sample interval."
::= { bmonSampleInfoEntry 1 }
bmonSampleDuration OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Duration of the last complete sample interval."
::= { bmonSampleInfoEntry 2 }
bmonNumTopMacs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of top hosts actually recorded during the
last complete sample interval."
::= { bmonSampleInfoEntry 3 }
bmonReceivedFrames OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames received during the last
complete sample interval."
::= { bmonSampleInfoEntry 4 }
bmonSampledFrames OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of frames actually sampled during the last
complete sample interval."
::= { bmonSampleInfoEntry 5 }
bmonSamplingRate OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame sampling rate given as N where the rate
is 1 out of every N frames will be sampled."
::= { bmonSampleInfoEntry 6 }
bmonStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF BmonStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the BUS Monitor (BMON) counters for the top N
heaviest users of a BUS (i.e., the N MAC addresses that originate
the most data frames. Each BUS instance may have a BMON. This
table augments the bmonConfTable."
::= { ibmBusMonStatGroup 2 }
bmonStatEntry OBJECT-TYPE
SYNTAX BmonStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains BMON statistics for the top
users of the indicated BUS instance."
INDEX { lesConfIndex, bmonTopNRank }
::= { bmonStatTable 1 }
BmonStatEntry ::= SEQUENCE {
bmonTopNRank Counter32,
bmonTopNSrcMacAddr MacAddress,
bmonTopNLecAtmAddr AtmLaneAddress,
bmonTopNFramesSampled Counter32
}
bmonTopNRank OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Rank for the indicated host (i.e., MAC address) given
as N where 1 is the host originating the most frames."
::= { bmonStatEntry 1 }
bmonTopNSrcMacAddr OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source MAC Address for this host."
::= { bmonStatEntry 2 }
bmonTopNLecAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Associated LEC ATM Address for this host."
::= { bmonStatEntry 3 }
bmonTopNFramesSampled OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames sampled from this host during last
complete sample interval."
::= { bmonStatEntry 4 }
ibmLesBusCConfGroup OBJECT IDENTIFIER ::= { ibmLesBusMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing configuration information
-- about an LES/BUS.
-- objects
-- atmDevNum, useBurnedInEsi, configuredEsi, configuredSelector,
-- leArpResponseDest, use2ControlDistributeVccs,
-- use2MulticastForwardVccs, validateBestEffortPcr,
-- controlDirectMaxReservedBw, multicastSendMaxReservedBw,
-- controlDistributeVccType, controlDistributePcr,
-- controlDistributeScr, multicastForwardVccType,
-- multicastForwardPcr, multicastForwardScr,
-- validateJoinsWithLecs, redundancyEnabled, redundancyAtmAddr,
-- redundancyRole, bmonEnabled, numTopMacs, sampleDuration,
-- interSampleTime, sampleRate, busMode
ibmLesBusCStatGroup OBJECT IDENTIFIER ::= { ibmLesBusMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing statistics information
-- about an LES/BUS.
-- objects
-- redundancyVccRefused, redundancyVccReleased,
-- redundancyVccFailure
ibmBusMonCStatGroup OBJECT IDENTIFIER ::= { ibmLesBusMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing top N user information
-- for a LES/BUS.
-- objects
-- bmonSampleStartTime, bmonSampleDuration, bmonNumTopMacs,
-- bmonReceivedFrames, bmonSampledFrames, bmonSamplingRate,
-- bmonTopNRank, bmonTopNSrcMacAddr, bmonTopNLecAtmAddr,
-- bmonTopNFramesSampled
ibmLesBusMIBCompliance OBJECT IDENTIFIER ::= { ibmLesBusMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP IBM extensions
-- to for ATM emulated LANS.
-- Module
-- >>current<<
-- OptGroup
-- ibmLesBusCConfGroup
END

260
mibs/ibm/IBM-LES-LECS-MIB Normal file
View File

@ -0,0 +1,260 @@
IBM-LES-LECS-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmlesrv.mi2"
-- Compile options "G A T M"
IMPORTS
OBJECT-TYPE
FROM RFC-1212
RowStatus, TruthValue
FROM SNMPv2-TC-v1
mssServerLanE, AtmPrivateAddrEsi, AtmSelector,
AtmVccTrafficType, Bandwidth
FROM NWAYSMSS-MIB;
ibmLesLecsMIB OBJECT IDENTIFIER ::= { mssServerLanE 2 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9701171200Z
-- OrgName
-- IBM Corporation
-- ContactInfo
-- Florian K Kandefer
-- Postal: IBM Corporation
-- 800 Park Offices Drive
-- Research Triangle Park, NC 27709
-- US
-- Tel: +1 919 254 0685
-- Fax: +1 919 254 0391
-- E-mail: kandefer@vnet.ibm.com
-- Descr
--
-- These are proprietary extensions for managing
-- the interface between LECS and LES/BUS pairs.
-- RevDate
-- 9701161200Z
-- RevDescr
--
-- 2) Updated MIB import names to match ATM Forum MIB names.
--
-- Updated some of the description fields.
-- RevDate
-- 9608281200Z
-- RevDescr
--
-- 1) This is the first version of this MIB
ibmLesLecsConfGroup OBJECT IDENTIFIER ::= { ibmLesLecsMIB 1 }
ibmLesLecsMIBConformance OBJECT IDENTIFIER ::= { ibmLesLecsMIB 2 }
ibmLesLecsMIBGroups OBJECT IDENTIFIER ::= { ibmLesLecsMIBConformance 1 }
ibmLesLecsMIBCompliances OBJECT IDENTIFIER ::= { ibmLesLecsMIBConformance 2 }
lesLecsConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesLecsConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the the configuration for LES-LECS interfaces."
::= { ibmLesLecsConfGroup 1 }
lesLecsConfEntry OBJECT-TYPE
SYNTAX LesLecsConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains configuration parameters for the
LES-LECS operation for an individual ATM physical interface.
Object lesLecsRowStatus is required during
row creation and deletion."
INDEX { lesLecsAtmDevNum }
::= { lesLecsConfTable 1 }
LesLecsConfEntry ::= SEQUENCE {
lesLecsOperStatus INTEGER,
lesLecsAdminStatus INTEGER,
lesLecsAtmDevNum INTEGER,
lesLecsUseBurnedInEsi TruthValue,
lesLecsConfiguredEsi AtmPrivateAddrEsi,
lesLecsConfiguredSelector AtmSelector,
configDirectVccType AtmVccTrafficType,
configDirectPcr Bandwidth,
configDirectScr Bandwidth,
lesLecsAtmDevLineSpeed UInteger32,
lesLecsConfRowStatus RowStatus
}
lesLecsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
up(2),
down(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational state of LES/LECS on this entry.
Other defines the transition states between up and down."
::= { lesLecsConfEntry 1 }
lesLecsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(2),
down(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative state of the LES/LECS on this entry."
::= { lesLecsConfEntry 2 }
lesLecsAtmDevNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies ATM device to be used to interface with LECS."
::= { lesLecsConfEntry 3 }
lesLecsAtmDevLineSpeed OBJECT-TYPE
SYNTAX UInteger32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line Speed of LECS ATM Device.
This should not exposed to the user."
::= { lesLecsConfEntry 4 }
lesLecsUseBurnedInEsi OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether a MAC Address burned into the ATM
device should be used as the End System Identifier
component of local ATM Address used when calling LECS."
::= { lesLecsConfEntry 5 }
lesLecsConfiguredEsi OBJECT-TYPE
SYNTAX AtmPrivateAddrEsi
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Locally Administered End System Identifier that is to be
used as the ESI component of the local ATM Address used
when calling the LECS."
::= { lesLecsConfEntry 6 }
lesLecsConfiguredSelector OBJECT-TYPE
SYNTAX AtmSelector
-- Rsyntax OCTET STRING(SIZE(1))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies value to be used as Selector field component
of local ATM Address used when calling the LECS."
::= { lesLecsConfEntry 7 }
configDirectVccType OBJECT-TYPE
SYNTAX AtmVccTrafficType
-- Rsyntax INTEGER {
-- bestEffort(1),
-- reservedBandwidth(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies type of traffic characteristics to be
associated with Configuration Direct VCC to LECS.
Bandwidth is not reserved for best effort traffic."
::= { lesLecsConfEntry 8 }
configDirectPcr OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the Peak Cell Rate (PCR) Traffic Parameter
for the Configuration Direct VCC to the LECS. The
specified rate is used for both forward and backward
directions. When a best effort connection is rejected
due to the PCR, the call may be automatically retried
with a lower PCR. Retries are performed under the
following conditions:
if (rejected PCR > 100 Mbps)
retry with PCR = 100 Mbps
else if (25 < rejected PCR <= 100 Mbps)
retry with PCR = 25 Mbps"
::= { lesLecsConfEntry 9 }
configDirectScr OBJECT-TYPE
SYNTAX Bandwidth
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the Sustained Cell Rate (SCR) Traffic
Parameter for the Configuration Direct VCC to the
LECS. The specified rate is used for both forward
and backward directions. If the SCR equals the PCR
specified in LECS-INTF-7, the call is signalled
with PCR only. If SCR is signalled, the Maximum
Burst Size traffic parameter is set to accomodate
the maximum control frame size of 1516 bytes."
::= { lesLecsConfEntry 10 }
lesLecsConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the lesLecsConfTable."
REFERENCE
"RFC 1903, Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lesLecsConfEntry 11 }
ibmLesLecsCConfGroup OBJECT IDENTIFIER ::= { ibmLesLecsMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing configuration information
-- about the LES/LECS interface.
-- objects
-- lesLecsOperStatus, lesLecsAdminStatus, lesLecsAtmDevNum,
-- lesLecsAtmDevLineSpeed, lesLecsUseBurnedInEsi,
-- lesLecsConfiguredEsi, lesLecsConfiguredSelector,
-- configDirectVccType, configDirectPcr, configDirectScr,
-- lesLecsConfRowStatus
ibmLesLecsMIBCompliance OBJECT IDENTIFIER ::= { ibmLesLecsMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP IBM extensions
-- to for ATM emulated LANS.
-- Module
-- >>current<<
-- OptGroup
-- ibmLesLecsCConfGroup
END

43
mibs/ibm/IBM-MIB Normal file
View File

@ -0,0 +1,43 @@
--*************************************************************************
-- ATTENTION!
-- This MIB is provided for use in the event that a down-level IBM
-- private MIB needs to be temporarily loaded. The latest level of each
-- IBM private MIB should now be independently defined beginning at the
-- "enterprises" node of the tree. The nodes required by down-level
-- MIB's that are dependent on IBM-MIB are defined in this file.
-- Please obtain the product's latest MIB soon and use it.
-- Because of its intended use, this file is also down-level with
-- regard to some object names. However, the OID's are all current.
--*************************************************************************
IBM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI;
-- EXPORTS
-- ibm, ibmResearch, ibmAgents, ibmArchitecture, alert, fddi,
-- topology, tokenRing, ibmProd, ibm3172, ibm6611, netView6000,
-- netView6000SubAgent, systemsMonitor6000;
-- Actual definition of MIB Subtree:
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmResearch OBJECT IDENTIFIER ::= { ibm 2 }
ibmAgents OBJECT IDENTIFIER ::= { ibm 3 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
alert OBJECT IDENTIFIER ::= { ibmArchitecture 1 }
fddi OBJECT IDENTIFIER ::= { ibmArchitecture 2 }
topology OBJECT IDENTIFIER ::= { ibmArchitecture 3 }
tokenRing OBJECT IDENTIFIER ::= { ibmArchitecture 4 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm3172 OBJECT IDENTIFIER ::= { ibmProd 1 }
ibm6611 OBJECT IDENTIFIER ::= { ibmProd 2 }
netView6000 OBJECT IDENTIFIER ::= { ibmProd 3 }
netView6000SubAgent OBJECT IDENTIFIER ::= { ibmProd 4 }
systemsMonitor6000 OBJECT IDENTIFIER ::= { ibmProd 12 }
-- End definition of MIB Subtree
END

View File

@ -0,0 +1,132 @@
IBM-NetFinity-Text-Alert-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
TRAP-TYPE
FROM RFC1215
OBJECT-TYPE
FROM RFC1212;
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
netFinity OBJECT IDENTIFIER ::= { ibmProd 71 }
--
--
-- the trap description objects
--
--
trapDesc1 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The text of the Netfinity generated alert"
::= { netFinity 1 }
trapSystemName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NetFinity System Name where the trap occurred"
::= { netFinity 2 }
trapTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time the alert was generated"
::= { netFinity 3 }
trapDate OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date the alert was generated"
::= { netFinity 4 }
trapSeverity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NetFinity severity"
::= { netFinity 5 }
trapType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NetFinity Alert Type"
::= { netFinity 6 }
trapApplicationID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NetFinity Application ID"
::= { netFinity 7 }
trapAppType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NetFinity Application Alert Type"
::= { netFinity 8 }
trapRecFrom OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NetFinity network name of the machine that generated the alert"
::= { netFinity 9 }
--
-- NetFinity SNMP trap
--
trapText1 TRAP-TYPE
ENTERPRISE netFinity
VARIABLES {
trapDesc1,
trapSystemName,
trapTime,
trapDate,
trapSeverity,
trapType,
trapApplicationID,
trapAppType,
trapRecFrom
}
DESCRIPTION
"Converted Netfinity Alert"
--#TYPE "NetFinity Alert Trap Information"
--#SUMMARY "%s "
--#SUMMARY "System %s "
--#SUMMARY "%s %s "
--#SUMMARY "Severity %d "
--#SUMMARY "Type of Alert %s "
--#SUMMARY "Application ID %s "
--#SUMMARY "Application Alert Type %d"
--#SUMMARY "Received From %s"
--#ARGUMENTS {0,1,2,3,4,5,6,7,8}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 1
--#STATE OPERATIONAL
::= 1
END


2950
mibs/ibm/IBM-OSA-MIB Normal file

File diff suppressed because it is too large Load Diff

1424
mibs/ibm/IBM-SERVERAID-MIB Normal file

File diff suppressed because it is too large Load Diff

438
mibs/ibm/IBM-SVC-MIB Normal file
View File

@ -0,0 +1,438 @@
-- start_Copyright_Notice
-- Licensed Materials - Property of IBM
--
--
-- (C) Copyright IBM Corp. 2016, 2017
--
-- US Government Users Restricted Rights - Use, duplication or
-- disclosure restricted by GSA ADP Schedule Contract with
-- IBM Corp.
-- end_Copyright_Notice
IBM-SVC-MIB DEFINITIONS ::=
BEGIN
IMPORTS
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
enterprises
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB; -- RFC2571
ibm2145TSVE MODULE-IDENTITY
LAST-UPDATED "201701120000Z"
ORGANIZATION "IBM SSG"
CONTACT-INFO
"Contact IBM Support"
DESCRIPTION
"This file defines the private IBM SAN Volume Controller
(previously TSVE) MIB extensions used to receive traps from SVC
"
REVISION "201701120000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.8.1
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.8.1 release.
There have been no additional objects defined."
REVISION "201611010000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.8.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.8.0 release.
There have been no additional objects defined."
REVISION "201607140000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.7.1
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.7.1 release.
There have been no additional objects defined."
REVISION "201604280000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.7.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.7.0 release.
The tsveIDAL object has been defined since the previous
release."
REVISION "201601220000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.6.1
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.6.1 release.
There have been no additional objects defined."
REVISION "201511250000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.6.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.6.0 release.
There have been no additional objects defined."
REVISION "201504170000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.5.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.5.0 release.
There have been no additional objects defined."
REVISION "201409010000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.4.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.4.0 release.
There have been no additional objects defined.
A typo was fixed in the derived type name SnmpAdminString
of the tsveOBJN object definition."
REVISION "201309240000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.3.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.3.0 release.
There have been no additional objects defined."
REVISION "201309240000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.2.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.2.0 release.
There have been no additional objects defined."
REVISION "201309240000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 7.1.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 7.1.0 release.
The tsveOBJN object has been defined since the previous
release."
REVISION "201211060000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 6.4.1
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 6.4.1 release.
The tsveMPNO object has been defined since the previous
release."
REVISION "201204190000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 6.4.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 6.4.0 release.
There have been no additional objects defined."
REVISION "201105260000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 6.3.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 6.3.0 release.
There have been no additional objects defined."
REVISION "201105260000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 6.2.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 6.2.0 release.
There have been no additional objects defined."
REVISION "201005070000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 6.1.0
The SVC MIB has been renamed to indicate that it is
for SVC Lodestone 6.1.0 release.
There have been no additional objects defined."
REVISION "200909010000Z"
DESCRIPTION
"IBM San Volume Controller MIB for SVC 5.1.0
The SVC MIB has been extensively tidied within this release.
The MIB label has been corrected to IBM-SVC-MIB. This name
will be maintained in future releases.
There have been no additional objects defined."
REVISION "200805120000Z"
DESCRIPTION
"IBM TSVE MIB for SVC 4.3.1
A number of previous TSVE (SVC) MIB revisions exist.
The tsveADD1, tsveADD2 and tsveCOPY objects have been defined
since the original release."
::= { ibmProd 190 }
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2145TSVEObjects OBJECT IDENTIFIER ::= { ibm2145TSVE 4 }
ibm2145TSVEConformance OBJECT IDENTIFIER ::= { ibm2145TSVE 5 }
tsveETrap NOTIFICATION-TYPE
OBJECTS {
tsveMACH,
tsveSERI,
tsveERRI,
tsveERRC,
tsveSWVE,
tsveFRUP,
tsveCLUS,
tsveNODE,
tsveERRS,
tsveTIME,
tsveOBJT,
tsveOBJI,
tsveADD1,
tsveADD2,
tsveCOPY,
tsveMPNO,
tsveOBJN,
tsveIDAL
}
STATUS current
DESCRIPTION
"tsve error trap"
::= { ibm2145TSVE 1 }
tsveWTrap NOTIFICATION-TYPE
OBJECTS {
tsveMACH,
tsveSERI,
tsveERRI,
tsveERRC,
tsveSWVE,
tsveFRUP,
tsveCLUS,
tsveNODE,
tsveERRS,
tsveTIME,
tsveOBJT,
tsveOBJI,
tsveADD1,
tsveADD2,
tsveCOPY,
tsveMPNO,
tsveOBJN,
tsveIDAL
}
STATUS current
DESCRIPTION
"tsve warning trap"
::= { ibm2145TSVE 2 }
tsveITrap NOTIFICATION-TYPE
OBJECTS {
tsveMACH,
tsveSERI,
tsveERRI,
tsveERRC,
tsveSWVE,
tsveFRUP,
tsveCLUS,
tsveNODE,
tsveERRS,
tsveTIME,
tsveOBJT,
tsveOBJI,
tsveADD1,
tsveADD2,
tsveCOPY,
tsveMPNO,
tsveOBJN,
tsveIDAL
}
STATUS current
DESCRIPTION
"tsve information trap"
::= { ibm2145TSVE 3 }
tsveMACH OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE machine type"
::= { ibm2145TSVEObjects 1 }
tsveSERI OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE serial number"
::= { ibm2145TSVEObjects 2 }
tsveERRI OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE error ID"
::= { ibm2145TSVEObjects 3 }
tsveERRC OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE error code"
::= { ibm2145TSVEObjects 4 }
tsveSWVE OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE software version"
::= { ibm2145TSVEObjects 5 }
tsveFRUP OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE FRU part number"
::= { ibm2145TSVEObjects 6 }
tsveCLUS OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE cluster name"
::= { ibm2145TSVEObjects 7 }
tsveNODE OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE node identifier"
::= { ibm2145TSVEObjects 8 }
tsveERRS OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE error sequence number"
::= { ibm2145TSVEObjects 9 }
tsveTIME OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE last error time stamp"
::= { ibm2145TSVEObjects 10 }
tsveOBJT OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE object type"
::= { ibm2145TSVEObjects 11 }
tsveOBJI OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE object ID"
::= { ibm2145TSVEObjects 12 }
tsveADD1 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE Additional data"
::= { ibm2145TSVEObjects 13 }
tsveADD2 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE Additional data"
::= { ibm2145TSVEObjects 14 }
tsveCOPY OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE Copy ID"
::= { ibm2145TSVEObjects 15 }
tsveMPNO OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM TSVE Machine Part Number"
::= { ibm2145TSVEObjects 16 }
tsveOBJN OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM (orginally TSVE) object name"
::= { ibm2145TSVEObjects 17 }
tsveIDAL OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IBM (orginally TSVE) cluster alias"
::= { ibm2145TSVEObjects 18 }
tsveCompliances OBJECT IDENTIFIER ::= { ibm2145TSVEConformance 1 }
tsveGroups OBJECT IDENTIFIER ::= { ibm2145TSVEConformance 2 }
tsveCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the TSVE-MIB."
MODULE -- this module
MANDATORY-GROUPS {
tsveRequiredObjectsGroup,
tsveNotifGroup
}
::= { tsveCompliances 1 }
-- MIB groupings
tsveRequiredObjectsGroup OBJECT-GROUP
OBJECTS {
tsveMACH,
tsveSERI,
tsveERRI,
tsveERRC,
tsveSWVE,
tsveFRUP,
tsveCLUS,
tsveNODE,
tsveERRS,
tsveTIME,
tsveOBJT,
tsveOBJI,
tsveADD1,
tsveADD2,
tsveCOPY,
tsveMPNO,
tsveOBJN,
tsveIDAL
}
STATUS current
DESCRIPTION
"The objects defined in this MIB module that MUST
be implemented by a compliant implementation."
::= { tsveGroups 1 }
tsveNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tsveETrap,
tsveWTrap,
tsveITrap
}
STATUS current
DESCRIPTION
"All notifications defined in this MIB module MUST
be implemented by a compliant implementation."
::= { tsveGroups 2 }
END

206
mibs/ibm/IBM-TN3270E-MIB Normal file
View File

@ -0,0 +1,206 @@
-- MIB created 10/11/99 20:28:43, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBM-TN3270E-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmtn3270e.mi2"
-- Compile options "G A T M"
IMPORTS
IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM SNMPv2-TC-v1
enterprises
FROM RFC1155-SMI;
ibmtn3270eMIB OBJECT IDENTIFIER ::= { enterprises ibm(2) ibmProd(6) ibmIROC(119) ibmIROCrouting(4) ibmIROCroutingtn3270e(18) 1 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9905261200Z
-- OrgName
-- IBM
-- ContactInfo
-- Randy Worzella
-- IBM Corporation
-- 800 Park Offices Drive
-- FBWA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 2202
-- E-mail: worzella@us.ibm.com
-- Descr
-- This MIB module contains definitions for TN3270E
ibmtn3270eConnRejectTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibmtn3270eConnRejectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about TN3270E connection rejections.
This table does not contain information for connections that
were successfully established, but terminated abnormally."
::= { ibmtn3270eMIB 1 }
ibmtn3270eConnRejectEntry OBJECT-TYPE
SYNTAX Ibmtn3270eConnRejectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information indicating why a particular client connection
was rejected."
INDEX { ibmtn3270eConnRejectIndex }
::= { ibmtn3270eConnRejectTable 1 }
Ibmtn3270eConnRejectEntry ::= SEQUENCE {
ibmtn3270eConnRejectIndex INTEGER,
ibmtn3270eConnRejectAddrType INTEGER,
ibmtn3270eConnRejectClient OCTET STRING,
ibmtn3270eConnRejectReason INTEGER,
ibmtn3270eConnRejectTime DisplayString
}
ibmtn3270eConnRejectIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique identifier of a row in the connection rejection table."
::= { ibmtn3270eConnRejectEntry 1 }
ibmtn3270eConnRejectAddrType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
ipv4(1),
ipv6(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A indication of the type of client address provided in
ibmtn3270eConnRejectClient."
::= { ibmtn3270eConnRejectEntry 2 }
ibmtn3270eConnRejectClient OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the client whose connection was rejected."
::= { ibmtn3270eConnRejectEntry 3 }
ibmtn3270eConnRejectReason OBJECT-TYPE
SYNTAX INTEGER {
noportinfo(1),
cliunknown(2),
clinoauth(3),
sockblock(4),
nodeterm(5),
createfail(6),
seqnum(7),
negfailed(8),
notelquale(9),
termtypefail(10),
notypeprtgen(11),
clirplyfail(12),
valtelquale(13),
clisendfail(14),
failtelquale(15),
termtypagain(16),
noportagain(17),
prtnoluname(18),
clinoauthent(19),
clinoauthflt(20),
noluconf(21),
noportmore(22),
noresource(23),
nameresource(24),
prtnoluagain(25),
noimplu(26),
lunotfound(27),
valluprt(28),
vallu(29),
prtlunofind(30),
nameinuse(31),
reqlunofind(32),
valprtagain(33),
valluagain(34),
luprtnofind(35),
poolluinuse(36),
poollunofind(37),
restypnofind(38),
poolluconf(39),
lucapreach(40),
noappnmem(41),
nomoreconn(42),
pooldep(43),
termnorsp(44)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The reason the connection was rejected. Some of the values sound
similar, but represent different failure points within the TN3270E
server software. Also, some values are very specific to the TN3270E
server software internals, so they may seem a bit cryptic to the user.
noportinfo (1) // GetPortInfo failed to retrieve Port information
cliunknown (2) // HostName filter failure - client_hostname unknown
clinoauth (3) // Client is not authorized by FilterUser
sockblock (4) // Could not make socket nonblocking
nodeterm (5) // Node is terminating
createfail (6) // TN3270Create failed to create session environment
seqnum (7) // 0xFF seq number not doubled
negfailed (8) // Negotiation failed
notelquale (9) // Not TELQUALE_REQUEST
termtypefail (10) // Verification of terminal type failed
notypeprtgen (11) // TELQUALE_ASSOCIATE req but not TYPE_PRINTER_GENERIC
clirplyfail (12) // Sending reply to client failed.
valtelquale (13) // Validation of TELQUALE_REQUEST failed
clisendfail (14) // Send to client failed
failtelquale (15) // Verification of TELQUAL_IS failed
termtypagain (16) // Received invalid terminal type for 2nd time
noportagain (17) // GetPortInfo failed to retrieve Port information
prtnoluname (18) // Associated printer req. with no LU name specified
clinoauthent (19) // Client is not authorized by Filter entries
clinoauthflt (20) // Client not authorized by Filter entries after retry
noluconf (21) // REJECT_UNSUPP_REQ: No LUs configured.
noportmore (22) // GetPortInfo failed to retrieve Port information
noresource (23) // No resource spe+cified on Port & no name requested
nameresource (24) // Resource specified on Port doesn't match name requested
prtnoluagain (25) // Associated printer req. with no LU name specified
noimplu (26) // No implicit LUs are available
lunotfound (27) // Specified LU not found/available
valluprt (28) // Validation of LU type failed for assoc. printer
vallu (29) // Validation of LU type failed
prtlunofind (30) // LU for associated printer not found
nameinuse (31) // LU name requested currently in use
reqlunofind (32) // LU requested not found
valprtagain (33) // Validation of LU type failed for assoc. printer
valluagain (34) // Validation of LU type failed
luprtnofind (35) // LU for associated printer not found
poolluinuse (36) // Requested pooled LU is already in use
poollunofind (37) // Requested pooled LU is not found for assoc. printer
restypnofind (38) // Requested type of resource is not found
poolluconf (39) // Requested pooled LU is not found in config. list
lucapreach (40) // LU capping value reached for this client address
noappnmem (41) // APPN memory above the constrained threashold
nomoreconn (42) // Max. number of TN3270 connection reached
pooldep (43) // The pool from which the resource was requested has been depleted
termnorsp (44) // The session was terminated before receiving a response from APPN "
::= { ibmtn3270eConnRejectEntry 4 }
ibmtn3270eConnRejectTime OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string providing the date and time the connection was rejected."
::= { ibmtn3270eConnRejectEntry 5 }
END

2957
mibs/ibm/IBM-TS3500-MIBv1 Normal file

File diff suppressed because it is too large Load Diff

3100
mibs/ibm/IBM-TS3500-MIBv2 Normal file

File diff suppressed because it is too large Load Diff

2265
mibs/ibm/IBM-TS4500-MIBv2 Normal file

File diff suppressed because it is too large Load Diff

471
mibs/ibm/IBM2210-MIB Normal file
View File

@ -0,0 +1,471 @@
IBM2210-MIB DEFINITIONS ::= BEGIN
------------------------------------------------------------------
-- IBM 2210 Enterprise MIB (SNMP Version 1 Format)
------------------------------------------------------------------
--
-- This MIB defines the enterprise specific management
-- objects for the 2210 family of products.
--
-- This MIB is defined in the SNMP version 1 SMI format.
--
-- August 25, 1998
--
-- Contact Information:
--
-- Randy Worzella
-- IBM Corp.
-- G420/664
-- Research Triangle Park, NC 27709
--
-- phone: 919-254-2202
-- email: worzella@us.ibm.com
--
------------------------------------------------------------------
IMPORTS
enterprises, IpAddress, Counter
FROM RFC1155-SMI
proElsTrapSeqs, proElsTrapSubSystem,
proElsTrapEvent, proElsSubSysEventMsg
FROM PROTEON-MIB
TRAP-TYPE
FROM RFC-1215
ifIndex
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212;
-- Path to proteon enterprise
proteon OBJECT IDENTIFIER ::= { enterprises 1 }
-- Path to ibm2210 enterprise
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2210 OBJECT IDENTIFIER ::= { ibmProd 72 }
------------------------------------------------------------------
-- IBM 2210 Anchor
------------------------------------------------------------------
ibm2210admin OBJECT IDENTIFIER ::= { ibm2210 1 }
ibm2210system OBJECT IDENTIFIER ::= { ibm2210 2 }
ibm2210hardware OBJECT IDENTIFIER ::= { ibm2210 3 }
ibm2210routing OBJECT IDENTIFIER ::= { ibm2210 4 }
ibm2210switching OBJECT IDENTIFIER ::= { ibm2210 5 }
------------------------------------------------------------------
-- IBM 2210 Administrative
------------------------------------------------------------------
ibm2210hardwareinfo OBJECT IDENTIFIER ::= { ibm2210hardware 1 }
------------------------------------------------------------------
-- Proteon groups defined in this MIB
------------------------------------------------------------------
proto OBJECT IDENTIFIER ::= { proteon 3 }
pDot3ChipSets OBJECT IDENTIFIER ::= { proteon 5 }
------------------------------------------------------------------
-- Service port information
------------------------------------------------------------------
ibmServiceGenericTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmServiceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about each service port."
::= { ibm2210hardwareinfo 1 }
ibmServiceGenericEntry OBJECT-TYPE
SYNTAX IbmServiceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing objects to describe the
service port."
INDEX { ibmServiceGenericPort }
::= { ibmServiceGenericTable 1 }
IbmServiceGenericEntry ::=
SEQUENCE {
ibmServiceGenericPort
INTEGER,
ibmServiceGenericBaurdrate
INTEGER,
ibmServiceGenericType
INTEGER
}
ibmServiceGenericPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of service port. On 12x and 1Sx/1Ux models,
only one service port exists and is designated #1. On
x4x models, the lower paort is designated #1, the upper
port is #2."
::= { ibmServiceGenericEntry 1 }
ibmServiceGenericBaurdrate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The baudrate of service port."
::= { ibmServiceGenericEntry 2 }
ibmServiceGenericType OBJECT-TYPE
SYNTAX INTEGER {
eia232(1),
modem(2),
nocard(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card type of service port. On 12x, 1Sx and 1Ux
models, the second row will always indeicate nocard(3)."
::= { ibmServiceGenericEntry 3 }
------------------------------------------------------------------
-- Generic interface group.
------------------------------------------------------------------
proXfaceGenericTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProXfaceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about each interface."
::= { proteon 2 }
proXfaceGenericEntry OBJECT-TYPE
SYNTAX ProXfaceGenericEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing objects to describe the
interface."
INDEX { ifIndex }
::= { proXfaceGenericTable 1 }
ProXfaceGenericEntry ::=
SEQUENCE {
proXfaceGenericType
INTEGER,
proXfaceGenericCSR
INTEGER,
proXfaceGenericIntVec
INTEGER,
proXfaceGenericMaintInt
INTEGER,
proXfaceGenericMaintLim
INTEGER,
proXfaceGenericNextTest
INTEGER,
proXfaceGenericNextMaint
INTEGER,
proXfaceGenericMaintCnt
Counter,
proXfaceGenericMaintFails
Counter,
proXfaceGenericTestPasses
Counter,
proXfaceGenericTestFails
Counter,
proXfaceGenericModuleId
INTEGER
}
proXfaceGenericType OBJECT-TYPE
SYNTAX INTEGER {
-- None has value (0)
vi(1), -- VI LNI
pn10(2), -- ProNET-10
pn80(3), -- ProNET-80
chaos(4), -- CHAOSnet
xeth(5), -- Experimental Ethernet (3Mb)
m1822(6), -- ACC M/1822
scc(7), -- On-board SCC on HK68ME
ieth(8), -- Interlan Ethernet
peth(9), -- Proteon Ethernet
com2(10), -- COM-2
com4(11), -- COM-4
omn(12), -- Omninet
pn4(13), -- ProNET-4
hyper(14), -- Hyper channel
wdeth(15), -- Western Digital Ethernet
gwslc(16), -- Gateway Serial Line Controller
x25(17), -- X.25
pqsx(18), -- Proteon QPSX MAN
atr(19), -- Apollo Token Ring
fddi(20), -- p4200 FDDI
vlane(21), -- SBE VLAN-E
vcom4(22), -- SBE VCOM-4
pn16(23), -- ProNET-16
atcomsl(24), -- AT COM-2
ceth(25), -- CNX/DNX300 Single/Dual Ethernet
csl(26), -- CNX/DNX300 T1/E1 serial
seth(27), -- Interlan NP-600 smart Ethernet
srlygwsl(28), -- SDLC Relay on a gwslc
srlyatc2(29), -- SDLC Relay on a atcomsl
srlycsl(30), -- SDLC Relay on a csl
srbtnl(31), -- SRB Tunnel over a protocol net
sdlcrly(32), -- SDLC Relay over a protocol net
nseth(33), -- National Semiconductor Ethernet
x25atc2(34), -- x25 on a atcomsl
x25csl(35), -- x25 on a CNX csl
x25dcsl(36), -- x25 on a DNX300 csl
qsl(37), -- CNX Quad Serial Controller
ydcisdn(38), -- YDC ISDN
tsl(39), -- CNX Twin Serial Controller
qslch(40), -- DNX Quad Serial Controller
v25bis(41), -- V.25 bis Dial
hssi(42), -- High Speed Serial Interface
quiceth(43), -- QUIC Ethernet
quictkr(44), -- QUIC 802.5 Token-Ring
quicsl(45), -- QUIC Serial Controller
quicbisdn(46),-- QUIC ISDN BRI
vlic (47),-- Virtual lic
atm (48),-- ATM
escon (49),-- ESCON channel
isdnpri (50),-- ISDN Primary rate
quic4wan (51),-- 4 port WAN
quic8wan (52),-- 8 port WAN
quic4mdm (53),-- 4 port modem
quic8mdm (54),-- 8 port modem
pawx21 (55),-- x21
pawv36 (56),-- v36
pawrs232 (57),-- rs232
nwescon (58),-- More ESCON channel
atmvirt (59),-- ATM virtual
appnl (60),-- APPN loopback
v34 (61),-- V34
mp (62),-- PPP Multilink
atmpmpls (63),-- ATM multiprotocol label swap
eth100 (64) -- Fast Ethernet
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the interface, according to the internal
net identifier."
::= { proXfaceGenericEntry 1 }
proXfaceGenericCSR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Command and Status Register address for the
interface."
::= { proXfaceGenericEntry 2 }
proXfaceGenericIntVec OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The multi-bus interrupt vector for the interface."
::= { proXfaceGenericEntry 3 }
proXfaceGenericMaintInt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds before the next interface
maintenance."
::= { proXfaceGenericEntry 4 }
proXfaceGenericMaintLim OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of maintenance check failures permitted
before a self test is run."
::= { proXfaceGenericEntry 5 }
proXfaceGenericNextTest OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds before the next self test."
::= { proXfaceGenericEntry 6 }
proXfaceGenericNextMaint OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds between maintenance checks."
::= { proXfaceGenericEntry 7 }
proXfaceGenericMaintCnt OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of failed maintenance checks since the
last successful maintenance check."
::= { proXfaceGenericEntry 8 }
proXfaceGenericMaintFails OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of maintenance failures on this
interface."
::= { proXfaceGenericEntry 9 }
proXfaceGenericTestPasses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of self test successes on this
interface."
::= { proXfaceGenericEntry 10 }
proXfaceGenericTestFails OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of self test failures on this
interface."
::= { proXfaceGenericEntry 11 }
proXfaceGenericModuleId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module identifier of this interface, this
object is relevant only to the CNX and DNX
platforms. It uniquely identifies the interface
card-type.
It will always be '0' for the IBM2210 platform."
::= { proXfaceGenericEntry 12 }
------------------------------------------------------------------
-- Generic protocol group.
------------------------------------------------------------------
general OBJECT IDENTIFIER ::= { proto 1 }
-- there are no general variables defined at this time.
------------------------------------------------------------------
-- IP protocol group.
--
-- The IBM 2210 does not support this group.
--
------------------------------------------------------------------
proip OBJECT IDENTIFIER ::= { proto 2 }
-- default gateway
defgw OBJECT IDENTIFIER ::= { proip 1 }
proProtoIpDefGwAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Internet address of the default gateway for the
router."
::= { defgw 1 }
proProtoIpDefGwCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cost of the default gateway for the router."
::= { defgw 2 }
proProtoIpDefGwAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The age of the default gateway for the router."
::= { defgw 3 }
------------------------------------------------------------------
-- Hardware Chip Set Information
--
-- This object identifies the MAC hardware used to
-- communicate on an interface. The following
-- hardware chipset is used for 802.3:
------------------------------------------------------------------
pDot3ChipMC68EN360 OBJECT IDENTIFIER ::= { pDot3ChipSets 1 }
------------------------------------------------------------------
-- Trap information
------------------------------------------------------------------
------------------------------------------------------------------
-- ELS Trap
--
-- The following trap is generated when an ELS event
-- occurs and the corresponding event is enabled for
-- trap generation.
--
-- IBM 2210 does not support the ibmElsTrapV1 trap format,
-- instead, the ibmElsTrapV2 format is supported.
--
------------------------------------------------------------------
ibmElsTrapV1 TRAP-TYPE
ENTERPRISE ibm2210
VARIABLES { proElsTrapSeqs, proElsTrapSubSystem,
proElsTrapEvent }
DESCRIPTION
"An ELS trap event.
Note that this trap is being deprecated and will not be
supported in all future releases.
The objects proELSTrapVar1 through proElsTrapVar9 are
conditionally included in this trap to carry variable
data fields from the ELS message. These objects are not
carried as object IDs as defined, but in fact are data
objects. Their syntax will change depending on the
data they cary for a particular trap instance."
::= 1
ibmElsTrapV2 TRAP-TYPE
ENTERPRISE ibm2210
VARIABLES { proElsSubSysEventMsg }
DESCRIPTION
"When the routing subsystem ELS component is configured to
generate SNMP traps, the following trap is generated.
It contains a single varBind containing a text string in one
of the two following formats.
If ELS timestamping is enabled:
hr:min:sec subsys_name.event_num: message_text
For example - 09:32:56 IP.008: no rte 9.7.1.8 -> 9.7.4.3 dsc
If ELS timestamping is disabled:
subsys_name.event_num: message_text
For example - IP.008: no rte 9.7.1.8 -> 9.7.4.3 dsc"
::= 2
END

291
mibs/ibm/IBM2212-MIB Normal file
View File

@ -0,0 +1,291 @@
IBM2212-MIB DEFINITIONS ::= BEGIN
------------------------------------------------------------------
-- IBM 2212 Enterprise MIB (SNMP Version 1 Format)
------------------------------------------------------------------
--
-- This MIB defines the enterprise specific management
-- objects for the 2212 family of products.
--
-- This MIB is defined in the SNMP version 1 SMI format.
--
-- May 18, 1998
--
-- Contact Information:
--
-- Randy Worzella
-- IBM Corp.
-- G420/664
-- Research Triangle Park, NC 27709
--
-- phone: 919-254-2202
-- email: worzella@us.ibm.com
--
------------------------------------------------------------------
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
-- Path to ibm2212 product
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2212 OBJECT IDENTIFIER ::= { ibmProd 149 }
------------------------------------------------------------------
-- IBM 2212 Anchor
------------------------------------------------------------------
ibm2212admin OBJECT IDENTIFIER ::= { ibm2212 1 }
ibm2212system OBJECT IDENTIFIER ::= { ibm2212 2 }
ibm2212hardware OBJECT IDENTIFIER ::= { ibm2212 3 }
ibm2212routing OBJECT IDENTIFIER ::= { ibm2212 4 }
ibm2212switching OBJECT IDENTIFIER ::= { ibm2212 5 }
------------------------------------------------------------------
-- IBM 2212 Administrative
------------------------------------------------------------------
ibm2212adminproducts OBJECT IDENTIFIER ::= { ibm2212admin 1 }
ibm2212adminOID OBJECT IDENTIFIER ::= { ibm2212admin 2 }
ibm2212adminDebug OBJECT IDENTIFIER ::= { ibm2212admin 3 }
------------------------------------------------------------------
-- IBM 2212 System
------------------------------------------------------------------
ibm2212systemInfo OBJECT IDENTIFIER ::= { ibm2212system 1 }
ibm2212cfgInfo OBJECT IDENTIFIER ::= { ibm2212system 2 }
------------------------------------------------------------------
-- IBM 2212 Hardware
------------------------------------------------------------------
ibm2212hardwareGeneral OBJECT IDENTIFIER ::= { ibm2212hardware 1 }
------------------------------------------------------------------
-- IBM 2212 Routing
------------------------------------------------------------------
-- Nothing defined yet !!
------------------------------------------------------------------
-- IBM 2212 Switching
------------------------------------------------------------------
-- Nothing defined yet !!
------------------------------------------------------------------
-- Hardware Information
------------------------------------------------------------------
------------------------------------------------------------------
-- Hardware Chip Set Information
------------------------------------------------------------------
ibm2212EnetChipSet OBJECT IDENTIFIER ::= { ibm2212adminOID 1 }
------------------------------------------------------------------
--
-- The 2212 10/100 Megabit Fast Ethernet LAN adapters use an
-- Ethernet chipset comprised of the following:
--
-- Controller AM79C971 Advanced Micro Devices
--
-- Physical Layer DP83840A National Semi
--
-- Content Addressable MU9C2480A Music Semi
-- Memory
--
-- TB Filter PLA Xilinx PLA Xilinx
--
-- For the Ethernet MIB, however, the OID identifying the chipset
-- will simply be enetChipSetAMD.
--
------------------------------------------------------------------
enetChipSetUnknown OBJECT IDENTIFIER ::= { ibm2212EnetChipSet 1 }
enetChipSetAMD OBJECT IDENTIFIER ::= { ibm2212EnetChipSet 2 }
------------------------------------------------------------------
-- Hardware Adapter Information
------------------------------------------------------------------
ibm2212AdapTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm2212AdapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about adapters in this box."
::= { ibm2212hardwareGeneral 1 }
ibm2212AdapEntry OBJECT-TYPE
SYNTAX Ibm2212AdapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing objects to describe the adapter
in a given slot."
INDEX { ibm2212AdapSlotNum }
::= { ibm2212AdapTable 1 }
Ibm2212AdapEntry ::=
SEQUENCE {
ibm2212AdapSlotNum
INTEGER,
ibm2212AdapType
INTEGER,
ibm2212AdapOperStatus
INTEGER
}
ibm2212AdapSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a slot location where an adapter
can be inserted.
The 2212 has four fixed serial ports on the system card
that are designated by slot 0."
::= { ibm2212AdapEntry 1 }
ibm2212AdapType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
not-present (2),
eth-fast-1port (3),
token-ring-1port (4),
eth-fast-2port (5),
token-ring-2port (6),
serial-4port-shallow (7),
isdn-bri-u-2port (8),
isdn-bri-st-2port (9),
isdn-pri-t1j1-1port (10),
isdn-pri-e1-1port (11),
compression-encryption (12),
serial-4port-deep (13),
isdn-pri-t1j1-2port (14),
isdn-pri-e1-2port (15)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of adapter that is inserted into this slot. Not all
of the adapter types listed above are necessarily currently
available and supported.
The four fixed serial ports on the system card are identified
by the serial-4port-shallow(7) enumeration.
If no adapter is present, the variable will take the value
not-present(2)."
::= { ibm2212AdapEntry 2 }
ibm2212AdapOperStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
not-present (2),
enable-pending (3),
enabled (4),
unknown-device (5),
hardware-error (6),
not-powered (7)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of this adapter.
unknown (1) : If there was problem determining the operational
status of the adapter.
not-present (2) : If no adapter is currently inserted.
enable-pending (3) : Adapter has been identified, but not
yet enabled.
enabled (4) : Adapter has been identified in valid slot and
has been powered on and enabled.
unknown-device (5) : Adapter is powered off because it is in
the wrong slot or of unknown type.
config-error (6) : Adapter has been identified, powered on and
enabled, but failed to read its configuration
data.
not-powered (7) : Adapter has been identified in valid slot
but is not currently powered on."
::= { ibm2212AdapEntry 3 }
------------------------------------------------------------------
-- Management application graphic accelerator table
------------------------------------------------------------------
ibm2212GraphicTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm2212GraphicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information mapping a slot and port to
an interface table ifIndex. An entry exists
in this table only if the ifConnectorPresent
object is true"
::= { ibm2212hardwareGeneral 2 }
ibm2212GraphicEntry OBJECT-TYPE
SYNTAX Ibm2212GraphicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry mapping slot and port to an interface
table ifIndex."
INDEX { ibm2212GraphicSlotNum, ibm2212GraphicPortNum }
::= { ibm2212GraphicTable 1 }
Ibm2212GraphicEntry ::=
SEQUENCE {
ibm2212GraphicSlotNum
INTEGER,
ibm2212GraphicPortNum
INTEGER,
ibm2212GraphicifIndex
INTEGER
}
ibm2212GraphicSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a slot location where an adapter
can be inserted.
The 2212 has four fixed serial ports on the system card
that are designated by slot 0."
::= { ibm2212GraphicEntry 1 }
ibm2212GraphicPortNum OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a port on a given adapter. A port
implies a physical connector is associated with it."
::= { ibm2212GraphicEntry 2 }
ibm2212GraphicifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex of the interface table entry associated with this
port on an adapter. By definition, the ifEntry has
ifConnectorPresent = true."
::= { ibm2212GraphicEntry 3 }
END

331
mibs/ibm/IBM2216-MIB Normal file
View File

@ -0,0 +1,331 @@
IBM2216-MIB DEFINITIONS ::= BEGIN
------------------------------------------------------------------
-- IBM 2216 Enterprise MIB (SNMP Version 1 Format)
------------------------------------------------------------------
--
-- This MIB defines the enterprise specific management
-- objects for the 2216 family of products.
--
-- This MIB is defined in the SNMP version 1 SMI format.
--
-- January 12, 1998
--
-- Contact Information:
--
-- Randy Worzella
-- IBM Corp.
-- G420/664
-- Research Triangle Park, NC 27709
--
-- phone: 919-254-2202
-- email: worzella@us.ibm.com
--
------------------------------------------------------------------
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
-- Path to ibm2216 product
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2216 OBJECT IDENTIFIER ::= { ibmProd 131 }
------------------------------------------------------------------
-- IBM 2216 Anchor
------------------------------------------------------------------
ibm2216admin OBJECT IDENTIFIER ::= { ibm2216 1 }
ibm2216system OBJECT IDENTIFIER ::= { ibm2216 2 }
ibm2216hardware OBJECT IDENTIFIER ::= { ibm2216 3 }
ibm2216routing OBJECT IDENTIFIER ::= { ibm2216 4 }
ibm2216switching OBJECT IDENTIFIER ::= { ibm2216 5 }
------------------------------------------------------------------
-- IBM 2216 Administrative
------------------------------------------------------------------
ibm2216adminproducts OBJECT IDENTIFIER ::= { ibm2216admin 1 }
ibm2216mod400 OBJECT IDENTIFIER ::= { ibm2216adminproducts 1 }
ibm2216adminOID OBJECT IDENTIFIER ::= { ibm2216admin 2 }
ibm2216adminDebug OBJECT IDENTIFIER ::= { ibm2216admin 3 }
------------------------------------------------------------------
-- IBM 2216 System
------------------------------------------------------------------
ibm2216systemInfo OBJECT IDENTIFIER ::= { ibm2216system 1 }
ibm2216cfgInfo OBJECT IDENTIFIER ::= { ibm2216system 2 }
------------------------------------------------------------------
-- IBM 2216 Hardware
------------------------------------------------------------------
ibm2216hardwareGeneral OBJECT IDENTIFIER ::= { ibm2216hardware 1 }
ibm2216hardware400Specific OBJECT IDENTIFIER ::= { ibm2216hardware 2 }
------------------------------------------------------------------
-- IBM 2216 Routing
------------------------------------------------------------------
-- Nothing defined yet !!
------------------------------------------------------------------
-- IBM 2216 Switching
------------------------------------------------------------------
-- Nothing defined yet !!
------------------------------------------------------------------
-- Hardware Information
------------------------------------------------------------------
------------------------------------------------------------------
-- Hardware Chip Set Information
------------------------------------------------------------------
ibm2216EnetChipSet OBJECT IDENTIFIER ::= { ibm2216adminOID 1 }
------------------------------------------------------------------
-- The 2216 10 Megabit Ethernet LAN adapters use an Ethernet
-- chipset comprised of the following:
--
-- MultiProtocolChip MPC-1 ASIC Toshiba
--
-- 10BaseT PE65428 Pulse Engineering
-- DP83912 National
-- SF1012 Valor
--
-- 10Base2 S553-10060AE Belfuse
-- DP8392CV-1 National
--
-- For the Ethernet MIB, however, the OID identifying the chipset
-- will simply be enetChipSetToshiba.
--
-- The 2216 10/100 Megabit Fast Ethernet LAN adapters use an
-- Ethernet chipset comprised of the following:
--
-- Controller AM79C971 Advanced Micro Devices
--
-- Physical Layer DP83840A National Semi
--
-- Content Addressable MU9C4480A Music Semi
-- Memory
--
-- TB Filter PLA Xilinx PLA Xilinx
--
-- For the Ethernet MIB, however, the OID identifying the chipset
-- will simply be enetChipSetAMD.
--
------------------------------------------------------------------
enetChipSetToshiba OBJECT IDENTIFIER ::= { ibm2216EnetChipSet 1 }
enetChipSetAMD OBJECT IDENTIFIER ::= { ibm2216EnetChipSet 2 }
------------------------------------------------------------------
-- Hardware PCI Adapter Information
------------------------------------------------------------------
ibm2216PCIAdapTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm2216PCIAdapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about PCI adapters in this box."
::= { ibm2216hardwareGeneral 1 }
ibm2216PCIAdapEntry OBJECT-TYPE
SYNTAX Ibm2216PCIAdapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing objects to describe the adapter
in a given slot."
INDEX { ibm2216PCIAdapSlotNum }
::= { ibm2216PCIAdapTable 1 }
Ibm2216PCIAdapEntry ::=
SEQUENCE {
ibm2216PCIAdapSlotNum
INTEGER,
ibm2216PCIAdapType
INTEGER,
ibm2216PCIAdapOperStatus
INTEGER
}
ibm2216PCIAdapSlotNum OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a slot location where an adapter
can be inserted."
::= { ibm2216PCIAdapEntry 1 }
ibm2216PCIAdapType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
not-present (2),
atm-mmf-lic294 (3),
atm-mmf-lic284 (4),
atm-smf-lic295 (5),
atm-smf-lic293 (6),
token-ring-lic280 (7),
escon-lic287 (8),
isdn-t1j1-lic283 (9),
isdn-e1-lic292 (10),
serial-rs232-lic282 (11),
serial-v35-lic290 (12),
serial-x21-lic291 (13),
ethernet-lic281 (14),
ethernet-fast-lic288 (15),
serial-hssi-lic289 (16),
fddi-lic286 (17),
isdn-t1j1-lic297 (18),
isdn-e1-lic298 (19),
parallel-channel-lic299 (20)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of adapter that is inserted into this slot.
If no adapter is present, the variable will take the value
not-present(2)."
::= { ibm2216PCIAdapEntry 2 }
ibm2216PCIAdapOperStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
not-configured (2),
not-present (3),
does-not-apply (4),
enable-pending (5),
enabled (6),
disable-pending (7),
disabled (8),
not-initialized (9),
unknown-device (10),
hardware-error (11),
not-powered (12),
diagnostics (13),
wrs-available (14),
mis-configured (15)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of this PCI adapter.
unknown (1) : If there was problem determining the operational
status of the adapter.
not-configured (2) : If the adapter inserted in the slot is
recognized but no router configuration exists.
not-present (3) : If no adapter is currently inserted.
does-not-apply (4) : If this adapter does not contain an
operational state.
enable-pending (5) : If commands have been issued to enable the
adapter but have not been completed.
enabled (6) : If commands have been successfully issued
to enable the adapter.
disable-pending (7) : If commands have been issued to disable the
adapter but have not been completed.
disabled (8) : If commands have been successfully issued
to disable the adapter.
not-initialized (9) : If the adapter has not completed its
initialization.
unknown-device (10) : If the adapter inserted in the slot can not be
recognized.
hardware-error (11) : If the adapter can not be used nor made
ready to be used.
not-powered (12) : If the adapter has had a problem obtaining
power from its slot.
diagnostics (13) : If the adapter is currently undergoing diagnostics.
wrs-available (14) : If the adapter is currently configured and
available for WAN restoral.
mis-configured (15) : If the adapter is inserted in the slot but the
router configuration is of a different type."
::= { ibm2216PCIAdapEntry 3 }
------------------------------------------------------------------
-- Management application graphic accelerator table
------------------------------------------------------------------
ibm2216GraphicTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm2216GraphicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information mapping a slot and port to
an interface table ifIndex. An entry exists
in this table only if the ifConnectorPresent
object is true"
::= { ibm2216hardwareGeneral 2 }
ibm2216GraphicEntry OBJECT-TYPE
SYNTAX Ibm2216GraphicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry mapping slot and port to an interface
table ifIndex."
INDEX { ibm2216GraphicSlotNum, ibm2216GraphicPortNum }
::= { ibm2216GraphicTable 1 }
Ibm2216GraphicEntry ::=
SEQUENCE {
ibm2216GraphicSlotNum
INTEGER,
ibm2216GraphicPortNum
INTEGER,
ibm2216GraphicifIndex
INTEGER
}
ibm2216GraphicSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a slot location where an adapter
can be inserted."
::= { ibm2216GraphicEntry 1 }
ibm2216GraphicPortNum OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a port on a given adapter. A port
implies a physical connector is associated with it."
::= { ibm2216GraphicEntry 2 }
ibm2216GraphicifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex of the interface table entry associated with this
port on an adapter. By definition, the ifEntry has
ifConnectorPresent = true."
::= { ibm2216GraphicEntry 3 }
END

667
mibs/ibm/IBM3172-MIB Normal file
View File

@ -0,0 +1,667 @@
IBM3172-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Integer32, enterprises
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC -- RFC1903
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB;
ibm3172MIB MODULE-IDENTITY
LAST-UPDATED "9704070000Z"
ORGANIZATION "OS/390 TCP/IP OpenEdition Development"
CONTACT-INFO
" Kenneth White
Postal: International Business Machines Corporation
P.O. Box 12195
Dept. G80/Bldg. 503
Research Triangle Park, NC 27709
USA
Tel: +1 919 254 0102
Fax: +1 919 254 4027
E-mail: kennethw@vnet.ibm.com"
DESCRIPTION
"The MIB module for managing an IBM 3172 Device
that has is running ICP."
::= { ibm3172 8 }
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm3172 OBJECT IDENTIFIER ::= { ibmProd 1}
-- ifIndex ::= INTEGER
--
-- IBM 3172 System Table
--
ibm3172SystemTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172SystemTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Descriptive information about units of 3172s."
::= { ibm3172 1 }
ibm3172SystemTableEntry OBJECT-TYPE
SYNTAX Ibm3172SystemTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Descriptive information about a 3172."
INDEX { ifIndex }
::= { ibm3172SystemTable 1 }
Ibm3172SystemTableEntry ::=
SEQUENCE
{
ibm3172Descr DisplayString,
ibm3172Contact DisplayString,
ibm3172Location DisplayString,
ibm3172ifNumber Integer32
}
ibm3172Descr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..253))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Text Description of the 3172. Contains information on
the hardware and software of the 3172.
The format of the ibm3172Descr variable is :
ttttxMODELxmmm,xSERIALxNUMBERxsssssssss,xiiiiiiiiiix
111111,xPROGRAMxNUMBERxpppppp
where :
x represents a blank character
upper case letters are hardcoded characters
, represents a comma
the remaining lower case letters represent variable data
as follows:
t - machine type
m - model number
s - serial number
i - software program name
l - software level numbers
p - software program product number.
An example of the information sent with this attribute would
be :
'3172 MODEL 001, SERIAL NUMBER 000001234,
3172 Interconnect Ctlr Program 020100, 5601433'"
::= { ibm3172SystemTableEntry 1 }
ibm3172Contact OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The textual identification of the contact person
for this 3172, together with information on
how to contact this person. This information is
provided by the 3172 Operator Facility."
::= { ibm3172SystemTableEntry 2 }
ibm3172Location OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical location of this node. This
information is provided by the 3172 Operator Facility."
::= { ibm3172SystemTableEntry 3 }
ibm3172ifNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of interfaces (regardless of their
current state) on which this 3172 can send data."
::= { ibm3172SystemTableEntry 4 }
--
-- IBM 3172 Trap Table
--
ibm3172ifTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifTrapTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the interface level pertaining to the
trap function."
::= { ibm3172 2 }
ibm3172ifTrapTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifTrapTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the interface level pertaining to the
trap function."
INDEX { ifIndex }
::= { ibm3172ifTrapTable 1}
Ibm3172ifTrapTableEntry ::=
SEQUENCE
{
ibm3172ifTrapEnable INTEGER
}
ibm3172ifTrapEnable OBJECT-TYPE
SYNTAX INTEGER { disabled(1), enabled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flag to indicate whether the 3172 should send traps
for this interface to the SNMP proxy agent. '0'
indicates the trap function of the 3172 is
disabled, '1' indicates that it is enabled."
::= { ibm3172ifTrapTableEntry 1 }
--
-- IBM 3172 Channel Counters
--
ibm3172ifChanCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifChanCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the subnetwork layer and below
pertaining to a particular subchannel of the 3172."
::= { ibm3172 3 }
ibm3172ifChanCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifChanCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the subnetwork layer and below
pertaining to a particular subchannel of the 3172."
INDEX { ifIndex }
::= { ibm3172ifChanCountersTable 1 }
Ibm3172ifChanCountersTableEntry ::=
SEQUENCE
{
ibm3172ifInChanOctets Counter32,
ibm3172ifOutChanOctets Counter32,
ibm3172ifInChanBlocks Counter32,
ibm3172ifOutChanBlocks Counter32
}
ibm3172ifInChanOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were transmitted
to the host by the 3172, including all headers."
::= { ibm3172ifChanCountersTableEntry 1 }
ibm3172ifOutChanOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were received
from the host by the 3172, including all headers."
::= { ibm3172ifChanCountersTableEntry 2 }
ibm3172ifInChanBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound blocks which were
transmitted to the host by the 3172."
::= { ibm3172ifChanCountersTableEntry 3 }
ibm3172ifOutChanBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound blocks which were received
from the host by the 3172."
::= { ibm3172ifChanCountersTableEntry 4 }
--
-- LAN Counters Table
--
ibm3172ifLANCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifLANCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the subnetwork layer and below
pertaining to a particular LAN of the 3172."
::= { ibm3172 4 }
ibm3172ifLANCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifLANCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the subnetwork layer and below
pertaining to a particular LAN of the 3172."
INDEX { ifIndex }
::= { ibm3172ifLANCountersTable 1 }
Ibm3172ifLANCountersTableEntry ::=
SEQUENCE
{
ibm3172ifInLANOctets Counter32,
ibm3172ifOutLANOctets Counter32,
ibm3172ifInLANFrames Counter32,
ibm3172ifOutLANFrames Counter32,
ibm3172ifInLANErrors Counter32,
ibm3172ifOutLANErrors Counter32,
ibm3172ifInLANDiscards Counter32,
ibm3172ifOutLANDiscards Counter32
}
ibm3172ifInLANOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were received
from the LAN by the 3172, including all headers."
::= { ibm3172ifLANCountersTableEntry 1 }
ibm3172ifOutLANOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were
transmitted to the LAN by the 3172, including all
headers."
::= { ibm3172ifLANCountersTableEntry 2 }
ibm3172ifInLANFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames which were received
from the LAN by the 3172."
::= { ibm3172ifLANCountersTableEntry 3 }
ibm3172ifOutLANFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames which were
transmitted to the LAN by the 3172."
::= { ibm3172ifLANCountersTableEntry 4 }
ibm3172ifInLANErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames received from the
LAN by the 3172 that contained errors
preventing them from being deliverable to
a higher layer protocol. This variable, when
combined with ibm3172ifInBlkErrors, reflects the
total number of inbound frames not forwarded from
the LAN to the host because of errors."
::= { ibm3172ifLANCountersTableEntry 5 }
ibm3172ifOutLANErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames that could not be
transmitted to the LAN because of transmission
failures. This variable, when combined with
ibm3172ifOutDblkErrors, reflects the total number
of outbound frames not transmitted to the LAN
because of transmission errors."
::= { ibm3172ifLANCountersTableEntry 6 }
ibm3172ifInLANDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames received from the LAN
that were discarded by the 3172, even though no
errors had been detected to prevent their being
deliverable to a higher layer protocol. One
possible reason for discarding such a frame could
be because of insufficient buffer space.
This variable, when combined with
ibm3172ifInBlkDiscards, reflects the total
number of inbound frames not forwarded from the
LAN when no error was detected."
::= { ibm3172ifLANCountersTableEntry 7 }
ibm3172ifOutLANDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames that are discarded."
::= { ibm3172ifLANCountersTableEntry 8 }
--
-- IBM 3172 Interfaces Blocker task Table
--
ibm3172ifBlkCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifBlkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the Subnetwork layer and below
pertaining to a particular Blocker Task of the
3172."
::= { ibm3172 5 }
ibm3172ifBlkCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifBlkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the Subnetwork layer and below
pertaining to a particular Blocker Task of the
3172."
INDEX { ifIndex }
::= { ibm3172ifBlkCountersTable 1 }
Ibm3172ifBlkCountersTableEntry ::=
SEQUENCE
{
ibm3172ifBlkRcvOctets Counter32,
ibm3172ifBlkXmitOctets Counter32,
ibm3172ifBlkRcvFrames Counter32,
ibm3172ifBlkXmitBlocks Counter32,
ibm3172ifInBlkErrors Counter32,
ibm3172ifInBlkDiscards Counter32
}
ibm3172ifBlkRcvOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were received
by the Blocker from the LAN, including all headers."
::= { ibm3172ifBlkCountersTableEntry 1 }
ibm3172ifBlkXmitOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were
transmitted to the channel adapter by the Blocker,
including all headers."
::= { ibm3172ifBlkCountersTableEntry 2 }
ibm3172ifBlkRcvFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames which were received
from the LAN adapter by the Blocker Task."
::= { ibm3172ifBlkCountersTableEntry 3 }
ibm3172ifBlkXmitBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound blocks which were
transmitted to the channel adapter by the blocker
task."
::= { ibm3172ifBlkCountersTableEntry 4 }
ibm3172ifInBlkErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames transmitted by the LAN
adapter to the Blocker Task which contained errors
preventing them from being deliverable to a higher
layer protocol. This variable, when combined with
ibm3172ifInLANErrors, reflects the total number
of inbound frames discarded by the 3172 because of
errors."
::= { ibm3172ifBlkCountersTableEntry 5 }
ibm3172ifInBlkDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames transmitted by the LAN
adapter to the Blocker Task which were discarded
by the 3172, even though no errors had been
detected to prevent their being deliverable to
a higher layer protocol. One possible reason
for discarding such a frame could be because
of insufficient buffer space. This variable,
when combined with ibm3172ifInLANDiscards,
reflects the total number of inbound frames
discarded by the 3172 when no error was detected."
::= { ibm3172ifBlkCountersTableEntry 6 }
--
-- IBM 3172 Deblocker task Table
--
ibm3172ifDblkCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifDblkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the subnetwork layer and below
pertaining to a particular Deblocker Task of the
3172."
::= { ibm3172 6 }
ibm3172ifDblkCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifDblkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the subnetwork layer and below
pertaining to a particular Deblocker Task of the
3172."
INDEX { ifIndex }
::= { ibm3172ifDblkCountersTable 1}
Ibm3172ifDblkCountersTableEntry ::=
SEQUENCE
{
ibm3172ifDblkRcvOctets Counter32,
ibm3172ifDblkXmitOctets Counter32,
ibm3172ifDblkRcvBlocks Counter32,
ibm3172ifDblkXmitFrames Counter32,
ibm3172ifOutDblkErrors Counter32,
ibm3172ifOutDblkDiscards Counter32
}
ibm3172ifDblkRcvOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were received
by the Deblocker from the channel adapter,
including all headers."
::= { ibm3172ifDblkCountersTableEntry 1 }
ibm3172ifDblkXmitOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were
transmitted to the LAN adapter by the Deblocker,
including all headers."
::= { ibm3172ifDblkCountersTableEntry 2 }
ibm3172ifDblkRcvBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound blocks which were
received from the channel adapter by the deblocker
task."
::= { ibm3172ifDblkCountersTableEntry 3 }
ibm3172ifDblkXmitFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames which were
transmitted to the LAN adapter by the Deblocker
Task."
::= { ibm3172ifDblkCountersTableEntry 4 }
ibm3172ifOutDblkErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames transmitted by the
channel adapter to the Deblocker Task which
contained errors preventing them from being
deliverable to a higher layer protocol. This
variable, when combined with
ibm3172ifOutLANErrors, reflects the total number
of outbound frames discarded by the 3172 because
of errors."
::= { ibm3172ifDblkCountersTableEntry 5 }
ibm3172ifOutDblkDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames transmitted
by the channel adapter to the
Deblocker Task which were discarded by the 3172,
even though no errors had been detected to prevent
their being deliverable to a higher layer protocol .
One possible reason for discarding such a frame
could be because of insufficient buffer space.
This variable reflects the total number of
outbound frames discarded by the 3172 when no
error was detected."
::= { ibm3172ifDblkCountersTableEntry 6 }
--
-- IBM 3172 device Table
--
ibm3172ifDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifDeviceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ibm3172 7 }
ibm3172ifDeviceTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifDeviceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex }
::= { ibm3172ifDeviceTable 1}
Ibm3172ifDeviceTableEntry ::=
SEQUENCE
{
ibm3172ifDeviceNumber Integer32
}
ibm3172ifDeviceNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The instance number, used to reference the
ibm3172SystemTable, for the device associated with
this interface."
::= { ibm3172ifDeviceTableEntry 1 }
-- conformance information
ibm3172MIBConformance OBJECT IDENTIFIER ::= { ibm3172MIB 2 }
ibm3172MIBCompliances OBJECT IDENTIFIER
::= { ibm3172MIBConformance 1 }
ibm3172MIBGroups OBJECT IDENTIFIER
::= { ibm3172MIBConformance 2 }
-- compliance statements
ibm3172MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities which
implement the IBM3172 MIB."
MODULE -- this module
MANDATORY-GROUPS { ibm3172Group }
::= { ibm3172MIBCompliances 1 }
-- units of conformance
ibm3172Group OBJECT-GROUP
OBJECTS {
ibm3172Descr,
ibm3172Contact,
ibm3172Location,
ibm3172ifNumber,
ibm3172ifTrapEnable,
ibm3172ifInChanOctets,
ibm3172ifOutChanOctets,
ibm3172ifInChanBlocks,
ibm3172ifOutChanBlocks,
ibm3172ifInLANOctets,
ibm3172ifOutLANOctets,
ibm3172ifInLANFrames,
ibm3172ifOutLANFrames,
ibm3172ifInLANErrors,
ibm3172ifOutLANErrors,
ibm3172ifInLANDiscards,
ibm3172ifOutLANDiscards,
ibm3172ifBlkRcvOctets,
ibm3172ifBlkXmitOctets,
ibm3172ifBlkRcvFrames,
ibm3172ifBlkXmitBlocks,
ibm3172ifInBlkErrors,
ibm3172ifInBlkDiscards,
ibm3172ifDblkRcvOctets,
ibm3172ifDblkXmitOctets,
ibm3172ifDblkRcvBlocks,
ibm3172ifDblkXmitFrames,
ibm3172ifOutDblkErrors,
ibm3172ifOutDblkDiscards,
ibm3172ifDeviceNumber
}
STATUS current
DESCRIPTION
"The ibm3172 group of objects providing for basic
management of of an IBM 3172 device running ICP."
::= { ibm3172MIBGroups 1 }
END

21383
mibs/ibm/IBM6611-MIB Normal file

File diff suppressed because it is too large Load Diff

1523
mibs/ibm/IBMACCOUNTING-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,99 @@
IBMAPPNMEMORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
-- ibmappnMemoryUse MODULE-IDENTITY
-- LAST-UPDATED "9610071830Z"
-- ORGANIZATION "IBM"
-- CONTACT-INFO "Bob Moore (remoore @ ralvm6)
-- IBM Corporation
-- 800 Park Offices Drive
-- RHJA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 4436
-- E-mail: remoore@ralvm6.vnet.ibm.com"
--
-- DESCRIPTION
-- "This MIB module represents the memory usage group from the
-- original IBM-6611-APPN-MIB, updated to SNMPv2 SMI. It is set
-- up to use as its anchor point the same OID that identified the
-- group in the IBM-6611-APPN MIB, so that existing manager
-- applications will not need to change."
--
-- ::= { ibmappnNode 7 }
--
-- The following OID assignments result in the same OIDs for the
-- objects in the memory usage group as those in the
-- IBM-6611-APPN-MIB.
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm6611 OBJECT IDENTIFIER ::= { ibmProd 2 }
ibmappn OBJECT IDENTIFIER ::= { ibm6611 13 }
ibmappnNode OBJECT IDENTIFIER ::= { ibmappn 1 }
ibmappnMemoryUse OBJECT IDENTIFIER ::= { ibmappnNode 7 }
-- This group reports on the APPN control point's storage utilization.
ibmappnMemorySize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
-- UNITS "bytes"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size of the shared memory chunk, as obtained by memory
management from the underlying operating system, that is
allocated to this APPN node."
::= { ibmappnMemoryUse 1 }
ibmappnMemoryUsed OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
-- UNITS "bytes"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes in the shared memory chunk that are currently
allocated to the APPN process."
::= { ibmappnMemoryUse 2 }
ibmappnMemoryWarnThresh OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
-- UNITS "bytes"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allocation threshold beyond which storage management considers
the storage resources to be constrained."
::= { ibmappnMemoryUse 3 }
ibmappnMemoryCritThresh OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
-- UNITS "bytes"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allocation threshold beyond which storage management considers
the storage resources to be critically constrained."
::= { ibmappnMemoryUse 4 }
-- ******************************************************************
-- IBM APPN memory usage conformance
-- ******************************************************************
END

502
mibs/ibm/IBMBNA-MIB Normal file
View File

@ -0,0 +1,502 @@
IBMBNA-MIB DEFINITIONS ::= BEGIN
-- IMPORTS
-- MODULE-IDENTITY, enterprises, Unsigned32, OBJECT-TYPE
-- FROM SNMPv2-SMI
-- OBJECT-GROUP, MODULE-COMPLIANCE
-- FROM SNMPv2-CONF
-- DisplayString, TruthValue
-- FROM SNMPv2-TC;
IMPORTS
enterprises, Gauge
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
-- ibmBna MODULE-IDENTITY
-- LAST-UPDATED "9612161600Z"
-- ORGANIZATION "IBM"
-- CONTACT-INFO "Bob Moore (remoore @ ralvm6)
-- IBM Corporation
-- 800 Park Offices Drive
-- BJNA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 4436
-- E-mail: remoore@ralvm6.vnet.ibm.com"
--
-- DESCRIPTION
-- "This MIB has two conformance groups providing complementary
-- functions:
--
-- - The ibmBnaLocalTgConfGroup allows an APPN node that
-- implements the APPN Branch Network Architecture to
-- identify its uplinks and downlinks, and to distinguish
-- between downlinks that go to end nodes and those that go
-- to cascaded branch network nodes.
--
-- - The ibmBnaTopoConfGroup allows an APPN network node to
-- relay two pieces of information from the shared network
-- topology database for its topology subnet:
--
-- - which network nodes in the subnet support branch
-- awareness;
-- - for TGs owned by network nodes with branch
-- awareness, which of them are branch TGs and which
-- ones are not.
--
-- In addition, the ibmBnaDirConfGroup provides an object for
-- reporting APPN directory information related to an LU situated
-- below a node that implements the APPN Branch Network
-- Architecture."
--
-- ::= { ibmArchitecture 21 }
--
-- Added to satisfy textual conventions used in the MIB
-- From RFC1903
TruthValue ::=
INTEGER { true(1), false(2) } --@V9057
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
ibmBna OBJECT IDENTIFIER ::= { ibmArchitecture 21 }
ibmBnaObjects OBJECT IDENTIFIER ::= { ibmBna 1 }
ibmBnaConformance OBJECT IDENTIFIER ::= { ibmBna 2 }
-- ******************************************************************
-- IBM Branch Network Architecture Local TG Table
-- ******************************************************************
ibmBnaLocalTgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmBnaLocalTgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that identify the branch uplinks and
downlinks for an APPN node implementing the APPN Branch Network
Architecture. This table is effectively an extension to the
appnLocalTgTable defined in the APPN MIB (RFC nnnn).
If an implementation that supports the architecture has its
branch network node support disabled, then this table is empty.
Conversely, if a Management Station determines that there are
entries present in this table, then by implication the agent
where the table resides currently has its branch network node
functionality enabled."
::= { ibmBnaObjects 1 }
ibmBnaLocalTgEntry OBJECT-TYPE
SYNTAX IbmBnaLocalTgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is indexed by the destination CP name and the TG
number."
INDEX { ibmBnaLocalTgDest,
ibmBnaLocalTgNum}
::= { ibmBnaLocalTgTable 1 }
IbmBnaLocalTgEntry ::= SEQUENCE
{
ibmBnaLocalTgDest DisplayString,
ibmBnaLocalTgNum INTEGER,
ibmBnaLocalTgLinkType INTEGER
}
ibmBnaLocalTgDest OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Administratively assigned name of the destination node for
this TG. This is the fully qualified name of a network node,
end node, LEN node, or virtual routing node."
::= { ibmBnaLocalTgEntry 1 }
ibmBnaLocalTgNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number associated with this transmission group."
::= { ibmBnaLocalTgEntry 2 }
ibmBnaLocalTgLinkType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
uplink(2),
downlink(3),
downlinkToBranchNetworkNode(4),
unknown(255)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Branch link type of this TG:
other(1) = the agent has determined the TG's
branch link type to be a value other
than branch uplink or branch
downlink. This is the value used
for a connection network TG owned by
a node that implements the APPN
Branch Network Architecture.
uplink(2) = the TG is a branch uplink.
downlink(3) = the TG is a branch downlink to an
end node.
downlinkToBranchNetworkNode(4) = the TG is a branch
downlink to a cascaded branch
network node.
unknown(255) = the agent cannot determine the
branch link type of the TG."
::= { ibmBnaLocalTgEntry 3 }
-- ******************************************************************
-- IBM Branch Network Architecture Network Node Topology Table
-- ******************************************************************
ibmBnaNnTopologyFRTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmBnaNnTopologyFREntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that identify which of the network nodes in
an APPN topology subnet support branch awareness. This table
is effectively an extension to the appnNnTopologyFRTable
defined in the APPN MIB (RFC nnnn)."
::= { ibmBnaObjects 2 }
ibmBnaNnTopologyFREntry OBJECT-TYPE
SYNTAX IbmBnaNnTopologyFREntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is indexed by FRSN and by fully qualified node
name."
INDEX { ibmBnaNnNodeFRFrsn,
ibmBnaNnNodeFRName }
::= { ibmBnaNnTopologyFRTable 1 }
IbmBnaNnTopologyFREntry ::= SEQUENCE
{
ibmBnaNnNodeFRFrsn Gauge,
ibmBnaNnNodeFRName DisplayString,
ibmBnaNnNodeFRBranchAwareness TruthValue
}
ibmBnaNnNodeFRFrsn OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Flow reduction sequence numbers (FRSNs) are associated with
Topology Database Updates (TDUs) and are unique only within
each APPN network node. A TDU can be associated with multiple
APPN resources. This FRSN indicates the last relative time
this resource was updated at the agent node."
::= { ibmBnaNnTopologyFREntry 1 }
ibmBnaNnNodeFRName OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Administratively assigned network name that is locally defined
at each network node in the format NetId.CpName."
::= { ibmBnaNnTopologyFREntry 2 }
ibmBnaNnNodeFRBranchAwareness OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether this node supports branch awareness.
This object corresponds to cv4580, byte 8, bit 4."
::= { ibmBnaNnTopologyFREntry 3 }
-- ******************************************************************
-- IBM Branch Network Architecture Network TG Topology Table
-- ******************************************************************
ibmBnaNnTgTopologyFRTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmBnaNnTgTopologyFREntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that identify which of the TGs owned by
network nodes in an APPN topology subnet are branch TGs.
This table is effectively an extension to the
appnNnTgTopologyFRTable defined in the APPN MIB (RFC nnnn)."
::= { ibmBnaObjects 3 }
ibmBnaNnTgTopologyFREntry OBJECT-TYPE
SYNTAX IbmBnaNnTgTopologyFREntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is indexed by four columns: FRSN, TG owner fully
qualified node name, TG destination fully qualified node name,
and TG number."
INDEX
{ibmBnaNnTgFRFrsn,
ibmBnaNnTgFROwner,
ibmBnaNnTgFRDest,
ibmBnaNnTgFRNum}
::= { ibmBnaNnTgTopologyFRTable 1 }
IbmBnaNnTgTopologyFREntry ::= SEQUENCE {
ibmBnaNnTgFRFrsn Gauge,
ibmBnaNnTgFROwner DisplayString,
ibmBnaNnTgFRDest DisplayString,
ibmBnaNnTgFRNum INTEGER,
ibmBnaNnTgFRBranchTg TruthValue
}
ibmBnaNnTgFRFrsn OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Flow reduction sequence numbers (FRSNs) are associated with
Topology Database Updates (TDUs) and are unique only within
each APPN network node. A TDU can be associated with multiple
APPN resources. This FRSN indicates the last time this
resource was updated at this node."
::= { ibmBnaNnTgTopologyFREntry 1 }
ibmBnaNnTgFROwner OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Administratively assigned name for the originating node for
this TG. The format is NetId.CpName and is the same name
specified in the node table."
::= { ibmBnaNnTgTopologyFREntry 2 }
ibmBnaNnTgFRDest OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Administratively assigned fully qualified network name for the
destination node for this TG."
::= { ibmBnaNnTgTopologyFREntry 3 }
ibmBnaNnTgFRNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number associated with this transmission group. Range is
0-255."
::= { ibmBnaNnTgTopologyFREntry 4 }
ibmBnaNnTgFRBranchTg OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the transmission group is a branch TG
(equivalently, whether the destination of the transmission
group is a node supporting the APPN Branch Network
Architecture).
This object corresponds to cv4680, byte m+1, bit 1."
::= { ibmBnaNnTgTopologyFREntry 5 }
-- ******************************************************************
-- IBM Branch Network Architecture APPN Node Directory Table
-- ******************************************************************
ibmBnaDirTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmBnaDirEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that identify the apparent owning control
point for an LU below a node that supports the APPN Branch
Network Architecture.
This table is effectively an extension to the appnDirTable
defined in the APPN MIB (RFC nnnn)."
::= { ibmBnaObjects 4 }
ibmBnaDirEntry OBJECT-TYPE
SYNTAX IbmBnaDirEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is indexed by the LU name."
INDEX { ibmBnaDirLuName }
::= { ibmBnaDirTable 1 }
IbmBnaDirEntry ::= SEQUENCE {
ibmBnaDirLuName DisplayString,
ibmBnaDirApparentLuOwnerName DisplayString
}
ibmBnaDirLuName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fully qualified network LU name in the domain of the
serving network node. Entries take one of three forms:
- Explicit entries do not contain the character '*'.
- Partial wildcard entries have the form 'ccc*', where
'c' represents a character in a legal SNA LuName.
- A full wildcard entry consists of the single
character '*'."
::= { ibmBnaDirEntry 1 }
ibmBnaDirApparentLuOwnerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0 | 3..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fully qualified CP name of the node at which the LU appears to
be located. This object and the appnDirLuOwnerName object in
the APPN MIB are related as follows:
Implementations that support this object save in their
directory database information about an LU's owning control
point that was communicated in two control vectors:
- an Associated Resource Entry (X'3C') CV with resource
type X'00F4' (ENCP)
- a Real Owning Control Point (X'4A') CV.
The X'4A' CV is created by a branch network node to preserve
the name of the real owning control point for an LU below the
branch network node, before it overwrites this name with its
own name in the X'3C' CV. The X'4A' CV is not present for LUs
that are not below branch network nodes.
If the information a node has about an LU's owning CP came only
in a X'3C' CV, then the name from the X'3C' is returned in the
appnDirLuOwnerName object, and a null string is returned in
this object.
If the information a node has about an LU's owning CP came in
both X'3C' and X'4A' CVs, then the name from the X'4A' is
returned in the appnDirLuOwnerName object, and the name from
the X'3C' (which will be the branch network node's name) is
returned in this object."
::= { ibmBnaDirEntry 2 }
-- ******************************************************************
-- IBM Branch Network Architecture conformance
-- ******************************************************************
ibmBnaCompliances OBJECT IDENTIFIER ::= {ibmBnaConformance 1 }
ibmBnaConfGroups OBJECT IDENTIFIER ::= {ibmBnaConformance 2 }
-- ibmBnaCompliance MODULE-COMPLIANCE
-- STATUS mandatory
-- DESCRIPTION
-- "The compliance statement for the SNMPv2 entities that
-- implement the IBM Branch Network Architecture MIB."
-- MODULE this module
-- Conditionally mandatory groups
-- GROUP ibmBnaLocalTgConfGroup
-- DESCRIPTION
-- "The ibmBnaLocalTgConfGroup is mandatory for nodes that
-- support the APPN Branch Network Architecture."
-- GROUP ibmBnaTopoConfGroup
-- DESCRIPTION
-- "The ibmBnaTopoConfGroup is mandatory for APPN network
-- nodes."
-- GROUP ibmBnaDirConfGroup
-- DESCRIPTION
-- "The ibmBnaDirConfGroup is mandatory for APPN network
-- nodes and for nodes that support the APPN Branch Network
-- Architecture."
-- ::= { ibmBnaCompliances 1 }
-- ibmBnaLocalTgConfGroup OBJECT-GROUP
-- OBJECTS {
-- ibmBnaLocalTgLinkType
-- }
-- STATUS mandatory
-- DESCRIPTION
-- "An object used to identify the branch link type for
-- each of the TGs owned by a node that implements the APPN
-- Branch Network Architecture."
-- ::= { ibmBnaConfGroups 1 }
-- ibmBnaTopoConfGroup OBJECT-GROUP
-- OBJECTS {
-- ibmBnaNnNodeFRBranchAwareness,
-- ibmBnaNnTgFRBranchTg
-- }
-- STATUS current
-- DESCRIPTION
-- "This conformance group contains two objects
-- representing information in the APPN topology database
-- related to the APPN Branch Network Architecture."
-- ::= { ibmBnaConfGroups 2 }
-- ibmBnaDirConfGroup OBJECT-GROUP
-- OBJECTS {
-- ibmBnaDirApparentLuOwnerName
-- }
-- STATUS current
-- DESCRIPTION
-- "This conformance group contains one object representing
-- information in the APPN directory related to LUs
-- situated below nodes implementing the APPN Branch
-- Network Architecture."
--
-- ::= { ibmBnaConfGroups 3 }
END

96
mibs/ibm/IBMCPU-MIB Normal file
View File

@ -0,0 +1,96 @@
IBMCPU-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Gauge
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm6611 OBJECT IDENTIFIER ::= { ibmProd 2 }
ibmsystem OBJECT IDENTIFIER ::= { ibm6611 4 }
netView6000SubAgent OBJECT IDENTIFIER ::= { ibmProd 4 }
nv6saComputerSystem OBJECT IDENTIFIER ::= { netView6000SubAgent 5 }
--
-- The following main processor snapshot was initially
-- defined for the IBM Netview management platform, which
-- has a tool bar application to query and plot the main
-- processor utilization of various products.
--
-- This same MIB can be used to monitor the Nways router
-- products main processor load. We have intentionally
-- left this anchor point under the netview6000SubAgent portion
-- of the MIB tree. This is in order to allow the tool bar
-- application to continue to be supported.
--
nv6saComputerSystemLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A snapshot of the main cpu load as a percentage i.e. 25% is 25."
::= { nv6saComputerSystem 1 }
--
-- The following main processor load table was initially
-- defined for the IBM 6611 router and is therefore
-- anchored under the ibm6611 portion of the MIB tree.
--
-- This same MIB can be used to monitor the Nways router
-- products main processor load. We have intentionally
-- left this anchor point under the ibm6611 portion
-- of the MIB tree. This is in order to allow any applications,
-- that may have been developed for 6611, to continue to be utilized.
--
ibmMainProcessorLoadTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmMainProcessorLoadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing the average main processor
load over each minute for the last 60 minutes."
::= { ibmsystem 1 }
ibmMainProcessorLoadEntry OBJECT-TYPE
SYNTAX IbmMainProcessorLoadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the main processor load table."
INDEX { ibmMainProcessorLoadIndex }
::= { ibmMainProcessorLoadTable 1 }
IbmMainProcessorLoadEntry ::=
SEQUENCE {
ibmMainProcessorLoadIndex
INTEGER,
ibmMainProcessorLoad
Gauge
}
ibmMainProcessorLoadIndex OBJECT-TYPE
SYNTAX INTEGER (1..60)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the number of minutes ago that this
entry contains main processor load information for."
::= { ibmMainProcessorLoadEntry 1 }
ibmMainProcessorLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The main processor load averaged over one minute
represented as a percentage, i.e. - 25% is 25."
::= { ibmMainProcessorLoadEntry 2 }
END

510
mibs/ibm/IBMESCON-MIB Normal file
View File

@ -0,0 +1,510 @@
-- MIB created 11/13/98 22:12:30, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBMESCON-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmescon.mi2"
-- Compile options "G A T M"
IMPORTS
enterprises, Counter32, Integer32, IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
MacAddress
FROM SNMPv2-TC-v1
ifIndex
FROM RFC1213-MIB;
ibmESCON OBJECT IDENTIFIER ::= { ibmArchitecture 17 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9702241200Z
-- OrgName
-- IBM
-- ContactInfo
-- Bob Moore (remoore @ ralvm6)
-- IBM Corporation
-- 800 Park Offices Drive
-- CNMA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 4436
-- E-mail: remoore@ralvm6.vnet.ibm.com
--
-- John Rooney (rooney @ yktvmv)
--
-- Valerie Zoccola (zoccolav @ lgeprofs)
-- Descr
-- MIB for managing activity on an ESCON channel from its
-- secondary end.
--
-- 'ESCON' is a trademark of the IBM Corporation.
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
esconPortData OBJECT IDENTIFIER ::= { ibmESCON 1 }
esconLinkData OBJECT IDENTIFIER ::= { ibmESCON 2 }
esconStationData OBJECT IDENTIFIER ::= { ibmESCON 3 }
esconConformance OBJECT IDENTIFIER ::= { ibmESCON 4 }
esconMibCompliances OBJECT IDENTIFIER ::= { esconConformance 1 }
esconMibGroups OBJECT IDENTIFIER ::= { esconConformance 2 }
esconPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EsconPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel port."
::= { esconPortData 1 }
esconPortEntry OBJECT-TYPE
SYNTAX EsconPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel port. This
table is indexed by ifIndex from MIB-II."
INDEX { ifIndex }
::= { esconPortTable 1 }
EsconPortEntry ::= SEQUENCE {
esconPortControlUnitLinkAddress OCTET STRING,
esconPortInFiberStatus INTEGER,
esconPortOutFiberStatus INTEGER
}
esconPortControlUnitLinkAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This address identifies the ESCON Director port to which the
optical fiber from the ESCON device is attached."
::= { esconPortEntry 1 }
esconPortInFiberStatus OBJECT-TYPE
SYNTAX INTEGER {
inLoff(1),
inOls(2),
inIdle(3),
inUnknown(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the fiber into this device from the host:
inLoff = the light is off on the fiber into
this device from the host
inOls = the fiber into this device from the
host is in an intermediate state between
light-off and light-on
inIdle = the fiber into this device from the
host is in the light-on state, and is
ready to transfer data from the host to
this device
inUnknown = the agent cannot determine the status of
the fiber into this device from the host"
::= { esconPortEntry 2 }
esconPortOutFiberStatus OBJECT-TYPE
SYNTAX INTEGER {
outDisableReq(1),
outDisableForced(2),
outLoffForced(3),
outOls(4),
outOlsForced(5),
outEnable(6),
outError(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the fiber out of this device to the host:
outDisableReq = out disable obtained; the fiber
out of this device into the host
is not in the light-on state
outDisableForced = out ESCON emits OLS; the fiber
out of this device into the host
is not in the light-on state
outLoffForced = out ESCON forced light-off; the fiber
out of this device into the host
is not in the light-on state
outOls = the fiber out of this device into the
host is in an intermediate state
between light-off and light-on
outOlsforced = out ESCON forced OLS; the fiber
out of this device into the host
is not in the light-on state
outEnable = the fiber out of this device into the
host is in the light-on state, and is
ready to transfer data from this
device to the host
outError = the status of the fiber out of this
device to the host is none of those
listed above. This is a state that
should not occur"
::= { esconPortEntry 3 }
esconLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF EsconLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel link."
::= { esconLinkData 1 }
esconLinkEntry OBJECT-TYPE
SYNTAX EsconLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel link. This
table is indexed by ifIndex from MIB-II, by host link address,
and by (host) partition number."
INDEX { ifIndex, esconLinkHostLinkAddress, esconLinkPartitionNumber }
::= { esconLinkTable 1 }
EsconLinkEntry ::= SEQUENCE {
esconLinkHostLinkAddress OCTET STRING,
esconLinkPartitionNumber OCTET STRING,
esconLinkStatus INTEGER
}
esconLinkHostLinkAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This address identifies the ESCON Director port to which the
optical fiber between the ESCON Director and the host is
attached."
::= { esconLinkEntry 1 }
esconLinkPartitionNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A number identifying a logical host within an actual host."
::= { esconLinkEntry 2 }
esconLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
hlpNotEstab(1),
hlpEstab(2),
hlpError(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Gives the status of the link:
hlpNotEstab = Host Logical Path not established
hlpEstab = Host Logical Path established
hlpError = Host Logical Path error"
::= { esconLinkEntry 3 }
esconStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF EsconStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel station."
::= { esconStationData 1 }
esconStationEntry OBJECT-TYPE
SYNTAX EsconStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel station. This
table is indexed by ifIndex from MIB-II, by host link address,
by (host) partition number, and by ESCON device address."
INDEX { ifIndex, esconStationHostLinkAddress, esconStationPartitionNumber, esconStationDeviceAddress }
::= { esconStationTable 1 }
EsconStationEntry ::= SEQUENCE {
esconStationHostLinkAddress OCTET STRING,
esconStationPartitionNumber OCTET STRING,
esconStationDeviceAddress OCTET STRING,
esconStationState INTEGER,
esconStationAttentionDelay INTEGER,
esconStationAttentionTimeOut INTEGER,
esconStationMaxBfru INTEGER,
esconStationUnitSize INTEGER,
esconStationMaxMsgSizeReceived INTEGER,
esconStationMaxMsgSizeSent INTEGER,
esconStationDataPacketsOkReceived Counter32,
esconStationDataPacketsKoReceived Counter32,
esconStationDataPacketsSent Counter32,
esconStationTotalFramesSent Counter32,
esconStationDataPacketsRetransmitted Counter32,
esconStationPositiveAckDataPackets Counter32,
esconStationSecondChanceAttentions Counter32,
esconStationCommandsRetried Counter32
}
esconStationHostLinkAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This address identifies the ESCON Director port to which the
optical fiber between the ESCON Director and the host is
attached."
::= { esconStationEntry 1 }
esconStationPartitionNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A number identifying a logical host within an actual host."
::= { esconStationEntry 2 }
esconStationDeviceAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique hexadecimal number allocated to each station on the
same host link."
::= { esconStationEntry 3 }
esconStationState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
cpDefined(2),
cpReset(3),
cpActive(4),
cpDelete(5),
cpAbend(6),
cldpWait(7),
cldpDefinedl(8),
cldpError(9),
cldpLoad(10),
cldpDump(11),
deletePending(12),
deleted(13),
cpXidExpected(14)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the station."
::= { esconStationEntry 4 }
esconStationAttentionDelay OBJECT-TYPE
SYNTAX INTEGER(0..420)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the amount of time in seconds that elapses
from the receipt of a packet at an ESCON station (when
no other packets are queued) before that station sends
buffered data to the Host.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 5 }
esconStationAttentionTimeOut OBJECT-TYPE
SYNTAX INTEGER(10..840)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the amount of time in seconds that the station is to
wait for a response to an attention signal it sent to the host
before initiating channel disconnect.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 6 }
esconStationMaxBfru OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of buffers in the host buffer pool for receiving data
from this station."
::= { esconStationEntry 7 }
esconStationUnitSize OBJECT-TYPE
SYNTAX INTEGER(64..4000)
-- Units
-- bytes
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum size of a buffer, in bytes, that the host can receive
from this station."
::= { esconStationEntry 8 }
esconStationMaxMsgSizeReceived OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum length of a message that can be received on this
station.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 9 }
esconStationMaxMsgSizeSent OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum length of a message that can be sent from this
station to the host.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 10 }
esconStationDataPacketsOkReceived OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets received from the host by this
station without Data Check."
::= { esconStationEntry 11 }
esconStationDataPacketsKoReceived OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets received from the host by this station
with Data Check."
::= { esconStationEntry 12 }
esconStationDataPacketsSent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets sent to the host by this station."
::= { esconStationEntry 13 }
esconStationTotalFramesSent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets and control packets sent to the host
by this station."
::= { esconStationEntry 14 }
esconStationDataPacketsRetransmitted OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets retransmitted by this station"
::= { esconStationEntry 15 }
esconStationPositiveAckDataPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets sent by this station to the host that
the host has positively acknowledged. When the host sends a
positive acknowledgement for a group of n data packets, this
counter is incremented by n."
::= { esconStationEntry 16 }
esconStationSecondChanceAttentions OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this station has sent a Second Chance
Attention signal to the host."
::= { esconStationEntry 17 }
esconStationCommandsRetried OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a command has been retried on this
station"
::= { esconStationEntry 18 }
esconPortGroup OBJECT IDENTIFIER ::= { esconMibGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Objects that describe an ESCON channel port.
-- objects
-- esconPortControlUnitLinkAddress, esconPortInFiberStatus,
-- esconPortOutFiberStatus
esconLinkGroup OBJECT IDENTIFIER ::= { esconMibGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Objects that describe an ESCON channel link.
-- objects
-- esconLinkStatus
esconStationGroup OBJECT IDENTIFIER ::= { esconMibGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Objects that describe an ESCON channel station.
-- objects
-- esconStationState, esconStationAttentionDelay,
-- esconStationAttentionTimeOut, esconStationMaxBfru,
-- esconStationUnitSize, esconStationMaxMsgSizeReceived,
-- esconStationMaxMsgSizeSent, esconStationDataPacketsOkReceived,
-- esconStationDataPacketsKoReceived,
-- esconStationDataPacketsSent, esconStationTotalFramesSent,
-- esconStationDataPacketsRetransmitted,
-- esconStationPositiveAckDataPackets,
-- esconStationSecondChanceAttentions,
-- esconStationCommandsRetried
esconMibCompliance OBJECT IDENTIFIER ::= { esconMibCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for the SNMPv2 entities that
-- implement the IBM ESCON MIB.
-- Module
-- >>current<<
-- MandGroup
-- esconPortGroup
-- MandGroup
-- esconLinkGroup
-- MandGroup
-- esconStationGroup
-- ObjVar
-- esconStationAttentionDelay
-- ObjVar
-- esconStationAttentionTimeOut
-- ObjVar
-- esconStationMaxMsgSizeReceived
-- ObjVar
-- esconStationMaxMsgSizeSent
END

455
mibs/ibm/IBMESCONCUB-MIB Normal file
View File

@ -0,0 +1,455 @@
-- MIB created 12/11/98 18:26:10, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBMESCONCUB-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmesconcub.mi2"
-- Compile options "G A T M"
IMPORTS
enterprises, Counter32, Integer32, IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
MacAddress
FROM SNMPv2-TC-v1
ifIndex
FROM RFC1213-MIB;
ibmIROCescon OBJECT IDENTIFIER ::= { enterprises ibm(2) ibmProd(6) ibmIROC(119) ibmIROCrouting(4) 14 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9810221200Z
-- OrgName
-- IBM
-- ContactInfo
-- Randy Worzella
-- IBM Corporation
-- 800 Park Offices Drive
-- V28A/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 2202
-- E-mail: worzella@us.ibm.com
-- Descr
-- MIB for managing activity on an ESCON channel from its
-- secondary end.
--
-- New capabilities provided by the ESCON adapter microcode
-- required a change in table indexing. Therefore, this new
-- MIB has been created and is based on the architecture
-- MIB defined in ibmescon.txt.
--
-- 'ESCON' is a trademark of the IBM Corporation.
esconPortData OBJECT IDENTIFIER ::= { ibmIROCescon 1 }
esconLinkData OBJECT IDENTIFIER ::= { ibmIROCescon 2 }
esconStationData OBJECT IDENTIFIER ::= { ibmIROCescon 3 }
esconConformance OBJECT IDENTIFIER ::= { ibmIROCescon 4 }
esconPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EsconPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel port."
::= { esconPortData 1 }
esconPortEntry OBJECT-TYPE
SYNTAX EsconPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel port. This
table is indexed by ifIndex from MIB-II."
INDEX { ifIndex }
::= { esconPortTable 1 }
EsconPortEntry ::= SEQUENCE {
esconPortInFiberStatus INTEGER,
esconPortOutFiberStatus INTEGER
}
esconPortInFiberStatus OBJECT-TYPE
SYNTAX INTEGER {
inLoff(1),
inOls(2),
inIdle(3),
inUnknown(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the fiber into this device from the host:
inLoff = the light is off on the fiber into
this device from the host
inOls = the fiber into this device from the
host is in an intermediate state between
light-off and light-on
inIdle = the fiber into this device from the
host is in the light-on state, and is
ready to transfer data from the host to
this device
inUnknown = the agent cannot determine the status of
the fiber into this device from the host"
::= { esconPortEntry 1 }
esconPortOutFiberStatus OBJECT-TYPE
SYNTAX INTEGER {
outDisableReq(1),
outDisableForced(2),
outLoffForced(3),
outOls(4),
outOlsForced(5),
outEnable(6),
outError(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the fiber out of this device to the host:
outDisableReq = out disable obtained; the fiber
out of this device into the host
is not in the light-on state
outDisableForced = out ESCON emits OLS; the fiber
out of this device into the host
is not in the light-on state
outLoffForced = out ESCON forced light-off; the fiber
out of this device into the host
is not in the light-on state
outOls = the fiber out of this device into the
host is in an intermediate state
between light-off and light-on
outOlsforced = out ESCON forced OLS; the fiber
out of this device into the host
is not in the light-on state
outEnable = the fiber out of this device into the
host is in the light-on state, and is
ready to transfer data from this
device to the host
outError = the status of the fiber out of this
device to the host is none of those
listed above. This is a state that
should not occur"
::= { esconPortEntry 2 }
esconLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF EsconLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel link."
::= { esconLinkData 1 }
esconLinkEntry OBJECT-TYPE
SYNTAX EsconLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel link. This
table is indexed by ifIndex from MIB-II, by host link address,
(host) control unit address, and by (host) partition number."
INDEX { ifIndex, esconLinkHostLinkAddress, esconLinkControlUnitAddress, esconLinkPartitionNumber }
::= { esconLinkTable 1 }
EsconLinkEntry ::= SEQUENCE {
esconLinkHostLinkAddress OCTET STRING,
esconLinkControlUnitAddress OCTET STRING,
esconLinkPartitionNumber OCTET STRING,
esconLinkStatus INTEGER
}
esconLinkHostLinkAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This address identifies the ESCON Director port to which the
optical fiber between the ESCON Director and the host is
attached."
::= { esconLinkEntry 1 }
esconLinkControlUnitAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A number identifying a logical control unit within an actual host."
::= { esconLinkEntry 2 }
esconLinkPartitionNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A number identifying a logical host within an actual host."
::= { esconLinkEntry 3 }
esconLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
hlpNotEstab(1),
hlpEstab(2),
hlpError(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Gives the status of the link:
hlpNotEstab = Host Logical Path not established
hlpEstab = Host Logical Path established
hlpError = Host Logical Path error"
::= { esconLinkEntry 4 }
esconStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF EsconStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel station."
::= { esconStationData 1 }
esconStationEntry OBJECT-TYPE
SYNTAX EsconStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects that describe an ESCON channel station. This
table is indexed by ifIndex from MIB-II, by host link address,
by (host) control unit address, by (host) partition number, and
by ESCON device address."
INDEX { ifIndex, esconStationHostLinkAddress, esconStationControlUnitAddress, esconStationPartitionNumber, esconStationDeviceAddress }
::= { esconStationTable 1 }
EsconStationEntry ::= SEQUENCE {
esconStationHostLinkAddress OCTET STRING,
esconStationControlUnitAddress OCTET STRING,
esconStationPartitionNumber OCTET STRING,
esconStationDeviceAddress OCTET STRING,
esconStationState INTEGER,
esconStationAttentionDelay INTEGER,
esconStationAttentionTimeOut INTEGER,
esconStationMaxBfru INTEGER,
esconStationUnitSize INTEGER,
esconStationMaxMsgSizeReceived INTEGER,
esconStationMaxMsgSizeSent INTEGER,
esconStationDataPacketsOkReceived Counter32,
esconStationDataPacketsKoReceived Counter32,
esconStationDataPacketsSent Counter32,
esconStationTotalFramesSent Counter32,
esconStationDataPacketsRetransmitted Counter32,
esconStationPositiveAckDataPackets Counter32,
esconStationSecondChanceAttentions Counter32,
esconStationCommandsRetried Counter32
}
esconStationHostLinkAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This address identifies the ESCON Director port to which the
optical fiber between the ESCON Director and the host is
attached."
::= { esconStationEntry 1 }
esconStationControlUnitAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A number identifying a logical control unit within an actual host."
::= { esconStationEntry 2 }
esconStationPartitionNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A number identifying a logical host within an actual host."
::= { esconStationEntry 3 }
esconStationDeviceAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique hexadecimal number allocated to each station on the
same host link."
::= { esconStationEntry 4 }
esconStationState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
cpDefined(2),
cpReset(3),
cpActive(4),
cpDelete(5),
cpAbend(6),
cldpWait(7),
cldpDefinedl(8),
cldpError(9),
cldpLoad(10),
cldpDump(11),
deletePending(12),
deleted(13),
cpXidExpected(14)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the station."
::= { esconStationEntry 5 }
esconStationAttentionDelay OBJECT-TYPE
SYNTAX INTEGER(0..420)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the amount of time in seconds that elapses
from the receipt of a packet at an ESCON station (when
no other packets are queued) before that station sends
buffered data to the Host.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 6 }
esconStationAttentionTimeOut OBJECT-TYPE
SYNTAX INTEGER(10..840)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the amount of time in seconds that the station is to
wait for a response to an attention signal it sent to the host
before initiating channel disconnect.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 7 }
esconStationMaxBfru OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of buffers in the host buffer pool for receiving data
from this station."
::= { esconStationEntry 8 }
esconStationUnitSize OBJECT-TYPE
SYNTAX INTEGER(64..4000)
-- Units
-- bytes
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum size of a buffer, in bytes, that the host can receive
from this station."
::= { esconStationEntry 9 }
esconStationMaxMsgSizeReceived OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum length of a message that can be received on this
station.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 10 }
esconStationMaxMsgSizeSent OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum length of a message that can be sent from this
station to the host.
An update to this object takes effect the next time the station
establishes communications with the host."
::= { esconStationEntry 11 }
esconStationDataPacketsOkReceived OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets received from the host by this
station without Data Check."
::= { esconStationEntry 12 }
esconStationDataPacketsKoReceived OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets received from the host by this station
with Data Check."
::= { esconStationEntry 13 }
esconStationDataPacketsSent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets sent to the host by this station."
::= { esconStationEntry 14 }
esconStationTotalFramesSent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets and control packets sent to the host
by this station."
::= { esconStationEntry 15 }
esconStationDataPacketsRetransmitted OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets retransmitted by this station"
::= { esconStationEntry 16 }
esconStationPositiveAckDataPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data packets sent by this station to the host that
the host has positively acknowledged. When the host sends a
positive acknowledgement for a group of n data packets, this
counter is incremented by n."
::= { esconStationEntry 17 }
esconStationSecondChanceAttentions OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this station has sent a Second Chance
Attention signal to the host."
::= { esconStationEntry 18 }
esconStationCommandsRetried OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a command has been retried on this
station"
::= { esconStationEntry 19 }
END

993
mibs/ibm/IBMFRBRS-MIB Normal file
View File

@ -0,0 +1,993 @@
-- MIB created 10/11/99 20:28:38, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBMFRBRS-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmfrbrs.mi2"
-- Compile options "G A T M"
IMPORTS
Counter32, Integer32, Gauge32, IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
enterprises
FROM RFC1155-SMI
DisplayString
FROM SNMPv2-TC-v1
ifIndex
FROM RFC1213-MIB;
ibmfrBRS OBJECT IDENTIFIER ::= { enterprises ibm(2) ibmProd(6) ibmIROC(119) ibmIROCrouting(4) ibmIROCroutingfr(4) 4 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9810271200Z
-- OrgName
-- IBM
-- ContactInfo
-- Randy Worzella
-- IBM Corporation
-- 800 Park Offices Drive
-- V28A/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 2202
-- E-mail: worzella@us.ibm.com
-- Descr
-- MIB for managing the Bandwidth Reservation System (BRS) over
-- Frame Relay links,
ibmfrBRSOperational OBJECT IDENTIFIER ::= { ibmfrBRS 1 }
ibmfrBRSAdministravive OBJECT IDENTIFIER ::= { ibmfrBRS 2 }
ibmfrBRSInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmfrBRSInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"FR BRS interface information."
::= { ibmfrBRSOperational 1 }
ibmfrBRSInterfaceEntry OBJECT-TYPE
SYNTAX IbmfrBRSInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information related to a particular FR BRS interface."
INDEX { ifIndex }
::= { ibmfrBRSInterfaceTable 1 }
IbmfrBRSInterfaceEntry ::= SEQUENCE {
ibmfrBRSInterfaceMaxQueue Integer32,
ibmfrBRSInterfaceMinQueue Integer32,
ibmfrBRSInterfaceTotalBandwidth Integer32,
ibmfrBRSInterfaceTotalCircuitClasses Integer32,
ibmfrBRSInterfaceDefaultCircuitClassName DisplayString
}
ibmfrBRSInterfaceMaxQueue OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum queue length for each priority queue
of each traffic class that is defined for a virtual
circuit."
::= { ibmfrBRSInterfaceEntry 1 }
ibmfrBRSInterfaceMinQueue OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum queue length for each priority queue
of each traffic class that is defined for a virtual
circuit."
::= { ibmfrBRSInterfaceEntry 2 }
ibmfrBRSInterfaceTotalBandwidth OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bandwidth which is a sum of the individual
bandwidth allocations for each circuit class defined
for this interface."
::= { ibmfrBRSInterfaceEntry 3 }
ibmfrBRSInterfaceTotalCircuitClasses OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of circuit classes defined for this
interface. This includes the predefined DEFAULT circuit
class."
::= { ibmfrBRSInterfaceEntry 4 }
ibmfrBRSInterfaceDefaultCircuitClassName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the circuit class that is considered the
default circuit class. It is used for virtual circuits
not explicitly assigned to any circuit class."
::= { ibmfrBRSInterfaceEntry 5 }
ibmfrBRSCircuitClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmfrBRSCircuitClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"FR BRS circuit class information."
::= { ibmfrBRSOperational 2 }
ibmfrBRSCircuitClassEntry OBJECT-TYPE
SYNTAX IbmfrBRSCircuitClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information related to a particular circuit class
defined for a given FR interface."
INDEX { ifIndex, ibmfrBRSCircuitClassName }
::= { ibmfrBRSCircuitClassTable 1 }
IbmfrBRSCircuitClassEntry ::= SEQUENCE {
ibmfrBRSCircuitClassName DisplayString,
ibmfrBRSCircuitClassBandwidth Integer32,
ibmfrBRSCircuitClassPacketXmit Counter32,
ibmfrBRSCircuitClassBytesXmit Counter32,
ibmfrBRSCircuitClassBytesOverflow Counter32,
ibmfrBRSCircuitClassLastPacketXmit Counter32,
ibmfrBRSCircuitClassLastBytesXmit Counter32,
ibmfrBRSCircuitClassLastBytesOverflow Counter32,
ibmfrBRSCircuitClassClearCounters INTEGER
}
ibmfrBRSCircuitClassName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The name of a circuit class for this interface."
::= { ibmfrBRSCircuitClassEntry 1 }
ibmfrBRSCircuitClassBandwidth OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The designated percent of bandwidth associated with this
circuit class."
::= { ibmfrBRSCircuitClassEntry 2 }
ibmfrBRSCircuitClassPacketXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that have been transmitted
by this circuit class."
::= { ibmfrBRSCircuitClassEntry 3 }
ibmfrBRSCircuitClassBytesXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that have been
transmitted by this circuit class."
::= { ibmfrBRSCircuitClassEntry 4 }
ibmfrBRSCircuitClassBytesOverflow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this circuit class. This can be either
the maximum queue-length was reached for a priority queue
or the packet could not be queued because the priority queue
was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSCircuitClassEntry 5 }
ibmfrBRSCircuitClassLastPacketXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of packets that have been transmitted by
this circuit class before the counter was being cleared."
::= { ibmfrBRSCircuitClassEntry 6 }
ibmfrBRSCircuitClassLastBytesXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of bytes for packets that have been
transmitted by this circuit class before the counter was being cleared."
::= { ibmfrBRSCircuitClassEntry 7 }
ibmfrBRSCircuitClassLastBytesOverflow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of bytes for packets that could not be
transmitted for this circuit class before the counter was being cleared."
::= { ibmfrBRSCircuitClassEntry 8 }
ibmfrBRSCircuitClassClearCounters OBJECT-TYPE
SYNTAX INTEGER(0..0)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clear all statistics counters associated with this circuit class.
The counter is cleared immediately on completion of the set operation
and the previous counter values are saved."
::= { ibmfrBRSCircuitClassEntry 9 }
ibmfrBRSCircuitTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmfrBRSCircuitEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"FR BRS virtual circuit information."
::= { ibmfrBRSOperational 3 }
ibmfrBRSCircuitEntry OBJECT-TYPE
SYNTAX IbmfrBRSCircuitEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information related to a particular FR virtual circuit
assigned to a circuit class on this FR interface."
INDEX { ifIndex, ibmfrBRSCircuitClassName, ibmfrBRSCircuitNumber }
::= { ibmfrBRSCircuitTable 1 }
IbmfrBRSCircuitEntry ::= SEQUENCE {
ibmfrBRSCircuitNumber Integer32,
ibmfrBRSCircuitMaxQueue Integer32,
ibmfrBRSCircuitMinQueue Integer32,
ibmfrBRSCircuitTotalBandwidth Integer32,
ibmfrBRSCircuitTotalTrafficClasses Integer32,
ibmfrBRSCircuitDefaultTrafficClassName DisplayString,
ibmfrBRSCircuitDefaultTrafficClassPrio INTEGER,
ibmfrBRSCircuitSpecification INTEGER,
ibmfrBRSCircuitSuperClassName DisplayString,
ibmfrBRSCircuitSVCName DisplayString
}
ibmfrBRSCircuitNumber OBJECT-TYPE
SYNTAX Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"For PVC circuit this number is the FR DLCI identifying this virtual
circuit.
For SVC circuit this number is the unique identifier number. The
SVC name can be obtained via ibmfrBRSCircuitSVCName,
ibmfrBRSTrafficClassSVCName, or ibmfrBRSProtFiltSVCName."
::= { ibmfrBRSCircuitEntry 1 }
ibmfrBRSCircuitMaxQueue OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum queue length for each priority queue
of each traffic class that is defined for a virtual
circuit. This value overrides the max queue length
specified for the interface and indicated by
ibmfrBRSInterfaceMaxQueue."
::= { ibmfrBRSCircuitEntry 2 }
ibmfrBRSCircuitMinQueue OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum queue length for each priority queue
of each traffic class that is defined for a virtual
circuit. This value overrides the min queue length
specified for the interface and indicated by
ibmfrBRSInterfaceMinQueue."
::= { ibmfrBRSCircuitEntry 3 }
ibmfrBRSCircuitTotalBandwidth OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bandwidth which is a sum of the individual
bandwidth allocations for each traffic class defined
for this virtual circuit."
::= { ibmfrBRSCircuitEntry 4 }
ibmfrBRSCircuitTotalTrafficClasses OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of traffic classes defined for this
virtual circuit. This includes the predefined LOCAL
and DEFAULT traffic classes."
::= { ibmfrBRSCircuitEntry 5 }
ibmfrBRSCircuitDefaultTrafficClassName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the traffic class that is considered the
default traffic class. It is used for protocols and
filters not explicitly assigned to any traffic class."
::= { ibmfrBRSCircuitEntry 6 }
ibmfrBRSCircuitDefaultTrafficClassPrio OBJECT-TYPE
SYNTAX INTEGER {
low(1),
normal(2),
high(3),
urgent(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The priority of the default traffic class."
::= { ibmfrBRSCircuitEntry 7 }
ibmfrBRSCircuitSpecification OBJECT-TYPE
SYNTAX INTEGER {
defaults(1),
specific(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of which traffic classes are
being used by a virtual circuit.
defaults(1) - No specific traffic classes
have been defined and the virtual
circuit is using the default
traffic class definitions.
specific(2) - Specific traffic classes have
been defined and are being used by
the virtual circuit."
::= { ibmfrBRSCircuitEntry 8 }
ibmfrBRSCircuitSuperClassName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the traffic class that is considered the
super traffic class. The protocols and filters assigned
to the super class have the higher priority than those
assigned to any other traffic classes.
The null string indicates that the super class doesn't
exist."
::= { ibmfrBRSCircuitEntry 9 }
ibmfrBRSCircuitSVCName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the SVC. This only applies to SVC circuit.
A null string indicates that this circuit is a PVC."
::= { ibmfrBRSCircuitEntry 10 }
ibmfrBRSTrafficClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmfrBRSTrafficClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"FR BRS traffic class information."
::= { ibmfrBRSOperational 4 }
ibmfrBRSTrafficClassEntry OBJECT-TYPE
SYNTAX IbmfrBRSTrafficClassEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information related to a specific traffic class
defined for a particular virtual circuit."
INDEX { ifIndex, ibmfrBRSCircuitClassName, ibmfrBRSCircuitNumber, ibmfrBRSTrafficClassName }
::= { ibmfrBRSTrafficClassTable 1 }
IbmfrBRSTrafficClassEntry ::= SEQUENCE {
ibmfrBRSTrafficClassName DisplayString,
ibmfrBRSTrafficClassBandwidth Integer32,
ibmfrBRSTrafficClassTotalPacketXmit Counter32,
ibmfrBRSTrafficClassPacketXmitLow Counter32,
ibmfrBRSTrafficClassPacketXmitNormal Counter32,
ibmfrBRSTrafficClassPacketXmitHigh Counter32,
ibmfrBRSTrafficClassPacketXmitUrgent Counter32,
ibmfrBRSTrafficClassTotalBytesXmit Counter32,
ibmfrBRSTrafficClassBytesXmitLow Counter32,
ibmfrBRSTrafficClassBytesXmitNormal Counter32,
ibmfrBRSTrafficClassBytesXmitHigh Counter32,
ibmfrBRSTrafficClassBytesXmitUrgent Counter32,
ibmfrBRSTrafficClassTotalBytesOverflow Counter32,
ibmfrBRSTrafficClassBytesOverflowLow Counter32,
ibmfrBRSTrafficClassBytesOverflowNormal Counter32,
ibmfrBRSTrafficClassBytesOverflowHigh Counter32,
ibmfrBRSTrafficClassBytesOverflowUrgent Counter32,
ibmfrBRSTrafficClassTotalPacketOverflow Counter32,
ibmfrBRSTrafficClassPacketOverflowLow Counter32,
ibmfrBRSTrafficClassPacketOverflowNormal Counter32,
ibmfrBRSTrafficClassPacketOverflowHigh Counter32,
ibmfrBRSTrafficClassPacketOverflowUrgent Counter32,
ibmfrBRSTrafficClassTotalLastPacketXmit Counter32,
ibmfrBRSTrafficClassLastPacketXmitLow Counter32,
ibmfrBRSTrafficClassLastPacketXmitNormal Counter32,
ibmfrBRSTrafficClassLastPacketXmitHigh Counter32,
ibmfrBRSTrafficClassLastPacketXmitUrgent Counter32,
ibmfrBRSTrafficClassTotalLastBytesXmit Counter32,
ibmfrBRSTrafficClassLastBytesXmitLow Counter32,
ibmfrBRSTrafficClassLastBytesXmitNormal Counter32,
ibmfrBRSTrafficClassLastBytesXmitHigh Counter32,
ibmfrBRSTrafficClassLastBytesXmitUrgent Counter32,
ibmfrBRSTrafficClassTotalLastBytesOverflow Counter32,
ibmfrBRSTrafficClassLastBytesOverflowLow Counter32,
ibmfrBRSTrafficClassLastBytesOverflowNmal Counter32,
ibmfrBRSTrafficClassLastBytesOverflowHigh Counter32,
ibmfrBRSTrafficClassLastBytesOverflowUgent Counter32,
ibmfrBRSTrafficClassTotalLastPacketOverflow Counter32,
ibmfrBRSTrafficClassLastPacketOverflowLow Counter32,
ibmfrBRSTrafficClassLastPacketOverflowNmal Counter32,
ibmfrBRSTrafficClassLastPacketOverflowHigh Counter32,
ibmfrBRSTrafficClassLastPacketOverflowUgent Counter32,
ibmfrBRSTrafficClassClearCounters INTEGER,
ibmfrBRSTrafficClassSVCName DisplayString
}
ibmfrBRSTrafficClassName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The name of a traffic class for this virtual
circuit."
::= { ibmfrBRSTrafficClassEntry 1 }
ibmfrBRSTrafficClassBandwidth OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The designated percent of bandwidth associated with this
traffic class.
Since the super class has higher priority than any other traffic
class, the percent of bandwidth is indicated by zero"
::= { ibmfrBRSTrafficClassEntry 2 }
ibmfrBRSTrafficClassTotalPacketXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that have been transmitted
by this traffic class."
::= { ibmfrBRSTrafficClassEntry 3 }
ibmfrBRSTrafficClassPacketXmitLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that have been transmitted
by this traffic class at priority level of low."
::= { ibmfrBRSTrafficClassEntry 4 }
ibmfrBRSTrafficClassPacketXmitNormal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that have been transmitted
by this traffic class at priority level of normal."
::= { ibmfrBRSTrafficClassEntry 5 }
ibmfrBRSTrafficClassPacketXmitHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that have been transmitted
by this traffic class at priority level of high."
::= { ibmfrBRSTrafficClassEntry 6 }
ibmfrBRSTrafficClassPacketXmitUrgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that have been transmitted
by this traffic class at priority level of urgent."
::= { ibmfrBRSTrafficClassEntry 7 }
ibmfrBRSTrafficClassTotalBytesXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that have been
transmitted by this traffic class."
::= { ibmfrBRSTrafficClassEntry 8 }
ibmfrBRSTrafficClassBytesXmitLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes that have been transmitted
by this traffic class at priority level of low."
::= { ibmfrBRSTrafficClassEntry 9 }
ibmfrBRSTrafficClassBytesXmitNormal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes that have been transmitted
by this traffic class at priority level of normal."
::= { ibmfrBRSTrafficClassEntry 10 }
ibmfrBRSTrafficClassBytesXmitHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes that have been transmitted
by this traffic class at priority level of high."
::= { ibmfrBRSTrafficClassEntry 11 }
ibmfrBRSTrafficClassBytesXmitUrgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes that have been transmitted
by this traffic class at priority level of urgent."
::= { ibmfrBRSTrafficClassEntry 12 }
ibmfrBRSTrafficClassTotalBytesOverflow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class. This can be either
the maximum queue-length was reached for a priority queue
or the packet could not be queued because the priority queue
was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 13 }
ibmfrBRSTrafficClassBytesOverflowLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority level of
low. This can be either the maximum queue-length was reached
for a priority queue or the packet could not be queued because
the priority queue was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 14 }
ibmfrBRSTrafficClassBytesOverflowNormal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority level of
normal. This can be either the maximum queue-length was reached
for a priority queue or the packet could not be queued because
the priority queue was at the minimum queue length threshold and
the packet came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 15 }
ibmfrBRSTrafficClassBytesOverflowHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority level of
high. This can be either the maximum queue-length was reached
for a priority queue or the packet could not be queued because
the priority queue was at the minimum queue length threshold and
the packet came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 16 }
ibmfrBRSTrafficClassBytesOverflowUrgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority level of
urgent. This can be either the maximum queue-length was reached
for a priority queue or the packet could not be queued because
the priority queue was at the minimum queue length threshold and
the packet came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 17 }
ibmfrBRSTrafficClassTotalPacketOverflow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be
transmitted for this traffic class. This can be either
the maximum queue-length was reached for a priority queue
or the packet could not be queued because the priority queue
was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 18 }
ibmfrBRSTrafficClassPacketOverflowLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be transmitted for
this traffic class at priority level of low. This can be either
the maximum queue-length was reached for a priority queue
or the packet could not be queued because the priority queue
was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 19 }
ibmfrBRSTrafficClassPacketOverflowNormal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be transmitted for
this traffic class at priority level of normal. This can be either
the maximum queue-length was reached for a priority queue
or the packet could not be queued because the priority queue
was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 20 }
ibmfrBRSTrafficClassPacketOverflowHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be transmitted for
this traffic class at priority level of high. This can be either
the maximum queue-length was reached for a priority queue
or the packet could not be queued because the priority queue
was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 21 }
ibmfrBRSTrafficClassPacketOverflowUrgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be transmitted for
this traffic class at priority level of urgent. This can be either
the maximum queue-length was reached for a priority queue
or the packet could not be queued because the priority queue
was at the minimum queue length threshold and the packet
came from an interface that was running low on receive buffers."
::= { ibmfrBRSTrafficClassEntry 22 }
ibmfrBRSTrafficClassTotalLastPacketXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of packets that have been transmitted
by this traffic class before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 23 }
ibmfrBRSTrafficClassLastPacketXmitLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of packets that have been transmitted
by this traffic class at priority level of low before the
counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 24 }
ibmfrBRSTrafficClassLastPacketXmitNormal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of packets that have been transmitted
by this traffic class at priority level of normal before the
counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 25 }
ibmfrBRSTrafficClassLastPacketXmitHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of packets that have been transmitted
by this traffic class at priority level of high before the
counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 26 }
ibmfrBRSTrafficClassLastPacketXmitUrgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last total number of packets that have been transmitted
by this traffic class at priority level of urgent before the
counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 27 }
ibmfrBRSTrafficClassTotalLastBytesXmit OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that have been
transmitted by this traffic class before the counter
was being cleared."
::= { ibmfrBRSTrafficClassEntry 28 }
ibmfrBRSTrafficClassLastBytesXmitLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that have been
transmitted by this traffic class at priority level
of low before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 29 }
ibmfrBRSTrafficClassLastBytesXmitNormal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that have been
transmitted by this traffic class at priority level
of normal before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 30 }
ibmfrBRSTrafficClassLastBytesXmitHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that have been
transmitted by this traffic class at priority level
of high before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 31 }
ibmfrBRSTrafficClassLastBytesXmitUrgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that have been
transmitted by this traffic class at priority level
of urgent before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 32 }
ibmfrBRSTrafficClassTotalLastBytesOverflow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class before the counter
was being cleared."
::= { ibmfrBRSTrafficClassEntry 33 }
ibmfrBRSTrafficClassLastBytesOverflowLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority level of
low before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 34 }
ibmfrBRSTrafficClassLastBytesOverflowNmal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority levle of
normal before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 35 }
ibmfrBRSTrafficClassLastBytesOverflowHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority levle of
high before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 36 }
ibmfrBRSTrafficClassLastBytesOverflowUgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bytes for packets that could not be
transmitted for this traffic class at priority levle of
urgent before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 37 }
ibmfrBRSTrafficClassTotalLastPacketOverflow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be
transmitted for this traffic class before the counter
was being cleared."
::= { ibmfrBRSTrafficClassEntry 38 }
ibmfrBRSTrafficClassLastPacketOverflowLow OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be
transmitted for this traffic class at priority level of
low before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 39 }
ibmfrBRSTrafficClassLastPacketOverflowNmal OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be
transmitted for this traffic class at priority level of
low before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 40 }
ibmfrBRSTrafficClassLastPacketOverflowHigh OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be
transmitted for this traffic class at priority level of
high before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 41 }
ibmfrBRSTrafficClassLastPacketOverflowUgent OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets that could not be
transmitted for this traffic class at priority level of
urgent before the counter was being cleared."
::= { ibmfrBRSTrafficClassEntry 42 }
ibmfrBRSTrafficClassClearCounters OBJECT-TYPE
SYNTAX INTEGER(0..0)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clear all the statistics counters associated with this traffic class.
The counters are cleared immediately on completion of the set operation
and the previous counter values are saved."
::= { ibmfrBRSTrafficClassEntry 43 }
ibmfrBRSTrafficClassSVCName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the SVC. This only applies to SVC circuit.
A null string indicates that this circuit is a PVC."
::= { ibmfrBRSTrafficClassEntry 44 }
ibmfrBRSProtFiltTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmfrBRSProtFiltEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"FR BRS protocol/filter information."
::= { ibmfrBRSOperational 5 }
ibmfrBRSProtFiltEntry OBJECT-TYPE
SYNTAX IbmfrBRSProtFiltEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information related to a protocol/filter related
to a particular traffic class.
Note that the LOCAL traffic class will never appear
in this table since it never has a protocol/filter
associated with it."
INDEX { ifIndex, ibmfrBRSCircuitClassName, ibmfrBRSCircuitNumber, ibmfrBRSTrafficClassName, ibmfrBRSProtFiltId }
::= { ibmfrBRSProtFiltTable 1 }
IbmfrBRSProtFiltEntry ::= SEQUENCE {
ibmfrBRSProtFiltId DisplayString,
ibmfrBRSProtFiltPrio INTEGER,
ibmfrBRSProtFiltDE INTEGER,
ibmfrBRSProtFiltSVCName DisplayString
}
ibmfrBRSProtFiltId OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The idenitifer for a protocol/filter."
::= { ibmfrBRSProtFiltEntry 1 }
ibmfrBRSProtFiltPrio OBJECT-TYPE
SYNTAX INTEGER {
low(1),
normal(2),
high(3),
urgent(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The priority of the protocol/filter within
the particular traffic class."
::= { ibmfrBRSProtFiltEntry 2 }
ibmfrBRSProtFiltDE OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of whether this traffic type should
be considered discard eligible from a frame relay
point of view."
::= { ibmfrBRSProtFiltEntry 3 }
ibmfrBRSProtFiltSVCName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the SVC. This only applies to SVC circuit.
A null string indicates that this circuit is a PVC."
::= { ibmfrBRSProtFiltEntry 4 }
END

678
mibs/ibm/IBMHPRNCL-MIB Normal file
View File

@ -0,0 +1,678 @@
IBMHPRNCL-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter, TimeTicks, Gauge
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212;
-- IMPORTS
-- MODULE-IDENTITY, Unsigned32, Counter32, TimeTicks, OBJECT-TYPE,
-- enterprises
-- FROM SNMPv2-SMI
-- OBJECT-GROUP, MODULE-COMPLIANCE
-- FROM SNMPv2-CONF
-- DisplayString
-- FROM SNMPv2-TC;
-- ibmHprNcl MODULE-IDENTITY
-- LAST-UPDATED "9611080000Z"
-- ORGANIZATION "IBM"
-- CONTACT-INFO "Bob Moore (remoore @ ralvm6)
-- IBM Corporation
-- 800 Park Offices Drive
-- RHJA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 4436
-- E-mail: remoore@ralvm6.vnet.ibm.com"
-- DESCRIPTION
-- "This MIB module represents the HPR NCL group from the original
-- IBM version of the HPR MIB, updated to SNMPv2 SMI. It is set
-- up to use as its anchor point the same OID that identified the
-- group in the IBM-HPR-MIB, so that existing manager applications
-- will not need to change."
-- ::= { hpr 3 }
-- The following OID assignments result in the same OIDs for the
-- objects in the port DLC trace group as those in the IBM-6611-APPN-MIB.
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
hpr OBJECT IDENTIFIER ::= { ibmArchitecture 10 }
ibmHprNcl OBJECT IDENTIFIER ::= {hpr 3}
-- **********************************************************************
ibmHprNclGlobe OBJECT IDENTIFIER ::= { ibmHprNcl 1 }
-- **********************************************************************
ibmHprNclGlobeCtrState OBJECT-TYPE
SYNTAX INTEGER {
notActive(1),
active(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used for a network management station to turn
on/off the optional counters in the ibmHprNclTable.
notActive(1) - these counters are not being incremented;
their values are always zero
active(2) - these counters are being incremented"
::= { ibmHprNclGlobe 1 }
ibmHprNclGlobeCtrStateTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The timestamp (i.e., the Agent's appnNodeUpTime value) when
the ibmHprNclGlobeCtrState object was last changed. This time
is in hundredths of a second."
::= { ibmHprNclGlobe 2 }
ibmHprNclGlobeAssignAnrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ANR's assigned by this node since it was
last re-initialized."
::= { ibmHprNclGlobe 3 }
-- **********************************************************************
-- The HPR NCL Table
-- This table contains the counters for ANR routing
-- **********************************************************************
ibmHprNclTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmHprNclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The HPR NCL table"
::= { ibmHprNcl 2 }
ibmHprNclEntry OBJECT-TYPE
SYNTAX IbmHprNclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The EnvId is used as the index to this table."
INDEX { ibmHprNclEnvId }
::= { ibmHprNclTable 1}
IbmHprNclEntry ::= SEQUENCE {
ibmHprNclEnvId Gauge, -- environ id (slot)
-- receive frame/byte counters from DLC by priority
ibmHprNclDlcRecvNetFrames Counter, -- dcl recv network frames
ibmHprNclDlcRecvHiFrames Counter, -- dcl recv high frames
ibmHprNclDlcRecvMedFrames Counter, -- dcl recv medium frames
ibmHprNclDlcRecvLoFrames Counter, -- dcl recv low frames
ibmHprNclDlcRecvNetBytes Counter, -- dcl recv network bytes
ibmHprNclDlcRecvHiBytes Counter, -- dcl recv high bytes
ibmHprNclDlcRecvMedBytes Counter, -- dcl recv medium bytes
ibmHprNclDlcRecvLoBytes Counter, -- dcl recv low bytes
ibmHprNclDlcRecvAnrErrors Counter, -- dcl recv ANR errors
-- send frame/byte counters to DLC by priority
ibmHprNclDlcSendNetFrames Counter, -- dcl send network frames
ibmHprNclDlcSendHiFrames Counter, -- dcl send high frames
ibmHprNclDlcSendMedFrames Counter, -- dcl send medium frames
ibmHprNclDlcSendLoFrames Counter, -- dcl send low frames
ibmHprNclDlcSendNetBytes Counter, -- dcl send network bytes
ibmHprNclDlcSendHiBytes Counter, -- dcl send high bytes
ibmHprNclDlcSendMedBytes Counter, -- dcl send medium bytes
ibmHprNclDlcSendLoBytes Counter, -- dcl send low bytes
-- receive frame/byte counters from RTP by priority
ibmHprNclRtpRecvNetFrames Counter, -- RTP recv network frames
ibmHprNclRtpRecvHiFrames Counter, -- RTP recv high frames
ibmHprNclRtpRecvMedFrames Counter, -- RTP recv medium frames
ibmHprNclRtpRecvLoFrames Counter, -- RTP recv low frames
ibmHprNclRtpRecvNetBytes Counter, -- RTP recv network bytes
ibmHprNclRtpRecvHiBytes Counter, -- RTP recv high bytes
ibmHprNclRtpRecvMedBytes Counter, -- RTP recv medium bytes
ibmHprNclRtpRecvLoBytes Counter, -- RTP recv low bytes
ibmHprNclRtpRecvAnrErrors Counter, -- RTP recv ANR errors
-- send frame/byte counters to RTP by priority
ibmHprNclRtpSendNetFrames Counter, -- dcl send network frames
ibmHprNclRtpSendHiFrames Counter, -- dcl send high frames
ibmHprNclRtpSendMedFrames Counter, -- dcl send medium frames
ibmHprNclRtpSendLoFrames Counter, -- dcl send low frames
ibmHprNclRtpSendNetBytes Counter, -- dcl send network bytes
ibmHprNclRtpSendHiBytes Counter, -- dcl send high bytes
ibmHprNclRtpSendMedBytes Counter, -- dcl send medium bytes
ibmHprNclRtpSendLoBytes Counter, -- dcl send low bytes
-- send frame/byte counters to another local routing ncl
ibmHprNclInterSendNetFrames Counter, -- int send network frames
ibmHprNclInterSendHiFrames Counter, -- int send high frames
ibmHprNclInterSendMedFrames Counter, -- int send medium frames
ibmHprNclInterSendLoFrames Counter, -- int send low frames
ibmHprNclInterSendNetBytes Counter, -- int send network bytes
ibmHprNclInterSendHiBytes Counter, -- int send high bytes
ibmHprNclInterSendMedBytes Counter, -- int send medium bytes
ibmHprNclInterSendLoBytes Counter -- int send low bytes
}
ibmHprNclEnvId OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product's internal environment id for this NCL, e.g.,
adapter number, address space number."
::= { ibmHprNclEntry 1 }
ibmHprNclDlcRecvNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority frames received from the
data control layer (DLC)."
::= { ibmHprNclEntry 2 }
ibmHprNclDlcRecvHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames received from the
data control layer (DLC)."
::= { ibmHprNclEntry 3 }
ibmHprNclDlcRecvMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames received from the
data control layer (DLC)."
::= { ibmHprNclEntry 4 }
ibmHprNclDlcRecvLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames received from the data
control layer (DLC)."
::= { ibmHprNclEntry 5 }
ibmHprNclDlcRecvNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes received from the
data control layer (DLC)."
::= { ibmHprNclEntry 6 }
ibmHprNclDlcRecvHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes received from the data
control layer (DLC)."
::= { ibmHprNclEntry 7 }
ibmHprNclDlcRecvMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes received from the
data control layer (DLC)."
::= { ibmHprNclEntry 8 }
ibmHprNclDlcRecvLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes received from the data
control layer (DLC)."
::= { ibmHprNclEntry 9 }
ibmHprNclDlcRecvAnrErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames containing ANR errors which were
received from the data control layer (DLC)."
::= { ibmHprNclEntry 10 }
ibmHprNclDlcSendNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority sent to the data control
layer (DLC)."
::= { ibmHprNclEntry 11 }
ibmHprNclDlcSendHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 12 }
ibmHprNclDlcSendMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 13 }
ibmHprNclDlcSendLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames sent to
the data control layer (DLC)."
::= { ibmHprNclEntry 14 }
ibmHprNclDlcSendNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 15 }
ibmHprNclDlcSendHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes sent to
the data control layer (DLC)."
::= { ibmHprNclEntry 16 }
ibmHprNclDlcSendMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 17 }
ibmHprNclDlcSendLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes sent to the data
control layer (DLC)."
::= { ibmHprNclEntry 18 }
ibmHprNclRtpRecvNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority frames received from a
local RTP connection."
::= { ibmHprNclEntry 19 }
ibmHprNclRtpRecvHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames received from a local
RTP connection."
::= { ibmHprNclEntry 20 }
ibmHprNclRtpRecvMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames received from a
local RTP connection."
::= { ibmHprNclEntry 21 }
ibmHprNclRtpRecvLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames received from a local
RTP connection."
::= { ibmHprNclEntry 22 }
ibmHprNclRtpRecvNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes received from a
local RTP connection."
::= { ibmHprNclEntry 23 }
ibmHprNclRtpRecvHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes received from a local
RTP connection."
::= { ibmHprNclEntry 24 }
ibmHprNclRtpRecvMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes received from a
local RTP connection."
::= { ibmHprNclEntry 25 }
ibmHprNclRtpRecvLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes received from a local
RTP connection."
::= { ibmHprNclEntry 26 }
ibmHprNclRtpRecvAnrErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames containing ANR errors which were
received from a local RTP connection."
::= { ibmHprNclEntry 27 }
ibmHprNclRtpSendNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority sent to a local RTP
connection."
::= { ibmHprNclEntry 28 }
ibmHprNclRtpSendHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames sent to a local RTP
connection."
::= { ibmHprNclEntry 29 }
ibmHprNclRtpSendMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames sent to a local RTP
connection."
::= { ibmHprNclEntry 30 }
ibmHprNclRtpSendLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames sent to a local RTP
connection."
::= { ibmHprNclEntry 31 }
ibmHprNclRtpSendNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 32 }
ibmHprNclRtpSendHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 33 }
ibmHprNclRtpSendMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 34 }
ibmHprNclRtpSendLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes sent to a local RTP
connection."
::= { ibmHprNclEntry 35 }
ibmHprNclInterSendNetFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority sent to another local
routing NCL."
::= { ibmHprNclEntry 36 }
ibmHprNclInterSendHiFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority frames sent to another local
routing NCL."
::= { ibmHprNclEntry 37 }
ibmHprNclInterSendMedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority frames sent to another
local routing NCL."
::= { ibmHprNclEntry 38 }
ibmHprNclInterSendLoFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority frames sent to another local
routing NCL."
::= { ibmHprNclEntry 39 }
ibmHprNclInterSendNetBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of network priority bytes sent to another
local routing NCL."
::= { ibmHprNclEntry 40 }
ibmHprNclInterSendHiBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of high priority bytes sent to another local
routing NCL."
::= { ibmHprNclEntry 41 }
ibmHprNclInterSendMedBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of medium priority bytes sent to another
local routing NCL."
::= { ibmHprNclEntry 42 }
ibmHprNclInterSendLoBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of low priority bytes sent to another local
routing NCL."
::= { ibmHprNclEntry 43 }
-- ******************************************************************
-- IBM HPR NCL conformance
-- ******************************************************************
ibmHprNclCompliances OBJECT IDENTIFIER ::= { ibmHprNcl 3 }
ibmHprNclConfGroups OBJECT IDENTIFIER ::= { ibmHprNcl 4 }
-- ibmHprNclCompliance MODULE-COMPLIANCE
-- STATUS mandatory
-- DESCRIPTION
-- "The compliance statement for the SNMPv2 entities that
-- implement the IBM HPR NCL function."
-- MODULE
-- MANDATORY-GROUPS
-- { ibmHprNclObjectsConfGroup }
-- ::= { ibmHprNclCompliances 1 }
-- ibmHprNclObjectsConfGroup OBJECT-GROUP
-- OBJECTS {
-- ibmHprNclGlobeCtrState,
-- ibmHprNclGlobeCtrStateTime,
-- ibmHprNclGlobeAssignAnrs,
-- ibmHprNclDlcRecvNetFrames,
-- ibmHprNclDlcRecvHiFrames,
-- ibmHprNclDlcRecvMedFrames,
-- ibmHprNclDlcRecvLoFrames,
-- ibmHprNclDlcRecvNetBytes,
-- ibmHprNclDlcRecvHiBytes,
-- ibmHprNclDlcRecvMedBytes,
-- ibmHprNclDlcRecvLoBytes,
-- ibmHprNclDlcRecvAnrErrors,
-- ibmHprNclDlcSendNetFrames,
-- ibmHprNclDlcSendHiFrames,
-- ibmHprNclDlcSendMedFrames,
-- ibmHprNclDlcSendLoFrames,
-- ibmHprNclDlcSendNetBytes,
-- ibmHprNclDlcSendHiBytes,
-- ibmHprNclDlcSendMedBytes,
-- ibmHprNclDlcSendLoBytes,
-- ibmHprNclRtpRecvNetFrames,
-- ibmHprNclRtpRecvHiFrames,
-- ibmHprNclRtpRecvMedFrames,
-- ibmHprNclRtpRecvLoFrames,
-- ibmHprNclRtpRecvNetBytes,
-- ibmHprNclRtpRecvHiBytes,
-- ibmHprNclRtpRecvMedBytes,
-- ibmHprNclRtpRecvLoBytes,
-- ibmHprNclRtpRecvAnrErrors,
-- ibmHprNclRtpSendNetFrames,
-- ibmHprNclRtpSendHiFrames,
-- ibmHprNclRtpSendMedFrames,
-- ibmHprNclRtpSendLoFrames,
-- ibmHprNclRtpSendNetBytes,
-- ibmHprNclRtpSendHiBytes,
-- ibmHprNclRtpSendMedBytes,
-- ibmHprNclRtpSendLoBytes,
-- ibmHprNclInterSendNetFrames,
-- ibmHprNclInterSendHiFrames,
-- ibmHprNclInterSendMedFrames,
-- ibmHprNclInterSendLoFrames,
-- ibmHprNclInterSendNetBytes,
-- ibmHprNclInterSendHiBytes,
-- ibmHprNclInterSendMedBytes,
-- ibmHprNclInterSendLoBytes
-- }
-- STATUS mandatory
-- DESCRIPTION
-- "All of the accessible objects in this module."
-- ::= { ibmHprNclConfGroups 1 }
END

View File

@ -0,0 +1,436 @@
IBMHPRROUTETEST-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Gauge
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212;
-- IMPORTS
-- MODULE-IDENTITY, Unsigned32, OBJECT-TYPE, enterprises
-- FROM SNMPv2-SMI
-- OBJECT-GROUP, MODULE-COMPLIANCE
-- FROM SNMPv2-CONF
-- DisplayString
-- FROM SNMPv2-TC;
-- ibmHprRouteTest MODULE-IDENTITY
-- LAST-UPDATED "9701282100Z"
-- ORGANIZATION "IBM"
-- CONTACT-INFO "Bob Moore (remoore @ ralvm6)
-- IBM Corporation
-- 800 Park Offices Drive
-- RHJA/664
-- P.O. Box 12195
-- Research Triangle Park, NC 27709, USA
-- Tel: 1 919 254 4436
-- E-mail: remoore@ralvm6.vnet.ibm.com"
-- DESCRIPTION
-- "This MIB module represents the HPR route test group from the
-- original IBM version of the HPR MIB, updated to SNMPv2 SMI. It
-- is set up to use as its anchor point the same OID that
-- identified the group in the IBM-HPR-MIB, so that existing
-- manager applications will not need to change."
-- ::= { hpr 4 }
-- The following OID assignments result in the same OIDs for the
-- objects in the port DLC trace group as those in the IBM-6611-APPN-MIB.
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
hpr OBJECT IDENTIFIER ::= { ibmArchitecture 10 }
ibmHprRouteTest OBJECT IDENTIFIER ::= { hpr 4 }
-- **********************************************************************
-- HPR Route Test
-- ----------------------------------------------------------------------
-- This group applies to HPR tower nodes which support the
-- HPR Route Test Function.
-- **********************************************************************
ibmHprRtGlobe OBJECT IDENTIFIER ::= { ibmHprRouteTest 1 }
-- **********************************************************************
-- HPR Route Test Global Objects
-- ----------------------------------------------------------------------
-- The following simple objects allow a HPR route test to be
-- triggered by specifying an:
-- 1. existing rtp connection id (nceid and tcid), or
-- 2. destination lu name and a mode name
--
-- The results of the route test will be placed in the HPR Route
-- Test General and Detail Result tables.
-- **********************************************************************
ibmHprRtGlobeConnTrigger OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 | 10..17))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to trigger an HPR route test of the
physical path of an existing RTP Connection. The format of
this object is: nceid-length.nceid.tcid, where
- nceid-length: 1 octet. valid values are 1-8.
- nceid: 1-8 octets.
- tcid: 8 octets."
::= { ibmHprRtGlobe 1}
ibmHprRtGlobeNameTrigger OBJECT-TYPE
SYNTAX DisplayString (SIZE (0 | 5..26))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to trigger an HPR route test of the
physical path of an existing or non-existing RTP Connection.
The names will be used to generate a HPR Route which may or may
not match an existing RTP Connection; but must be reside on a
current or potential RTP Connection endpoint node. The format
of this object is: netid.lu-name.mode-name, where
- netid: 1-8 octets.
- period: 1 octet.
- lu-name: 1-8 octets.
- period: 1 octet.
- mode-name: 1-8 octets."
::= { ibmHprRtGlobe 2}
ibmHprRtGenResults OBJECT IDENTIFIER ::= { ibmHprRouteTest 2 }
-- **********************************************************************
-- HPR Route Test General Results
-- ----------------------------------------------------------------------
-- The each entry in the following table provides the general results
-- from a specific HPR route test.
-- **********************************************************************
ibmHprRtGenTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmHprRtGenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The HPR Route Test General Results Table."
::= { ibmHprRtGenResults 1}
ibmHprRtGenEntry OBJECT-TYPE
SYNTAX IbmHprRtGenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The HPR Route Test Id is used to index to this table. This Id
is an integer that begins at 1 and is incremented with each
route test executed on the agent node."
INDEX { ibmHprRtGenTestId }
::= { ibmHprRtGenTable 1}
IbmHprRtGenEntry ::= SEQUENCE {
ibmHprRtGenTestId Gauge, -- route test id
ibmHprRtGenTestType INTEGER, -- route test type
ibmHprRtGenConnTrigger OCTET STRING, -- connection trigger
ibmHprRtGenNameTrigger DisplayString, -- name trigger
ibmHprRtGenResult INTEGER, -- result
ibmHprRtGenSenseCode OCTET STRING, -- sense code
ibmHprRtGenCosName DisplayString, -- cos name
ibmHprRtGenRscv OCTET STRING -- rscv
}
ibmHprRtGenTestId OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The route test id. This Id is an integer that begins at 1 and
is incremented with each route test execution."
::= { ibmHprRtGenEntry 1}
ibmHprRtGenTestType OBJECT-TYPE
SYNTAX INTEGER {
connTrigger(1),
nameTrigger(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The route test type. This indicates whether the route test
was triggered by setting the:
1. global connection trigger, or
2. global name trigger."
::= { ibmHprRtGenEntry 2}
ibmHprRtGenConnTrigger OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 | 10..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object will be valid if the route test was triggered by
setting the global connection trigger. If the route test was
triggered by setting the global name trigger, this object will
return the zero-length string. When it is not null, the format
of this object is: nceid-length.nceid.tcid, where
- nceid-length: 1 octet. valid values are 1-8.
- nceid: 1-8 octets.
- tcid: 8 octets."
::= { ibmHprRtGenEntry 3}
ibmHprRtGenNameTrigger OBJECT-TYPE
SYNTAX DisplayString (SIZE (0 | 5..26))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object will be valid if the route test was triggered by
setting the global name trigger. If the route test was
triggered by setting the global connection trigger, this object
will return the zero-length string. When it is not null, the
format of this object is: netid.lu-name.mode-name, where
- netid: 1-8 octets.
- period: 1 octet.
- lu-name: 1-8 octets.
- period: 1 octet.
- mode-name: 1-8 octets."
::= { ibmHprRtGenEntry 4}
ibmHprRtGenResult OBJECT-TYPE
SYNTAX INTEGER {
successful(1),
inProgess(2),
noResponse(3),
nceidInvalid(4),
tcidInvalid(5),
luInvalid(6),
modeInvalid(7),
noHprRoute(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The route test result. This indicates whether the route test
was:
1. successfully executed, or
2. in progress and has not completed yet, or
3. no response was received from one or more nodes, or
4. the nce id used to trigger the route test was invalid, or
5. the tcid used to trigger the route test was invalid, or
6. the lu name used to trigger the route test was invalid, or
7. the mode name used to trigger the route test was invalid
for the lu name specified, or
8. a contiguous hpr route from this node to the target lu
does not exist and cannot be created."
::= { ibmHprRtGenEntry 5}
ibmHprRtGenSenseCode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The SNA sense data that corresponds to the route test result."
::= { ibmHprRtGenEntry 6}
ibmHprRtGenCosName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The class of service name used for this route test."
::= { ibmHprRtGenEntry 7}
ibmHprRtGenRscv OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The route selection control vector used for this route test."
::= { ibmHprRtGenEntry 8}
ibmHprRtDetResults OBJECT IDENTIFIER ::= { ibmHprRouteTest 3 }
-- **********************************************************************
-- HPR Route Test Detailed Results
-- ----------------------------------------------------------------------
-- Each entry in the following table provides detailed results from a
-- a specific HPR route test.
-- **********************************************************************
ibmHprRtDetTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmHprRtDetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The HPR Route Test Detailed Results Table."
::= { ibmHprRtDetResults 1}
ibmHprRtDetEntry OBJECT-TYPE
SYNTAX IbmHprRtDetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The HPR Route Test Id and HPR Route Sub Test Id are used to
index this table. The Test Id is an integer that begins at 1
and is incremented with each route test execution. The Sub
Test Id is an integer that begins at 1 and is incremented with
each node along the path being tested."
INDEX { ibmHprRtDetTestId,
ibmHprRtDetSubTestId }
::= { ibmHprRtDetTable 1}
IbmHprRtDetEntry ::= SEQUENCE {
ibmHprRtDetTestId Gauge, -- route test id
ibmHprRtDetSubTestId INTEGER, -- node test id
ibmHprRtDetDestNode DisplayString, -- destination node
ibmHprRtDetPriorNode DisplayString, -- prior node
ibmHprRtDetLastTgNumber INTEGER, -- last tg number
ibmHprRtDetRtripTime Gauge, -- round trip time
ibmHprRtDetResult INTEGER -- result
}
ibmHprRtDetTestId OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The route test id. This Id is an integer that begins at 1 and
is incremented with each route test execution. If this object
has the same value as the ibmHprRtGenTestId, then the two
objects apply to the same route test."
::= { ibmHprRtDetEntry 1}
ibmHprRtDetSubTestId OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sub test id. This Id is an integer that begins at 1 and
is incremented with each node along the path being tested. The
last entry of the test will be designated by a value 255."
::= { ibmHprRtDetEntry 2}
ibmHprRtDetDestNode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination node name for this portion of the route test."
::= { ibmHprRtDetEntry 3}
ibmHprRtDetPriorNode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the node which is prior to the destination node
for this portion of the route test."
::= { ibmHprRtDetEntry 4}
ibmHprRtDetLastTgNumber OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last TG number for this portion of the route test."
::= { ibmHprRtDetEntry 5}
ibmHprRtDetRtripTime OBJECT-TYPE
SYNTAX Gauge
-- UNITS "1/1000ths of a second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The round trip time for this portion of the route test. It is
the total time from when the test frame was sent by this node
to the time when the test frame was received back at this
node."
::= { ibmHprRtDetEntry 6}
ibmHprRtDetResult OBJECT-TYPE
SYNTAX INTEGER {
successful(1),
noResponse(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The result of this portion of the route test. It indicates
whether this portion of the route test was:
1. successfully executed, or
2. no response was received."
::= { ibmHprRtDetEntry 7}
-- ******************************************************************
-- IBM HPR route test conformance
-- ******************************************************************
-- ibmHprRtCompliances OBJECT IDENTIFIER ::= { ibmHprRouteTest 4 }
-- ibmHprRtConfGroups OBJECT IDENTIFIER ::= { ibmHprRouteTest 5 }
-- ibmHprRtCompliance MODULE-COMPLIANCE
-- STATUS mandatory
-- DESCRIPTION
-- "The compliance statement for the SNMPv2 entities that
-- implement the IBM HPR Route Test function."
-- MODULE
-- MANDATORY-GROUPS
-- { ibmHprRtObjectsConfGroup }
-- ::= { ibmHprRtCompliances 1 }
-- ibmHprRtObjectsConfGroup OBJECT-GROUP
-- OBJECTS {
-- ibmHprRtGlobeConnTrigger,
-- ibmHprRtGlobeNameTrigger,
-- ibmHprRtGenTestType,
-- ibmHprRtGenConnTrigger,
-- ibmHprRtGenNameTrigger,
-- ibmHprRtGenResult,
-- ibmHprRtGenSenseCode,
-- ibmHprRtGenCosName,
-- ibmHprRtGenRscv,
-- ibmHprRtDetDestNode,
-- ibmHprRtDetPriorNode,
-- ibmHprRtDetLastTgNumber,
-- ibmHprRtDetRtripTime,
-- ibmHprRtDetResult
-- }
-- STATUS mandatory
-- DESCRIPTION
-- "All of the accessible objects in this module."
-- ::= { ibmHprRtConfGroups 1 }
END

3981
mibs/ibm/IBMIROC-MIB Normal file

File diff suppressed because it is too large Load Diff

585
mibs/ibm/IBMIROCAUTH-MIB Normal file
View File

@ -0,0 +1,585 @@
-- MIB created 5/06/99 21:06:00, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBMIROCAUTH-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmauth.mi2"
-- Compile options "G A T M"
IMPORTS
Counter32, Gauge32, Integer32, TimeTicks, IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString, PhysAddress, TruthValue, RowStatus,
AutonomousType, TestAndIncr
FROM SNMPv2-TC-v1
enterprises
FROM RFC1155-SMI;
ibmIROCconfigAuth OBJECT IDENTIFIER ::= { ibmIROCconfig 2 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9808050900Z
-- OrgName
-- IBM
-- ContactInfo
-- David D. Chen
-- Joe B. Kerr
-- IBM Corporation
-- 800 Park, Highway 54
-- Research Triangle Park, NC 27709-9990
-- Tel: 1 919 254 6182
-- E-mail: ddchen@us.ibm.com
-- Descr
-- IBM Authenication.
-- RevDate
-- 9808050900Z
-- RevDescr
-- Added the virtual connection configuration parameters,
-- and define Enabled textual convention.
-- RevDate
-- 9805050900Z
-- RevDescr
-- The initial version of this MIB module.
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2210 OBJECT IDENTIFIER ::= { ibmProd 72 }
ibmIROC OBJECT IDENTIFIER ::= { ibmProd 119 }
ibmIROCconfig OBJECT IDENTIFIER ::= { ibmIROC 7 }
ibmAuthTraps OBJECT IDENTIFIER ::= { ibmIROCconfigAuth 0 }
ibmAuthMIB OBJECT IDENTIFIER ::= { ibmIROCconfigAuth 1 }
ibmAuthDomains OBJECT IDENTIFIER ::= { ibmIROCconfigAuth 2 }
ibmAuthConformance OBJECT IDENTIFIER ::= { ibmIROCconfigAuth 3 }
ibmAuthGeneral OBJECT IDENTIFIER ::= { ibmAuthMIB 1 }
authCompliances OBJECT IDENTIFIER ::= { ibmAuthConformance 1 }
authGroups OBJECT IDENTIFIER ::= { ibmAuthConformance 2 }
RowDefinition ::= INTEGER {
active(1),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- This textual convention is used to describe a slight variation on
-- the RowStatus textual convention, defined in SNMPv2-TC. An
-- object with the syntax of RowDefinition behaves as defined in
-- RowStatus, with the following exceptions:
-- - Upon receipt of an SNMP SET request containing rowDefinition=active,
-- transition from 'notReady' to 'active' occurs
-- - the state of notInService does not exist. In this environment,
-- either the act of row creation is complete and therefore
-- the row is in 'active' state, or the act of row creation
-- is not complete, and therefore the row is in 'notReady' state.
Enabled ::= INTEGER {
disabled(0),
enabled(1)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- This textual convention is used to indicate if a function is
-- enabled or disabled.
DateAndTime2 ::= OCTET STRING(SIZE(0..11))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A date-time specification that follows the convention
-- defined in SNMPv2-TC for DateAndTime, except allowing
-- for a zero-length string if the date is unknown or not set.
SecureOctetString ::= OCTET STRING(SIZE(0..65535))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- This syntax describes an octet string to which a security
-- mechanism may be applied. The description of the security
-- mechanism is provided by a single octet security descriptor
-- field that preceeds the secured data. The level of security
-- on the data and the security mechanism used to protect the
-- data may vary according to the security descriptor field.
--
-- The security descriptor field consists of the first
-- octet of the octet string data field. The data to be secured
-- follows according to the security method as shown below:
-- 1 octet 0 or more octets
-- =================================================================
-- | security descriptor | data field according to security method |
-- =================================================================
--
-- The following values are assigned to the security descriptor
-- field and the corresponding security algorithm.
-- (1) 0x00 (data value not accessible)
-- The appropriate key information has not been provided or setup.
-- The octet string consists only of the security mechanism
-- descriptor field. No data field is provided.
-- (2) 0x01 (no authentication, no encryption)
-- The data field octets flow as clear-text immediately after the
-- security descriptor octet.
-- (3) 0x02 (DES/CBC and SHA-1: encryption and authentication)
-- The data field octets flow according to the algorithym
-- below immediately after the security descriptor octet.
-- The data field octets are treated in the following manner:
--
-- FIELD OCTET NUMBER DESCRIPTION SECURITY
-- ===========================================================
-- 0x02 1 security descriptor clear
-- +DES seed 2..9 initialization vector clear
-- +DESEncryptedData 10..10+n secured data encrypted
-- +SHA-1 digest 10+n+1+20 secured data digest
-- where:
-- + denotes concatenation
-- the number in parentheses denotes the length of the field
-- DES IV seed (Initialization Vector) = 8 byte non-reoccurring value
-- DES IV (Initialization Vector) = SysUpTime(4) + SeqNo(4)
-- DESEncryptedData = ASN1_Tag(1)+Length(2)+Data+padding
-- ASN1_Tag = ASN1 tag, e.g., INTEGER(0x02), OCTETSTRING(0x04)
-- Length = the length of the data to be encrypted
-- Data = the data to be encrypted
-- padding = the DESEncryptedData is on 8-octet boundary
-- SHA-1digest : SHA-1 digest consisting of:
-- (0x02(1) + DESseed(8) + DESEncryptedData(*8) + OID)
-- OID :
-- the Object Identifier represented as a concatenation of 4 byte
-- arrays for each level of the naming tree used in the OID.
SecureDisplayString ::= OCTET STRING(SIZE(0..65535))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Same as SecureOctetString, with DisplayString content.
SecureRowDefinition ::= OCTET STRING(SIZE(0..65535))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Same as SecureOctetString, with RowDefinition content.
authUserProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF AuthUserProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of named profiles. Used to collect information
about tunnel profiles and user, e.g., PPP, related
information."
::= { ibmAuthMIB 2 }
authUserProfileEntry OBJECT-TYPE
SYNTAX AuthUserProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry is a separate profile with associated attributes."
INDEX { IMPLIED authUserProfileName }
::= { authUserProfileTable 1 }
AuthUserProfileEntry ::= SEQUENCE {
authUserProfileName DisplayString,
authUserProfileRowDefinition SecureRowDefinition,
authUserProfilePassword SecureDisplayString,
authUserProfileType OCTET STRING,
authUserProfileMaxConnectTime INTEGER,
authUserProfileCallbackType INTEGER,
authUserProfileCallbackNum DisplayString,
authUserProfileDialout Enabled,
authUserProfileEncryptionKey SecureOctetString,
authUserProfileStatus INTEGER,
authUserProfileExpirationDate DateAndTime2,
authUserProfileGLoginAllowed INTEGER,
authUserProfileGLoginsAttempts INTEGER,
authUserProfileLoginAttempts INTEGER,
authUserProfileLoginFails INTEGER,
authUserProfileLoginLock INTEGER,
authUserProfileIpType INTEGER,
authUserProfileIpAddr IpAddress,
authUserProfileIpMask IpAddress,
authUserProfileHostName DisplayString,
authUserProfileSharedSecurity SecureDisplayString,
authUserProfileTunneled Enabled,
authUserProfileTunnelType INTEGER,
authUserProfileTunnelMediumType INTEGER,
authUserProfileTunnelServer DisplayString,
authUserProfileVcEnabled Enabled,
authUserProfileVcMaxSuspendTime INTEGER,
authUserProfileVcIdleTime INTEGER
}
authUserProfileName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..64))
-- Rsyntax OCTET STRING(SIZE(1..64))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"For ppp user, it is the name of the user. For tunnel
connection definition, it is the host name of the remote
tunnel end point."
::= { authUserProfileEntry 1 }
authUserProfileRowDefinition OBJECT-TYPE
SYNTAX SecureRowDefinition
-- Rsyntax OCTET STRING(SIZE(0..65535))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of the row."
::= { authUserProfileEntry 2 }
authUserProfilePassword OBJECT-TYPE
SYNTAX SecureDisplayString
-- Rsyntax OCTET STRING(SIZE(0..65535))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The password for this user. It is used for PPP and SNMP
users but not tunnel profiles."
::= { authUserProfileEntry 3 }
authUserProfileType OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The profile type. '80'H represents login. '40'H
represents tunnel, and '20'H represents ppp, '10'H
represents snmp. It is implementation choice to
restrict to one type per entry (i.e., can't be
combination of these types) or not support certain
types of users."
DEFVAL { '20'h }
::= { authUserProfileEntry 4 }
authUserProfileMaxConnectTime OBJECT-TYPE
SYNTAX INTEGER(-1..2147483647)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The max connection allowed per connection. A value of
zero is using the interface default, and negative one (-1)
indicates no limits."
DEFVAL { 0 }
::= { authUserProfileEntry 5 }
authUserProfileCallbackType OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
roaming(1),
required(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of callback."
DEFVAL { disabled }
::= { authUserProfileEntry 6 }
authUserProfileCallbackNum OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..30))
-- Rsyntax OCTET STRING(SIZE(0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The dial back phone number when callback type is
required. An octet string of length zero indicates
the dial back phone number is not set."
DEFVAL { "" }
::= { authUserProfileEntry 7 }
authUserProfileDialout OBJECT-TYPE
SYNTAX Enabled
-- Rsyntax INTEGER {
-- disabled(0),
-- enabled(1)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user on the network may be requesting permission
to use dialout function. This flag attached to the
user profile determines whether the user is able to
dialout."
DEFVAL { disabled }
::= { authUserProfileEntry 8 }
authUserProfileEncryptionKey OBJECT-TYPE
SYNTAX SecureOctetString
-- Rsyntax OCTET STRING(SIZE(0..65535))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The encryption key. An octet string of length zero indicates
the encryption key is not set. The key is used when ECP
is negotiated for this user."
DEFVAL { ''h }
::= { authUserProfileEntry 9 }
authUserProfileStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
locked(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of the user profile entry. By setting the
value to 'enabled' from a non-enabled status will reset
the following statistics: authUserProfileGLoginsAttempts,
authUserProfileLoginAttempts, authUserProfileLoginFails,
authUserProfileLoginLock."
DEFVAL { enabled }
::= { authUserProfileEntry 10 }
authUserProfileExpirationDate OBJECT-TYPE
SYNTAX DateAndTime2
-- Rsyntax OCTET STRING(SIZE(0..11))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The date and time when the password will be expired. That is,
the user will no longer be allowed to dial in after this time.
A value of zero length indicates no expiration."
DEFVAL { ''h }
::= { authUserProfileEntry 11 }
authUserProfileGLoginAllowed OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of grace logins is allowed after expiration
Some local maximum may apply."
DEFVAL { 0 }
::= { authUserProfileEntry 12 }
authUserProfileGLoginsAttempts OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of grace login attempted is attempted after the
expiration of this user profile. Some local maximum may apply."
::= { authUserProfileEntry 13 }
authUserProfileLoginAttempts OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of login attempted, sucessfully or not."
::= { authUserProfileEntry 14 }
authUserProfileLoginFails OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of login failed."
::= { authUserProfileEntry 15 }
authUserProfileLoginLock OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of consecutive failed logins attempted. The number
is reset to zero after a successful login."
::= { authUserProfileEntry 16 }
authUserProfileIpType OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
single(1),
networkDials(3),
singleDials(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Ip network type of Dials."
DEFVAL { single }
::= { authUserProfileEntry 17 }
authUserProfileIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address for this user."
DEFVAL { 0.0.0.0 }
::= { authUserProfileEntry 18 }
authUserProfileIpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP mask for this user."
DEFVAL { 255.255.255.255 }
::= { authUserProfileEntry 19 }
authUserProfileHostName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..16))
-- Rsyntax OCTET STRING(SIZE(0..16))
-- Units
-- hundredths of a second
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The host name for this user."
DEFVAL { "" }
::= { authUserProfileEntry 20 }
authUserProfileSharedSecurity OBJECT-TYPE
SYNTAX SecureDisplayString
-- Rsyntax OCTET STRING(SIZE(0..65535))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The shared security between two L2TP Peers."
::= { authUserProfileEntry 21 }
authUserProfileTunneled OBJECT-TYPE
SYNTAX Enabled
-- Rsyntax INTEGER {
-- disabled(0),
-- enabled(1)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of enabled means this PPP user profile
is a tunneled user."
DEFVAL { disabled }
::= { authUserProfileEntry 22 }
authUserProfileTunnelType OBJECT-TYPE
SYNTAX INTEGER {
l2tp(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Tunneling Protocol."
DEFVAL { l2tp }
::= { authUserProfileEntry 23 }
authUserProfileTunnelMediumType OBJECT-TYPE
SYNTAX INTEGER {
ip(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Tunneling Medium."
DEFVAL { ip }
::= { authUserProfileEntry 24 }
authUserProfileTunnelServer OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..15))
-- Rsyntax OCTET STRING(SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Tunnel-Server endpoint address. For IP protocol, it
is the server IP address in dotted notation."
DEFVAL { "" }
::= { authUserProfileEntry 25 }
authUserProfileVcEnabled OBJECT-TYPE
SYNTAX Enabled
-- Rsyntax INTEGER {
-- disabled(0),
-- enabled(1)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of enabled means this PPP user profile
is a virtual connection user."
DEFVAL { disabled }
::= { authUserProfileEntry 26 }
authUserProfileVcMaxSuspendTime OBJECT-TYPE
SYNTAX INTEGER(-1..2147483647)
-- Units
-- hours
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum amount of time (in hours) that the device will
allow a virtual connection in suspend mode. After that, the
device will remove the all states of the virtual connection.
A value of -1 means use the box default value, 0 means no limits.
It is device choice to provide reasonable minimum and maximum
suspend time values."
DEFVAL { -1 }
::= { authUserProfileEntry 27 }
authUserProfileVcIdleTime OBJECT-TYPE
SYNTAX INTEGER(-1..2147483647)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The device will instruct the dial-in station to suspend the
real connection after the inactivity for this amount of time.
A value of -1 means use the box default value, 0 means no limits.
It is device choice to support 0, and provide reasonable
minimum and maximum idle time values."
DEFVAL { -1 }
::= { authUserProfileEntry 28 }
authUserProfileGroup OBJECT IDENTIFIER ::= { authGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Conformance group for authentication user profile.
-- objects
-- authUserProfileName, authUserProfilePassword,
-- authUserProfileType, authUserProfileMaxConnectTime,
-- authUserProfileCallbackType, authUserProfileCallbackNum,
-- authUserProfileDialout, authUserProfileEncryptionKey,
-- authUserProfileStatus, authUserProfileExpirationDate,
-- authUserProfileGLoginAllowed, authUserProfileGLoginsAttempts,
-- authUserProfileLoginAttempts, authUserProfileLoginFails,
-- authUserProfileLoginLock, authUserProfileIpType,
-- authUserProfileIpAddr, authUserProfileIpMask,
-- authUserProfileHostName, authUserProfileTunneled,
-- authUserProfileTunnelType, authUserProfileTunnelMediumType,
-- authUserProfileTunnelServer, authUserProfileVcEnabled,
-- authUserProfileVcMaxSuspendTime, authUserProfileVcIdleTime
authUserProfileCompliance OBJECT IDENTIFIER ::= { authCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The core compliance statement for all authentication.
-- Module
-- >>current<<
-- MandGroup
-- authUserProfileGroup
END

206
mibs/ibm/IBMIROCDIALOUT-MIB Normal file
View File

@ -0,0 +1,206 @@
-- MIB created 5/06/99 21:06:04, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBMIROCDIALOUT-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmdialOut.mi2"
-- Compile options "G A T M"
IMPORTS
Counter32, Gauge32, Integer32, TimeTicks, IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString, PhysAddress, TruthValue, RowStatus,
AutonomousType, TestAndIncr
FROM SNMPv2-TC-v1
enterprises
FROM RFC1155-SMI
ifIndex
FROM IF-MIB;
ibmIROCroutingDialOut OBJECT IDENTIFIER ::= { ibmIROCrouting 6 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9712150900Z
-- OrgName
-- IBM
-- ContactInfo
-- David D. Chen
-- Sam Henderson
-- IBM Corporation
-- 800 Park, Highway 54
-- Research Triangle Park, NC 27709-9990
-- Tel: 1 919 254 6182
-- E-mail: dchen@vnet.ibm.com
-- Descr
-- DIALOUT
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2210 OBJECT IDENTIFIER ::= { ibmProd 72 }
ibmIROC OBJECT IDENTIFIER ::= { ibmProd 119 }
ibmIROCrouting OBJECT IDENTIFIER ::= { ibmIROC 4 }
ibmDialOutTraps OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 0 }
ibmDialOutMIB OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 1 }
ibmDialOutDomains OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 2 }
ibmDialOutConformance OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 3 }
ibmDialOutGeneral OBJECT IDENTIFIER ::= { ibmDialOutMIB 1 }
dialOutCompliances OBJECT IDENTIFIER ::= { ibmDialOutConformance 1 }
dialOutGroups OBJECT IDENTIFIER ::= { ibmDialOutConformance 2 }
dialOutIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF DialOutIfEntry
ACCESS not-accessible
STATUS mandatory
::= { ibmDialOutMIB 2 }
dialOutIfEntry OBJECT-TYPE
SYNTAX DialOutIfEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ifIndex }
::= { dialOutIfTable 1 }
DialOutIfEntry ::= SEQUENCE {
dialOutIfUserName DisplayString,
dialOutIfTimeRemaining INTEGER,
dialOutIfInactivityTimer INTEGER,
dialOutIfDTRState INTEGER,
dialOutIfProtocol INTEGER,
dialOutEnableComport TruthValue,
dialOutSendBinary TruthValue,
dialOutSupressGoAhead TruthValue,
dialOutDisableEcho TruthValue,
dialOutPortName DisplayString
}
dialOutIfUserName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..253))
-- Rsyntax OCTET STRING(SIZE(0..253))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"could be null."
::= { dialOutIfEntry 1 }
dialOutIfTimeRemaining OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
-- Units
-- seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time the connection allowed.
Zero means no limits."
::= { dialOutIfEntry 2 }
dialOutIfInactivityTimer OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
-- Units
-- seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time the connection is in inactivity state."
::= { dialOutIfEntry 3 }
dialOutIfDTRState OBJECT-TYPE
SYNTAX INTEGER {
noChange(0),
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
::= { dialOutIfEntry 4 }
dialOutIfProtocol OBJECT-TYPE
SYNTAX INTEGER {
undefined(1),
hose(2),
telnet(3)
}
ACCESS read-only
STATUS mandatory
::= { dialOutIfEntry 5 }
dialOutEnableComport OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
::= { dialOutIfEntry 6 }
dialOutSendBinary OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
::= { dialOutIfEntry 7 }
dialOutSupressGoAhead OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
::= { dialOutIfEntry 8 }
dialOutDisableEcho OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
::= { dialOutIfEntry 9 }
dialOutPortName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..30))
-- Rsyntax OCTET STRING(SIZE(0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"By setting the value to a string of zero length will
reset the value of this obejct to the node default value,
usuallly is 'ALL_PORTS'."
::= { dialOutIfEntry 10 }
dialOutIfGroup OBJECT IDENTIFIER ::= { dialOutGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Conformance group for DIALOUT general information.
-- objects
-- dialOutIfUserName, dialOutIfTimeRemaining,
-- dialOutIfInactivityTimer, dialOutIfDTRState,
-- dialOutIfProtocol, dialOutEnableComport, dialOutSendBinary,
-- dialOutSupressGoAhead, dialOutDisableEcho, dialOutPortName
dialOutCoreCompliance OBJECT IDENTIFIER ::= { dialOutCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The core compliance statement for all DIALOUT nodes.
-- Module
-- >>current<<
-- MandGroup
-- dialOutIfGroup
END

616
mibs/ibm/IBMIROCRLAN-MIB Normal file
View File

@ -0,0 +1,616 @@
-- MIB created 5/06/99 21:06:02, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
IBMIROCRLAN-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmrlan.mi2"
-- Compile options "G A T M"
IMPORTS
Counter32, TimeTicks, IpAddress
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString, TruthValue
FROM SNMPv2-TC-v1
enterprises
FROM RFC1155-SMI
ifIndex
FROM IF-MIB;
ibmIROCroutingRlan OBJECT IDENTIFIER ::= { ibmIROCrouting 5 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9808050900Z
-- OrgName
-- IBM
-- ContactInfo
-- David D. Chen
-- Sam Henderson
-- IBM Corporation
-- 800 Park, Highway 54
-- Research Triangle Park, NC 27709-9990
-- Tel: 1 919 254 6182
-- E-mail: ddchen@us.ibm.com
-- Descr
-- RLAN
-- RevDate
-- 9808050900Z
-- RevDescr
-- Added the virtual connection configuration parameters,
-- and define Enabled textual convention.
-- RevDate
-- 9712150900Z
-- RevDescr
-- The initial version of this MIB module.
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm2210 OBJECT IDENTIFIER ::= { ibmProd 72 }
ibmIROC OBJECT IDENTIFIER ::= { ibmProd 119 }
ibmIROCrouting OBJECT IDENTIFIER ::= { ibmIROC 4 }
ibmRlanTraps OBJECT IDENTIFIER ::= { ibmIROCroutingRlan 0 }
ibmRlanMIB OBJECT IDENTIFIER ::= { ibmIROCroutingRlan 1 }
ibmRlanDomains OBJECT IDENTIFIER ::= { ibmIROCroutingRlan 2 }
ibmRlanConformance OBJECT IDENTIFIER ::= { ibmIROCroutingRlan 3 }
ibmRlanGeneral OBJECT IDENTIFIER ::= { ibmRlanMIB 1 }
rlanCompliances OBJECT IDENTIFIER ::= { ibmRlanConformance 1 }
rlanGroups OBJECT IDENTIFIER ::= { ibmRlanConformance 2 }
NBNames ::= OCTET STRING(SIZE(0..512))
-- TEXTUAL-CONVENTION
-- DspHint
-- 1x:
-- Status
-- mandatory
-- Descr
-- Represents a list of NetBIOS names, each is 16 octets concatenated
-- together.
IpxNetworkNumber ::= OCTET STRING(SIZE(4))
-- TEXTUAL-CONVENTION
-- DspHint
-- 1x:
-- Status
-- mandatory
IpxNodeNumber ::= OCTET STRING(SIZE(6))
-- TEXTUAL-CONVENTION
-- DspHint
-- 1x:
-- Status
-- mandatory
MacAddress ::= OCTET STRING(SIZE(0..6))
-- TEXTUAL-CONVENTION
-- DspHint
-- 1x:
-- Status
-- mandatory
-- Descr
-- Represents an 802 MAC address represented in
-- canonical format. That is, the least significant
-- bit will be transmitted first. If this information
-- is not available, the value is a zero length string.
CircuitState ::= INTEGER {
unknown(0),
closed(1),
listen(2),
reqSent(3),
ackRcvd(4),
ackSent(5),
open(6),
termSent(7),
dhcpWait(8)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The status of the circuit.
ZeroOrigCounter32 ::= Counter32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- This TC describes an object which counts events with the
-- following semantics: objects of this type will be set to
-- zero(0) on creation and will thereafter count appropriate
-- events, wrapping back to zero(0) when the value 2^32 is
-- reached.
--
-- Provided that an application discovers the new object within
-- the minimum time to wrap it can use the initial value as a
-- delta since it last polled the table of which this object is
-- part. It is important for a management station to be aware of
-- this minimum time and the actual time between polls, and to
-- discard data if the actual time is too long or there is no
-- defined minimum time.
--
-- Typically this TC is used in tables where the INDEX space is
-- constantly changing and/or the TimeFilter mechanism is in use.
rlanActiveUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlanActiveUserEntry
ACCESS not-accessible
STATUS mandatory
::= { ibmRlanMIB 2 }
rlanActiveUserEntry OBJECT-TYPE
SYNTAX RlanActiveUserEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ifIndex }
::= { rlanActiveUserTable 1 }
RlanActiveUserEntry ::= SEQUENCE {
rlanActiveUserName DisplayString,
rlanActiveUserConnected TimeTicks,
rlanActiveUserTimeRemaining INTEGER,
rlanActiveUserInPkts ZeroOrigCounter32,
rlanActiveUserOutPkts ZeroOrigCounter32,
rlanActiveUserInOctets ZeroOrigCounter32,
rlanActiveUserOutOctets ZeroOrigCounter32,
rlanActiveUserActiveVC TruthValue
}
rlanActiveUserName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..253))
-- Rsyntax OCTET STRING(SIZE(0..253))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"could be null."
::= { rlanActiveUserEntry 1 }
rlanActiveUserConnected OBJECT-TYPE
SYNTAX TimeTicks
-- Units
-- hundredths of a second
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elapsed time since the connection opened."
::= { rlanActiveUserEntry 2 }
rlanActiveUserTimeRemaining OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
-- Units
-- seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time the connection allowed.
Zero means no limits."
::= { rlanActiveUserEntry 3 }
rlanActiveUserInPkts OBJECT-TYPE
SYNTAX ZeroOrigCounter32
-- Rsyntax Counter32
-- Units
-- packets
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets for this user, starting with zero."
::= { rlanActiveUserEntry 4 }
rlanActiveUserOutPkts OBJECT-TYPE
SYNTAX ZeroOrigCounter32
-- Rsyntax Counter32
-- Units
-- packets
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Packets for this user, starting with zero."
::= { rlanActiveUserEntry 5 }
rlanActiveUserInOctets OBJECT-TYPE
SYNTAX ZeroOrigCounter32
-- Rsyntax Counter32
-- Units
-- octets
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Octets for this user, starting with zero."
::= { rlanActiveUserEntry 6 }
rlanActiveUserOutOctets OBJECT-TYPE
SYNTAX ZeroOrigCounter32
-- Rsyntax Counter32
-- Units
-- octets
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Octets for this user, starting with zero."
::= { rlanActiveUserEntry 7 }
rlanActiveUserActiveVC OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The connection is an active virtual connection."
::= { rlanActiveUserEntry 8 }
rlanActiveIpUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlanActiveIpUserEntry
ACCESS not-accessible
STATUS mandatory
::= { ibmRlanMIB 3 }
rlanActiveIpUserEntry OBJECT-TYPE
SYNTAX RlanActiveIpUserEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ifIndex }
::= { rlanActiveIpUserTable 1 }
RlanActiveIpUserEntry ::= SEQUENCE {
rlanActiveIpUserState CircuitState,
rlanActiveIpUserPrevState CircuitState,
rlanActiveIpUserLocalAddr IpAddress,
rlanActiveIpUserRemoteAddr IpAddress,
rlanActiveIpUserRemoteMask IpAddress,
rlanActiveIpUserRemoteName DisplayString
}
rlanActiveIpUserState OBJECT-TYPE
SYNTAX CircuitState
-- Rsyntax INTEGER {
-- unknown(0),
-- closed(1),
-- listen(2),
-- reqSent(3),
-- ackRcvd(4),
-- ackSent(5),
-- open(6),
-- termSent(7),
-- dhcpWait(8)
-- }
ACCESS read-only
STATUS mandatory
::= { rlanActiveIpUserEntry 1 }
rlanActiveIpUserPrevState OBJECT-TYPE
SYNTAX CircuitState
-- Rsyntax INTEGER {
-- unknown(0),
-- closed(1),
-- listen(2),
-- reqSent(3),
-- ackRcvd(4),
-- ackSent(5),
-- open(6),
-- termSent(7),
-- dhcpWait(8)
-- }
ACCESS read-only
STATUS mandatory
::= { rlanActiveIpUserEntry 2 }
rlanActiveIpUserLocalAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ip address at this end of the interface."
::= { rlanActiveIpUserEntry 3 }
rlanActiveIpUserRemoteAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ip address of the remote end of this interface."
::= { rlanActiveIpUserEntry 4 }
rlanActiveIpUserRemoteMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ip address mask of the remote end of this interface."
::= { rlanActiveIpUserEntry 5 }
rlanActiveIpUserRemoteName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The host name used be the remote box for Domain
Name Server function."
::= { rlanActiveIpUserEntry 6 }
rlanActiveNBUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlanActiveNBUserEntry
ACCESS not-accessible
STATUS mandatory
::= { ibmRlanMIB 4 }
rlanActiveNBUserEntry OBJECT-TYPE
SYNTAX RlanActiveNBUserEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ifIndex }
::= { rlanActiveNBUserTable 1 }
RlanActiveNBUserEntry ::= SEQUENCE {
rlanActiveNBUserState CircuitState,
rlanActiveNBUserPrevState CircuitState,
rlanActiveNBProtType INTEGER,
rlanActiveNBUserLocalMac MacAddress,
rlanActiveNBUserRemoteMac MacAddress,
rlanActiveNBUserRemoteNames NBNames,
rlanActiveNBUserRemoteClass INTEGER,
rlanActiveNBUserRemoteVerMaj INTEGER,
rlanActiveNBUserRemoteVerMin INTEGER
}
rlanActiveNBUserState OBJECT-TYPE
SYNTAX CircuitState
-- Rsyntax INTEGER {
-- unknown(0),
-- closed(1),
-- listen(2),
-- reqSent(3),
-- ackRcvd(4),
-- ackSent(5),
-- open(6),
-- termSent(7),
-- dhcpWait(8)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state information may not be reliable, if
the protocol type is notApplicable or negotiating."
::= { rlanActiveNBUserEntry 1 }
rlanActiveNBUserPrevState OBJECT-TYPE
SYNTAX CircuitState
-- Rsyntax INTEGER {
-- unknown(0),
-- closed(1),
-- listen(2),
-- reqSent(3),
-- ackRcvd(4),
-- ackSent(5),
-- open(6),
-- termSent(7),
-- dhcpWait(8)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state information may not be reliable, if
the protocol type is notApplicable or negotiating."
::= { rlanActiveNBUserEntry 2 }
rlanActiveNBProtType OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
negotiating(2),
nbContlProt(3),
nbFrameCntlProt(4),
bridgeProt(5)
}
ACCESS read-only
STATUS mandatory
::= { rlanActiveNBUserEntry 3 }
rlanActiveNBUserLocalMac OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(0..6))
ACCESS read-only
STATUS mandatory
::= { rlanActiveNBUserEntry 4 }
rlanActiveNBUserRemoteMac OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(0..6))
ACCESS read-only
STATUS mandatory
::= { rlanActiveNBUserEntry 5 }
rlanActiveNBUserRemoteNames OBJECT-TYPE
SYNTAX NBNames
-- Rsyntax OCTET STRING(SIZE(0..512))
ACCESS read-only
STATUS mandatory
::= { rlanActiveNBUserEntry 6 }
rlanActiveNBUserRemoteClass OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
::= { rlanActiveNBUserEntry 7 }
rlanActiveNBUserRemoteVerMaj OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
::= { rlanActiveNBUserEntry 8 }
rlanActiveNBUserRemoteVerMin OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
::= { rlanActiveNBUserEntry 9 }
rlanActiveIpxUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlanActiveIpxUserEntry
ACCESS not-accessible
STATUS mandatory
::= { ibmRlanMIB 5 }
rlanActiveIpxUserEntry OBJECT-TYPE
SYNTAX RlanActiveIpxUserEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ifIndex }
::= { rlanActiveIpxUserTable 1 }
RlanActiveIpxUserEntry ::= SEQUENCE {
rlanActiveIpxUserState CircuitState,
rlanActiveIpxUserPrevState CircuitState,
rlanActiveIpxUserNetworkNum IpxNetworkNumber,
rlanActiveIpxUserLocalNodeNum IpxNodeNumber,
rlanActiveIpxUserRemoteNodeNum IpxNodeNumber
}
rlanActiveIpxUserState OBJECT-TYPE
SYNTAX CircuitState
-- Rsyntax INTEGER {
-- unknown(0),
-- closed(1),
-- listen(2),
-- reqSent(3),
-- ackRcvd(4),
-- ackSent(5),
-- open(6),
-- termSent(7),
-- dhcpWait(8)
-- }
ACCESS read-only
STATUS mandatory
::= { rlanActiveIpxUserEntry 1 }
rlanActiveIpxUserPrevState OBJECT-TYPE
SYNTAX CircuitState
-- Rsyntax INTEGER {
-- unknown(0),
-- closed(1),
-- listen(2),
-- reqSent(3),
-- ackRcvd(4),
-- ackSent(5),
-- open(6),
-- termSent(7),
-- dhcpWait(8)
-- }
ACCESS read-only
STATUS mandatory
::= { rlanActiveIpxUserEntry 2 }
rlanActiveIpxUserNetworkNum OBJECT-TYPE
SYNTAX IpxNetworkNumber
-- Rsyntax OCTET STRING(SIZE(4))
ACCESS read-only
STATUS mandatory
::= { rlanActiveIpxUserEntry 3 }
rlanActiveIpxUserLocalNodeNum OBJECT-TYPE
SYNTAX IpxNodeNumber
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
::= { rlanActiveIpxUserEntry 4 }
rlanActiveIpxUserRemoteNodeNum OBJECT-TYPE
SYNTAX IpxNodeNumber
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
::= { rlanActiveIpxUserEntry 5 }
rlanActiveUserGroup OBJECT IDENTIFIER ::= { rlanGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Conformance group for RLAN general information.
-- objects
-- rlanActiveUserName, rlanActiveUserConnected,
-- rlanActiveUserTimeRemaining, rlanActiveUserInPkts,
-- rlanActiveUserOutPkts, rlanActiveUserInOctets,
-- rlanActiveUserOutOctets
rlanActiveIpUserGroup OBJECT IDENTIFIER ::= { rlanGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Conformance group for RLAN which supports IP Connection.
-- objects
-- rlanActiveIpUserState, rlanActiveIpUserPrevState,
-- rlanActiveIpUserLocalAddr, rlanActiveIpUserRemoteAddr,
-- rlanActiveIpUserRemoteMask, rlanActiveIpUserRemoteName
rlanActiveNBUserGroup OBJECT IDENTIFIER ::= { rlanGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Conformance group for RLAN which supports Netbios Connection.
-- objects
-- rlanActiveNBUserState, rlanActiveNBUserPrevState,
-- rlanActiveNBProtType, rlanActiveNBUserLocalMac,
-- rlanActiveNBUserRemoteMac, rlanActiveNBUserRemoteNames,
-- rlanActiveNBUserRemoteClass, rlanActiveNBUserRemoteVerMaj,
-- rlanActiveNBUserRemoteVerMin
rlanActiveIpxUserGroup OBJECT IDENTIFIER ::= { rlanGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Conformance group for RLAN which supports IPX Connection.
-- objects
-- rlanActiveIpxUserState, rlanActiveIpxUserPrevState,
-- rlanActiveIpxUserNetworkNum, rlanActiveIpxUserLocalNodeNum,
-- rlanActiveIpxUserRemoteNodeNum
rlanCoreCompliance OBJECT IDENTIFIER ::= { rlanCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The core compliance statement for all RLAN nodes.
-- Module
-- >>current<<
-- MandGroup
-- rlanActiveUserGroup
rlanIpCompliance OBJECT IDENTIFIER ::= { rlanCompliances 2 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Module
-- >>current<<
-- MandGroup
-- rlanActiveIpUserGroup
rlanNBCompliance OBJECT IDENTIFIER ::= { rlanCompliances 3 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Module
-- >>current<<
-- MandGroup
-- rlanActiveNBUserGroup
rlanIpxCompliance OBJECT IDENTIFIER ::= { rlanCompliances 4 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Module
-- >>current<<
-- MandGroup
-- rlanActiveIpxUserGroup
END

332
mibs/ibm/IBMNETU-MIB Normal file
View File

@ -0,0 +1,332 @@
IBMNETU-MIB DEFINITIONS ::= BEGIN
------------------------------------------------------------------
-- IBM Network Utility Enterprise MIB (SNMP Version 1 Format)
------------------------------------------------------------------
--
-- This MIB defines the enterprise specific management
-- objects for the Network Utility family of products.
--
-- This MIB is defined in the SNMP version 1 SMI format.
--
-- May 06, 1998
--
-- Contact Information:
--
-- Randy Worzella
-- IBM Corp.
-- G420/664
-- Research Triangle Park, NC 27709
--
-- phone: 919-254-2202
-- email: worzella@us.ibm.com
--
------------------------------------------------------------------
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
-- Path to ibmnetu product
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibmnetu OBJECT IDENTIFIER ::= { ibmProd 150 }
------------------------------------------------------------------
-- IBM Network Utility Anchor
------------------------------------------------------------------
ibmnetuadmin OBJECT IDENTIFIER ::= { ibmnetu 1 }
ibmnetusystem OBJECT IDENTIFIER ::= { ibmnetu 2 }
ibmnetuhardware OBJECT IDENTIFIER ::= { ibmnetu 3 }
ibmneturouting OBJECT IDENTIFIER ::= { ibmnetu 4 }
ibmnetuswitching OBJECT IDENTIFIER ::= { ibmnetu 5 }
------------------------------------------------------------------
-- IBM Network Utility Administrative
------------------------------------------------------------------
ibmnetuadminproducts OBJECT IDENTIFIER ::= { ibmnetuadmin 1 }
ibmnetumod400 OBJECT IDENTIFIER ::= { ibmnetuadminproducts 1 }
ibmnetuadminOID OBJECT IDENTIFIER ::= { ibmnetuadmin 2 }
ibmnetuadminDebug OBJECT IDENTIFIER ::= { ibmnetuadmin 3 }
------------------------------------------------------------------
-- IBM Network Utility System
------------------------------------------------------------------
ibmnetusystemInfo OBJECT IDENTIFIER ::= { ibmnetusystem 1 }
ibmnetucfgInfo OBJECT IDENTIFIER ::= { ibmnetusystem 2 }
------------------------------------------------------------------
-- IBM Network Utility Hardware
------------------------------------------------------------------
ibmnetuhardwareGeneral OBJECT IDENTIFIER ::= { ibmnetuhardware 1 }
ibmnetuhardware400Specific OBJECT IDENTIFIER ::= { ibmnetuhardware 2 }
------------------------------------------------------------------
-- IBM Network Utility Routing
------------------------------------------------------------------
-- Nothing defined yet !!
------------------------------------------------------------------
-- IBM Network Utility Switching
------------------------------------------------------------------
-- Nothing defined yet !!
------------------------------------------------------------------
-- Hardware Information
------------------------------------------------------------------
------------------------------------------------------------------
-- Hardware Chip Set Information
------------------------------------------------------------------
ibmnetuEnetChipSet OBJECT IDENTIFIER ::= { ibmnetuadminOID 1 }
------------------------------------------------------------------
-- The Network Utility 10 Megabit Ethernet LAN adapters use an Ethernet
-- chipset comprised of the following:
--
-- MultiProtocolChip MPC-1 ASIC Toshiba
--
-- 10BaseT PE65428 Pulse Engineering
-- DP83912 National
-- SF1012 Valor
--
-- 10Base2 S553-10060AE Belfuse
-- DP8392CV-1 National
--
-- For the Ethernet MIB, however, the OID identifying the chipset
-- will simply be enetChipSetToshiba.
--
-- The Network Utility 10/100 Megabit Fast Ethernet LAN adapters use an
-- Ethernet chipset comprised of the following:
--
-- Controller AM79C971 Advanced Micro Devices
--
-- Physical Layer DP83840A National Semi
--
-- Content Addressable MU9C4480A Music Semi
-- Memory
--
-- TB Filter PLA Xilinx PLA Xilinx
--
-- For the Ethernet MIB, however, the OID identifying the chipset
-- will simply be enetChipSetAMD.
--
------------------------------------------------------------------
enetChipSetToshiba OBJECT IDENTIFIER ::= { ibmnetuEnetChipSet 1 }
enetChipSetAMD OBJECT IDENTIFIER ::= { ibmnetuEnetChipSet 2 }
------------------------------------------------------------------
-- Hardware PCI Adapter Information
------------------------------------------------------------------
ibmnetuPCIAdapTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmnetuPCIAdapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about PCI adapters in this box."
::= { ibmnetuhardwareGeneral 1 }
ibmnetuPCIAdapEntry OBJECT-TYPE
SYNTAX IbmnetuPCIAdapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing objects to describe the adapter
in a given slot."
INDEX { ibmnetuPCIAdapSlotNum }
::= { ibmnetuPCIAdapTable 1 }
IbmnetuPCIAdapEntry ::=
SEQUENCE {
ibmnetuPCIAdapSlotNum
INTEGER,
ibmnetuPCIAdapType
INTEGER,
ibmnetuPCIAdapOperStatus
INTEGER
}
ibmnetuPCIAdapSlotNum OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a slot location where an adapter
can be inserted."
::= { ibmnetuPCIAdapEntry 1 }
ibmnetuPCIAdapType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
not-present (2),
atm-mmf-lic294 (3),
reserved1 (4),
atm-smf-lic295 (5),
reserved2 (6),
token-ring-lic280 (7),
escon-lic287 (8),
reserved3 (9),
reserved4 (10),
serial-rs232-lic282 (11),
serial-v35-lic290 (12),
serial-x21-lic291 (13),
ethernet-lic281 (14),
ethernet-fast-lic288 (15),
serial-hssi-lic289 (16),
fddi-lic286 (17),
reserved5 (18),
reserved6 (19),
parallel-channel-lic299 (20)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of adapter that is inserted into this slot.
If no adapter is present, the variable will take the value
not-present(2). The enumerations marked reserved# are saved
for future enhancements."
::= { ibmnetuPCIAdapEntry 2 }
ibmnetuPCIAdapOperStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
not-configured (2),
not-present (3),
does-not-apply (4),
enable-pending (5),
enabled (6),
disable-pending (7),
disabled (8),
not-initialized (9),
unknown-device (10),
hardware-error (11),
not-powered (12),
diagnostics (13),
wrs-available (14),
mis-configured (15)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of this PCI adapter.
unknown (1) : If there was problem determining the operational
status of the adapter.
not-configured (2) : If the adapter inserted in the slot is
recognized but no router configuration exists.
not-present (3) : If no adapter is currently inserted.
does-not-apply (4) : If this adapter does not contain an
operational state.
enable-pending (5) : If commands have been issued to enable the
adapter but have not been completed.
enabled (6) : If commands have been successfully issued
to enable the adapter.
disable-pending (7) : If commands have been issued to disable the
adapter but have not been completed.
disabled (8) : If commands have been successfully issued
to disable the adapter.
not-initialized (9) : If the adapter has not completed its
initialization.
unknown-device (10) : If the adapter inserted in the slot can not be
recognized.
hardware-error (11) : If the adapter can not be used nor made
ready to be used.
not-powered (12) : If the adapter has had a problem obtaining
power from its slot.
diagnostics (13) : If the adapter is currently undergoing diagnostics.
wrs-available (14) : If the adapter is currently configured and
available for WAN restoral.
mis-configured (15) : If the adapter is inserted in the slot but the
router configuration is of a different type."
::= { ibmnetuPCIAdapEntry 3 }
------------------------------------------------------------------
-- Management application graphic accelerator table
------------------------------------------------------------------
ibmnetuGraphicTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmnetuGraphicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information mapping a slot and port to
an interface table ifIndex. An entry exists
in this table only if the ifConnectorPresent
object is true"
::= { ibmnetuhardwareGeneral 2 }
ibmnetuGraphicEntry OBJECT-TYPE
SYNTAX IbmnetuGraphicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry mapping slot and port to an interface
table ifIndex."
INDEX { ibmnetuGraphicSlotNum, ibmnetuGraphicPortNum }
::= { ibmnetuGraphicTable 1 }
IbmnetuGraphicEntry ::=
SEQUENCE {
ibmnetuGraphicSlotNum
INTEGER,
ibmnetuGraphicPortNum
INTEGER,
ibmnetuGraphicifIndex
INTEGER
}
ibmnetuGraphicSlotNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a slot location where an adapter
can be inserted."
::= { ibmnetuGraphicEntry 1 }
ibmnetuGraphicPortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number identifying a port on a given adapter. A port
implies a physical connector is associated with it."
::= { ibmnetuGraphicEntry 2 }
ibmnetuGraphicifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex of the interface table entry associated with this
port on an adapter. By definition, the ifEntry has
ifConnectorPresent = true."
::= { ibmnetuGraphicEntry 3 }
END

8887
mibs/ibm/IBMTCPIPMVS-MIB Normal file

File diff suppressed because it is too large Load Diff

11679
mibs/ibm/IMM-MIB Normal file

File diff suppressed because it is too large Load Diff

1430
mibs/ibm/IbmFaultMgmt-MIB Normal file

File diff suppressed because it is too large Load Diff

103
mibs/ibm/NWAYSMSS-MIB Normal file
View File

@ -0,0 +1,103 @@
-- MIB created 7/22/97 16:30:52, by
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
NWAYSMSS-MIB DEFINITIONS ::= BEGIN
-- From file: "ibmlesrv.mi2"
-- Compile options "G A T M"
IMPORTS
Integer32
FROM SNMPv2-SMI-v1
enterprises
FROM RFC1155-SMI;
nwaysMSS OBJECT IDENTIFIER ::= { ibmProd 118 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9705231200Z
-- OrgName
-- IBM Corporation
-- ContactInfo
-- Florian K Kandefer
-- Postal: IBM Corporation
-- 800 Park Offices Drive
-- Research Triangle Park, NC 27709
-- US
-- Tel: +1 919 254 0685
-- Fax: +1 919 254 0391
-- E-mail: kandefer@vnet.ibm.com
-- Descr
--
-- This MIB module contains definitions for common object identifiers
-- and textual conventions for the other IBM NWays MSS product MIBs.
--
-- Note: this file contains more them one MIB (BEGIN/END), so each
-- MIB has its own Module Identity and revision section.
--
-- RevDate
-- 9705231200Z
-- RevDescr
--
-- 3) Added lecsDomainName in the ibmLecsConfTable. This was added
-- so the Network Management application could store the name
-- where the other LECS information is maintained at the agent.
-- RevDate
-- 9701161200Z
-- RevDescr
--
-- 2) Updated MIB import names to match ATM Forum MIB names.
--
-- Updated some of the description fields.
--
-- Note: this file contains more them one MIB (BEGIN/END), so each
-- MIB has its own Module Identity and revision section.
-- RevDate
-- 9608281200Z
-- RevDescr
--
-- 1) The creation
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
mssCommon OBJECT IDENTIFIER ::= { nwaysMSS 1 }
mssCommonHWVPD OBJECT IDENTIFIER ::= { mssCommon 1 }
mssCmnSrvrs OBJECT IDENTIFIER ::= { mssCommon 2 }
mssServerLanE OBJECT IDENTIFIER ::= { mssCmnSrvrs 1 }
mssCmnClnts OBJECT IDENTIFIER ::= { mssCommon 3 }
AtmPrivateAddrEsi ::= OCTET STRING(SIZE(6))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
--
AtmSelector ::= OCTET STRING(SIZE(1))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
--
AtmVccTrafficType ::= INTEGER {
bestEffort(1),
reservedBandwidth(2)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Specifies type of traffic characteristics to be associated with
-- a VCC.
Bandwidth ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A measure of speed in units of kilobits per
-- second (kbps), where a kilobit is 1000 bits
END

918
mibs/ibm/SML-MIB Normal file
View File

@ -0,0 +1,918 @@
-- SML MIB Rev 1.12
-- ASN.1 code created using dot2asn
-- by Jeff Bain
-- Hewlett Packard, Storage Systems Division
-- Greeley, CO
-- jeff_bain@hp.com
SML-MIB
DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
enterprises
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
;
-- Textual Conventions
UShortReal ::= INTEGER (0..'ffff'h)
-- This textual convention can be used to represent short
-- unsigned 'real' numbers. Using this variable type,
-- a 3 digit number with 2 decimal places (xxx.xx)
-- can be represented. For example, 321.45 would be
-- represented as 32145"
CimDateTime ::= OCTET STRING (SIZE (24))
-- This textual convention can be used to represent a date
-- and time using the CIM DateTime convention. The bytes are
-- as follows:
-- octets contents range
-- ====== ======== =====
-- 1-4 year 0000-9999
-- 5-6 month 01-12
-- 7-8 day 01-31
-- 9-10 hour 00-23
-- 11-12 minute 00-59
-- 13-14 second 00-59
-- 15-20 microseconds 000000-999999
-- 21 sign '+' or '-'
-- 22-24 UTC offset in minutes 000-839
-- For example, Monday, May 25, 1998, at 1:30:15 PM EST would be
-- represented as 19980525133015000000-300
-- Note that values must be zero-padded so that the entire
-- string is always the same 25-character length. Fields that
-- are not significant can be replaced with asterisk characters"
UINT64 ::= OCTET STRING (SIZE (8))
-- This textual convention can be used to represent 64-bit
-- numbers using the OCTET STRING type. SNMPv2 supports a
-- Counter64 type, but there is no C-language mapping for a
-- 64-bit variable that's much better than an array of 8 bytes
UINT32 ::= INTEGER (0..'7fffffff'h)
UINT16 ::= INTEGER (0..'ffff'h)
-- MIB Fields
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm3584 OBJECT IDENTIFIER ::= { ibmProd 182 }
smlRoot OBJECT IDENTIFIER ::= { ibm3584 3 }
smlMibVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This string contains version information for the MIB file"
::= { smlRoot 1 }
smlCimVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This string contains information about the CIM version that corresponds to
the MIB. The decriptions in this MIB file are based on CIM version 2.7, as
documented by Steve Jerman for HP."
::= { smlRoot 2 }
productGroup
OBJECT IDENTIFIER
::= { smlRoot 3 }
product-Name OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Commonly used Product name."
::= { productGroup 1 }
product-IdentifyingNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Product identification such as a serial number on software, a die
number on a hardware chip, or (for non-commercial Products) a project number."
::= { productGroup 2 }
product-Vendor OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the Product's supplier, or entity selling the Product
(the manufacturer, reseller, OEM, etc.). Corresponds to the Vendor
property in the Product object in the DMTF Solution Exchange Standard."
::= { productGroup 3 }
product-Version OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Product version information. Corresponds to the Version property in the
Product object in the DMTF Solution Exchange Standard."
::= { productGroup 4 }
chassisGroup
OBJECT IDENTIFIER
::= { smlRoot 4 }
chassis-Manufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the organization responsible for producing the PhysicalElement.
This may be the entity from whom the Element is purchased, but this is not
necessarily true. The latter information is contained in the Vendor property
of CIM_Product."
::= { chassisGroup 1 }
chassis-Model OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name by which the PhysicalElement is generally known."
::= { chassisGroup 2 }
chassis-SerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A manufacturer-allocated number used to identify the Physical Element."
::= { chassisGroup 3 }
chassis-LockPresent OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Boolean indicating whether the Frame is protected with a lock."
::= { chassisGroup 4 }
chassis-SecurityBreach OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
other (1),
noBreach (2),
breachAttempted (3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SecurityBreach is an enumerated, integer-valued property indicating whether
a physical breach of the Frame was attempted but unsuccessful (value=4) or
attempted and successful (5). Also, the values, 'Unknown', 'Other' or 'No Breach',
can be specified."
::= { chassisGroup 5 }
chassis-IsLocked OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Boolean indicating that the Frame is currently locked."
::= { chassisGroup 6 }
storageLibraryGroup
OBJECT IDENTIFIER
::= { smlRoot 5 }
storageLibrary-Name OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The inherited Name serves as key of a System instance in an enterprise environment."
::= { storageLibraryGroup 1 }
storageLibrary-Description OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Description property provides a textual description of the object."
::= { storageLibraryGroup 2 }
storageLibrary-Caption OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Caption property is a short textual description (one- line string) of the object."
::= { storageLibraryGroup 3 }
storageLibrary-Status OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the current status of the object.
Various operational and non-operational statuses are defined.
This property is deprecated in lieu of OperationalStatus, which includes
the same semantics in its enumeration. This change is made for three reasons:
1) Status is more correctly defined as an array property. This overcomes the
limitation of describing status via a single value, when it is really a
multi-valued property (for example, an element may be OK AND Stopped.
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. And,
3) The change to a uint16 data type was discussed when CIM V2.0 was defined.
However, existing V1.0 implementations used the string property and did not want
to modify their code. Therefore, Status was grandfathered into the Schema. Use
of the Deprecated qualifier allows the maintenance of the existing property, but
also permits an improved definition using OperationalStatus."
::= { storageLibraryGroup 4 }
storageLibrary-InstallDate OBJECT-TYPE
SYNTAX CimDateTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A datetime value indicating when the object was installed. A lack of a value
does not indicate that the object is not installed."
::= { storageLibraryGroup 5 }
mediaAccessDeviceGroup
OBJECT IDENTIFIER
::= { smlRoot 6 }
numberOfMediaAccessDevices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value specifies the number of MediaAccessDevices that are present."
::= { mediaAccessDeviceGroup 1 }
mediaAccessDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TableInfo-1
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A MediaAccessDevice represents the ability to access one or more media
and use this media to store and retrieve data."
::= { mediaAccessDeviceGroup 2 }
mediaAccessDeviceEntry OBJECT-TYPE
SYNTAX TableInfo-1
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in the table contains information about a MediaAccessDevice
that is present in the library."
INDEX { mediaAccessDeviceIndex }
::= { mediaAccessDeviceTable 1 }
TableInfo-1 ::= SEQUENCE
{
mediaAccessDeviceIndex UINT32,
mediaAccessDeviceObjectType INTEGER,
mediaAccessDevice-Name DisplayString,
mediaAccessDevice-Status DisplayString,
mediaAccessDevice-Availability INTEGER,
mediaAccessDevice-NeedsCleaning INTEGER
}
mediaAccessDeviceIndex OBJECT-TYPE
SYNTAX UINT32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current index value for the MediaAccessDevice."
::= { mediaAccessDeviceEntry 1 }
mediaAccessDeviceObjectType OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
wormDrive (1),
magnetoOpticalDrive (2),
tapeDrive (3),
dvdDrive (4),
cdromDrive (5) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In the 2.7 CIM Schema a Type property is no longer associated with
MediaAccessDevice. However, it can be used here to specify the type of drive
that is present."
::= { mediaAccessDeviceEntry 2 }
mediaAccessDevice-Name OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Name property defines the label by which the object is
known. When subclassed, the Name property can be overridden
to be a Key property."
::= { mediaAccessDeviceEntry 3 }
mediaAccessDevice-Status OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the current status of the object. Various
operational and non-operational statuses are defined. This
property is deprecated in lieu of OperationalStatus, which
includes the same semantics in its enumeration. This change
is made for three reasons:
1) Status is more correctly defined
as an array property. This overcomes the limitation of describing
status via a single value, when it is really a multi-valued property
(for example, an element may be OK AND Stopped.
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated
values. And,
3) The change to a uint16 data type was discussed when CIM V2.0 was
defined. However, existing V1.0 implementations used the string property
and did not want to modify their code. Therefore, Status was grandfathered
into the Schema. Use of the Deprecated qualifier allows the maintenance
of the existing property, but also permits an improved definition using
OperationalStatus."
::= { mediaAccessDeviceEntry 4 }
mediaAccessDevice-Availability OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
other (1),
runningFullPower (2),
warning (3),
inTest (4),
notApplicable (5),
powerOff (6),
offLine (7),
offDuty (8),
degraded (9),
notInstalled (10),
installError (11),
powerSaveUnknown (12),
powerSaveLowPowerMode (13),
powerSaveStandby (14),
powerCycle (15),
powerSaveWarning (16),
paused (17),
notReady (18) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The primary availability and status of the Device. (Additional status
information can be specified using the AdditionalAvailability array property.)
For example, the Availability property indicates that the Device is running and
has full power (value=3), or is in a warning (4), test (5), degraded (10) or
power save state (values 13-15 and 17). Regarding the Power Save states, these
are defined as follows: Value 13 ('Power Save - Unknown') indicates that the
Device is known to be in a power save mode, but its exact status in this mode
is unknown; 14 ('Power Save - Low Power Mode') indicates that the Device is in
a power save state but still functioning, and may exhibit degraded performance;
15 ('Power Save - Standby') describes that the Device is not functioning but
could be brought to full power 'quickly'; and value 17 ('Power Save - Warning')
indicates that the Device is in a warning state, though also in a power save mode."
::= { mediaAccessDeviceEntry 5 }
mediaAccessDevice-NeedsCleaning OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual
or automatic cleaning is possible is indicated in the Capabilities array property. "
::= { mediaAccessDeviceEntry 6 }
physicalMediaGroup
OBJECT IDENTIFIER
::= { smlRoot 7 }
numberOfPhysicalMedias OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value specifies the number of PhysicalMedia that are present."
::= { physicalMediaGroup 1 }
physicalMediaTable OBJECT-TYPE
SYNTAX SEQUENCE OF TableInfo-2
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The PhysicalMedia class represents any type of documentation or storage
medium, such as tapes, CDROMs, etc. This class is typically used to locate
and manage Removable Media (versus Media sealed with the MediaAccessDevice,
as a single Package, as is the case with hard disks). However, 'sealed' Media
can also be modeled using this class, where the Media would then be associated
with the PhysicalPackage using the PackagedComponent relationship."
::= { physicalMediaGroup 2 }
physicalMediaEntry OBJECT-TYPE
SYNTAX TableInfo-2
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in the table contains information about a PhysicalMedia
that is present in the library."
INDEX { physicalMediaIndex }
::= { physicalMediaTable 1 }
TableInfo-2 ::= SEQUENCE
{
physicalMediaIndex UINT32,
physicalMediaObjectType INTEGER,
physicalMedia-Removable INTEGER,
physicalMedia-Replaceable INTEGER,
physicalMedia-HotSwappable INTEGER,
physicalMedia-Capacity UINT64,
physicalMedia-MediaType INTEGER,
physicalMedia-MediaDescription DisplayString,
physicalMedia-CleanerMedia INTEGER,
physicalMedia-DualSided INTEGER,
physicalMedia-PhysicalLabel DisplayString
}
physicalMediaIndex OBJECT-TYPE
SYNTAX UINT32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current index value for the PhysicalMedia."
::= { physicalMediaEntry 1 }
physicalMediaObjectType OBJECT-TYPE
SYNTAX INTEGER {
tape (0),
other (1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In the 2.7 CIM Schema a Type property is no longer associated with
physicalMedia. The MediaType property provides more detailed information."
::= { physicalMediaEntry 2 }
physicalMedia-Removable OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A PhysicalComponent is Removable if it is designed to be taken in and out
of the physical container in which it is normally found, without impairing
the function of the overall packaging. A Component can still be Removable
if power must be 'off' in order to perform the removal. If power can be
'on' and the Component removed, then the Element is both Removable and
HotSwappable. For example, an upgradeable Processor chip is Removable."
::= { physicalMediaEntry 3 }
physicalMedia-Replaceable OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A PhysicalComponent is Replaceable if it is possible to replace (FRU or
upgrade) the Element with a physically different one. For example, some
ComputerSystems allow the main Processor chip to be upgraded to one of
a higher clock rating. In this case, the Processor is said to be Replaceable.
All Removable Components are inherently Replaceable."
::= { physicalMediaEntry 4 }
physicalMedia-HotSwappable OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A PhysicalComponent is HotSwappable if it is possible to replace the Element
with a physically different but equivalent one while the containing Package
has power applied to it (ie, is 'on'). For example, a fan Component may be
designed to be HotSwappable. All HotSwappable Components are inherently Removable
and Replaceable."
::= { physicalMediaEntry 5 }
physicalMedia-Capacity OBJECT-TYPE
SYNTAX UINT64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes that can be read from or written to a Media. This
property is not applicable to 'Hard Copy' (documentation) or cleaner Media.
Data compression should not be assumed, as it would increase the value in
this property. For tapes, it should be assumed that no filemarks or blank
space areas are recorded on the Media."
::= { physicalMediaEntry 6 }
physicalMedia-MediaType OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
other (1),
tape (2),
qic (3),
ait (4),
dtf (5),
dat (6),
eightmmTape (7),
nineteenmmTape (8),
dlt (9),
halfInchMO (10),
catridgeDisk (11),
jazDisk (12),
zipDisk (13),
syQuestDisk (14),
winchesterDisk (15),
cdRom (16),
cdRomXA (17),
cdI (18),
cdRecordable (19),
dvd (20),
dvdRWPlus (21),
dvdRAM (22),
dvdROM (23),
dvdVideo (24),
divx (25),
cdRW (26),
cdDA (27),
cdPlus (28),
dvdRecordable (29),
dvdRW (30),
dvdAudio (31),
dvd5 (32),
dvd9 (33),
dvd10 (34),
dvd18 (35),
moRewriteable (36),
moWriteOnce (37),
moLIMDOW (38),
phaseChangeWO (39),
phaseChangeRewriteable (40),
phaseChangeDualRewriteable (41),
ablativeWriteOnce (42),
nearField (43),
miniQic (44),
travan (45),
eightmmMetal (46),
eightmmAdvanced (47),
nctp (48),
ltoUltrium (49),
ltoAccelis (50),
tape9Track (51),
tape18Track (52),
tape36Track (53),
magstar3590 (54),
magstarMP (55),
d2Tape (56),
dstSmall (57),
dstMedium (58),
dstLarge (59) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies the type of the PhysicalMedia, as an enumerated integer. The
MediaDescription property is used to provide more explicit definition of
the Media type, whether it is pre-formatted, compatability features, etc."
::= { physicalMediaEntry 7 }
physicalMedia-MediaDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Additional detail related to the MediaType enumeration. For example, if
value 3 ('QIC Cartridge') is specified, this property could indicate whether
the tape is wide or 1/4 inch, whether it is pre-formatted, whether it is Travan
compatible, etc."
::= { physicalMediaEntry 8 }
physicalMedia-CleanerMedia OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Boolean indicating that the PhysicalMedia is used for cleaning purposes and
not data storage."
::= { physicalMediaEntry 9 }
physicalMedia-DualSided OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Boolean indicating that the Media has two recording sides (TRUE) or only a
single side (FALSE). Examples of dual sided Media include DVD-ROM and some
optical disks. Examples of single sided Media are tapes and CD-ROM."
::= { physicalMediaEntry 10 }
physicalMedia-PhysicalLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"One or more strings on 'labels' on the PhysicalMedia. The format of the
labels and their state (readable, unreadable, upside-down) are indicated in
the LabelFormats and LabelStates array properties."
::= { physicalMediaEntry 11 }
physicalPackageGroup
OBJECT IDENTIFIER
::= { smlRoot 8 }
numberOfPhysicalPackages OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value specifies the number of PhysicalPackages that are present."
::= { physicalPackageGroup 1 }
physicalPackageTable OBJECT-TYPE
SYNTAX SEQUENCE OF TableInfo-3
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The PhysicalPackage class represents PhysicalElements that contain or host
other components. Examples are a Rack enclosure or an adapter Card. (also a
tape magazine inside an auto-loader)"
::= { physicalPackageGroup 2 }
physicalPackageEntry OBJECT-TYPE
SYNTAX TableInfo-3
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in the table contains information about a PhysicalPackage
that is present in the library."
INDEX { physicalPackageIndex }
::= { physicalPackageTable 1 }
TableInfo-3 ::= SEQUENCE
{
physicalPackageIndex UINT32,
physicalPackage-Manufacturer DisplayString,
physicalPackage-Model DisplayString,
physicalPackage-SerialNumber DisplayString,
physicalPackage-Realizes-MediaAccessDeviceIndex INTEGER
}
physicalPackageIndex OBJECT-TYPE
SYNTAX UINT32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current index value for the PhysicalPackage."
::= { physicalPackageEntry 1 }
physicalPackage-Manufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the organization responsible for producing the PhysicalElement.
This may be the entity from whom the Element is purchased, but this is not
necessarily true. The latter information is contained in the Vendor property
of CIM_Product."
::= { physicalPackageEntry 2 }
physicalPackage-Model OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name by which the PhysicalElement is generally known."
::= { physicalPackageEntry 3 }
physicalPackage-SerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A manufacturer-allocated number used to identify the Physical Element."
::= { physicalPackageEntry 4 }
physicalPackage-Realizes-MediaAccessDeviceIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value of the the MediaAccess device that is associated with
this physical package.'"
::= { physicalPackageEntry 5 }
softwareElementGroup
OBJECT IDENTIFIER
::= { smlRoot 9 }
numberOfSoftwareElements OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value specifies the number of SoftwareElements that are present."
::= { softwareElementGroup 1 }
softwareElementTable OBJECT-TYPE
SYNTAX SEQUENCE OF TableInfo-4
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The CIM_SoftwareElement class is used to decompose a CIM_SoftwareFeature
object into a set of individually manageable or deployable parts for a
particular platform. A software element's platform is uniquely identified
by its underlying hardware architecture and operating system (for example
Sun Solaris on Sun Sparc or Windows NT on Intel). As such, to understand
the details of how the functionality of a particular software feature is
provided on a particular platform, the CIM_SoftwareElement objects referenced
by CIM_SoftwareFeatureSoftwareElement associations are organized in disjoint
sets based on the TargetOperatingSystem property. A CIM_SoftwareElement
object captures the management details of a part or component in one of four
states characterized by the SoftwareElementState property. "
::= { softwareElementGroup 2 }
softwareElementEntry OBJECT-TYPE
SYNTAX TableInfo-4
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in the table contains information about a SoftwareElement
that is present in the library."
INDEX { softwareElementIndex }
::= { softwareElementTable 1 }
TableInfo-4 ::= SEQUENCE
{
softwareElementIndex UINT32,
softwareElement-Name DisplayString,
softwareElement-Version DisplayString,
softwareElement-SoftwareElementID DisplayString,
softwareElement-Manufacturer DisplayString,
softwareElement-BuildNumber DisplayString,
softwareElement-SerialNumber DisplayString,
softwareElement-CodeSet DisplayString,
softwareElement-IdentificationCode DisplayString,
softwareElement-LanguageEdition DisplayString,
softwareElement-Associations OBJECT IDENTIFIER,
softwareElement-DeviceSoftware-LogicalDeviceAssociation-ObjectT INTEGER,
softwareElement-DeviceSoftware-LogicalDeviceAssociationId INTEGER
}
softwareElementIndex OBJECT-TYPE
SYNTAX UINT32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current index value for the SoftwareElement."
::= { softwareElementEntry 1 }
softwareElement-Name OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name used to identify this software element"
::= { softwareElementEntry 2 }
softwareElement-Version OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version should be in the form .. or . "
::= { softwareElementEntry 3 }
softwareElement-SoftwareElementID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is an identifier for this software element and is designed to be used
in conjunction with other keys to create a unique representation of this
SoftwareElement"
::= { softwareElementEntry 4 }
softwareElement-Manufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Manufacturer of this software element"
::= { softwareElementEntry 5 }
softwareElement-BuildNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal identifier for this compilation of this software element."
::= { softwareElementEntry 6 }
softwareElement-SerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The assigned serial number of this software element."
::= { softwareElementEntry 7 }
softwareElement-CodeSet OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The code set used by this software element. "
::= { softwareElementEntry 8 }
softwareElement-IdentificationCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this property is the manufacturer's identifier for this
software element. Often this will be a stock keeping unit (SKU) or a
part number."
::= { softwareElementEntry 9 }
softwareElement-LanguageEdition OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this property identifies the language edition of this software
element. The language codes defined in ISO 639 should be used. Where the
software element represents multi-lingual or international version of a
product, the string multilingual should be used."
::= { softwareElementEntry 10 }
softwareElement-Associations OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Use this value to associate a SoftwareElement with another object in the MIB"
::= { softwareElementEntry 11 }
softwareElement-DeviceSoftware-LogicalDeviceAssociation-ObjectT OBJECT-TYPE
SYNTAX INTEGER {
mediaAccessDevice (0),
storageLibrary (1),
other (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Use this value to associate a SoftwareElement with a specific media access
device or the library itself."
::= { softwareElementEntry 12 }
softwareElement-DeviceSoftware-LogicalDeviceAssociationId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Further clarification required."
::= { softwareElementEntry 13 }
endOfSmlMib OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description here"
::= { smlRoot 10 }
END

3421
mibs/ibm/SNIA-SML-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,603 @@
{
"os": {
"discovery": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.8072.3.2.15",
"sysDescr": "AIX testhost 1 7 <private>",
"sysContact": null,
"version": null,
"hardware": null,
"features": null,
"os": "aix",
"type": "server",
"serial": null,
"icon": "aix.svg",
"location": null
}
]
},
"poller": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.8072.3.2.15",
"sysDescr": "AIX testhost 1 7 <private>",
"sysContact": "<private>",
"version": "7.1",
"hardware": null,
"features": null,
"os": "aix",
"type": "server",
"serial": "<private>",
"icon": "aix.svg",
"location": "<private>"
}
]
}
},
"processors": {
"discovery": {
"processors": [
{
"entPhysicalIndex": 0,
"hrDeviceIndex": 768,
"processor_oid": ".1.3.6.1.2.1.25.3.3.1.2.768",
"processor_index": "768",
"processor_type": "hr",
"processor_usage": 1,
"processor_descr": "Processor",
"processor_precision": 1,
"processor_perc_warn": 75
},
{
"entPhysicalIndex": 0,
"hrDeviceIndex": 769,
"processor_oid": ".1.3.6.1.2.1.25.3.3.1.2.769",
"processor_index": "769",
"processor_type": "hr",
"processor_usage": 0,
"processor_descr": "Processor",
"processor_precision": 1,
"processor_perc_warn": 75
},
{
"entPhysicalIndex": 0,
"hrDeviceIndex": 770,
"processor_oid": ".1.3.6.1.2.1.25.3.3.1.2.770",
"processor_index": "770",
"processor_type": "hr",
"processor_usage": 0,
"processor_descr": "Processor",
"processor_precision": 1,
"processor_perc_warn": 75
},
{
"entPhysicalIndex": 0,
"hrDeviceIndex": 771,
"processor_oid": ".1.3.6.1.2.1.25.3.3.1.2.771",
"processor_index": "771",
"processor_type": "hr",
"processor_usage": 0,
"processor_descr": "Processor",
"processor_precision": 1,
"processor_perc_warn": 75
}
]
},
"poller": "matches discovery"
},
"mempools": {
"discovery": {
"mempools": [
{
"mempool_index": "1",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Physical memory",
"mempool_perc": 0,
"mempool_used": 0,
"mempool_free": 0,
"mempool_total": 0,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
},
{
"mempool_index": "2",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Real memory",
"mempool_perc": 0,
"mempool_used": 0,
"mempool_free": 0,
"mempool_total": 0,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
},
{
"mempool_index": "3",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Virtual memory",
"mempool_perc": 0,
"mempool_used": 0,
"mempool_free": 0,
"mempool_total": 0,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
},
{
"mempool_index": "10",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Swap space",
"mempool_perc": 0,
"mempool_used": 0,
"mempool_free": 0,
"mempool_total": 0,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
}
]
},
"poller": {
"mempools": [
{
"mempool_index": "1",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Physical memory",
"mempool_perc": 28,
"mempool_used": 2370166784,
"mempool_free": 6219767808,
"mempool_total": 8589934592,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
},
{
"mempool_index": "2",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Real memory",
"mempool_perc": 28,
"mempool_used": 2370166784,
"mempool_free": 6219767808,
"mempool_total": 8589934592,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
},
{
"mempool_index": "3",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Virtual memory",
"mempool_perc": 11,
"mempool_used": 2381922304,
"mempool_free": 19092914176,
"mempool_total": 21474836480,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
},
{
"mempool_index": "10",
"entPhysicalIndex": null,
"hrDeviceIndex": null,
"mempool_type": "hrstorage",
"mempool_precision": 4096,
"mempool_descr": "Swap space",
"mempool_perc": 0,
"mempool_used": 11755520,
"mempool_free": 12873146368,
"mempool_total": 12884901888,
"mempool_largestfree": null,
"mempool_lowestfree": null,
"mempool_deleted": 0,
"mempool_perc_warn": 75
}
]
}
},
"storage": {
"discovery": {
"storage": [
{
"storage_mib": "hrstorage",
"storage_index": "31",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/",
"storage_size": 1073741824,
"storage_units": 4096,
"storage_used": 86388736,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "32",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/usr",
"storage_size": 3489660928,
"storage_units": 4096,
"storage_used": 2066071552,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "33",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/var",
"storage_size": 2147483648,
"storage_units": 4096,
"storage_used": 415449088,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "34",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/tmp",
"storage_size": 2147483648,
"storage_units": 4096,
"storage_used": 4329472,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "35",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/home",
"storage_size": 5368709120,
"storage_units": 4096,
"storage_used": 44503040,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "36",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/opt",
"storage_size": 1073741824,
"storage_units": 4096,
"storage_used": 127275008,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "37",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/soft",
"storage_size": 10737418240,
"storage_units": 4096,
"storage_used": 6191235072,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "38",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/admin",
"storage_size": 268435456,
"storage_units": 4096,
"storage_used": 409600,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "39",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/var/adm/ras/livedump",
"storage_size": 268435456,
"storage_units": 4096,
"storage_used": 1474560,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "40",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/data",
"storage_size": 10737418240,
"storage_units": 4096,
"storage_used": 1990656,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "41",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/tftpboot",
"storage_size": 1073741824,
"storage_units": 4096,
"storage_used": 499712,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "42",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/aha",
"storage_size": 2199023255040,
"storage_units": 512,
"storage_used": 2199023255040,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "43",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/data/backup",
"storage_size": 101602820096,
"storage_units": 4096,
"storage_used": 15847424,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "44",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/soft/private",
"storage_size": 5234491392,
"storage_units": 4096,
"storage_used": 1134592,
"storage_free": 0,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
}
]
},
"poller": {
"storage": [
{
"storage_mib": "hrstorage",
"storage_index": "31",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/",
"storage_size": 1073741824,
"storage_units": 4096,
"storage_used": 86388736,
"storage_free": 987353088,
"storage_perc": 8,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "32",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/usr",
"storage_size": 3489660928,
"storage_units": 4096,
"storage_used": 2066071552,
"storage_free": 1423589376,
"storage_perc": 59,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "33",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/var",
"storage_size": 2147483648,
"storage_units": 4096,
"storage_used": 415449088,
"storage_free": 1732034560,
"storage_perc": 19,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "34",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/tmp",
"storage_size": 2147483648,
"storage_units": 4096,
"storage_used": 4329472,
"storage_free": 2143154176,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "35",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/home",
"storage_size": 5368709120,
"storage_units": 4096,
"storage_used": 44503040,
"storage_free": 5324206080,
"storage_perc": 1,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "36",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/opt",
"storage_size": 1073741824,
"storage_units": 4096,
"storage_used": 127275008,
"storage_free": 946466816,
"storage_perc": 12,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "37",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/soft",
"storage_size": 10737418240,
"storage_units": 4096,
"storage_used": 6191235072,
"storage_free": 4546183168,
"storage_perc": 58,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "38",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/admin",
"storage_size": 268435456,
"storage_units": 4096,
"storage_used": 409600,
"storage_free": 268025856,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "39",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/var/adm/ras/livedump",
"storage_size": 268435456,
"storage_units": 4096,
"storage_used": 1474560,
"storage_free": 266960896,
"storage_perc": 1,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "40",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/data",
"storage_size": 10737418240,
"storage_units": 4096,
"storage_used": 1990656,
"storage_free": 10735427584,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "41",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/tftpboot",
"storage_size": 1073741824,
"storage_units": 4096,
"storage_used": 499712,
"storage_free": 1073242112,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "42",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/aha",
"storage_size": 2199023255040,
"storage_units": 512,
"storage_used": 2199023255040,
"storage_free": 0,
"storage_perc": 100,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "43",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/data/backup",
"storage_size": 101602820096,
"storage_units": 4096,
"storage_used": 15847424,
"storage_free": 101586972672,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
},
{
"storage_mib": "hrstorage",
"storage_index": "44",
"storage_type": "hrStorageFixedDisk",
"storage_descr": "/soft/private",
"storage_size": 5234491392,
"storage_units": 4096,
"storage_used": 1134592,
"storage_free": 5233356800,
"storage_perc": 0,
"storage_perc_warn": 60,
"storage_deleted": 0
}
]
}
}
}

1545
tests/data/aix_std.json Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,288 @@
1.3.6.1.2.1.1.1.0|4|AIX testhost 1 7 <private>
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8072.3.2.15
1.3.6.1.2.1.1.3.0|67|438997609
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.4.3.0|65|110413305
1.3.6.1.2.1.4.4.0|65|0
1.3.6.1.2.1.4.5.0|65|0
1.3.6.1.2.1.4.6.0|65|0
1.3.6.1.2.1.4.7.0|65|1805
1.3.6.1.2.1.4.8.0|65|0
1.3.6.1.2.1.4.9.0|65|110823066
1.3.6.1.2.1.4.10.0|65|110823068
1.3.6.1.2.1.4.11.0|65|0
1.3.6.1.2.1.4.12.0|65|0
1.3.6.1.2.1.4.14.0|65|0
1.3.6.1.2.1.4.15.0|65|0
1.3.6.1.2.1.4.16.0|65|0
1.3.6.1.2.1.4.17.0|65|0
1.3.6.1.2.1.4.18.0|65|0
1.3.6.1.2.1.4.19.0|65|0
1.3.6.1.2.1.5.1.0|65|3485265
1.3.6.1.2.1.5.2.0|65|3
1.3.6.1.2.1.5.3.0|65|0
1.3.6.1.2.1.5.4.0|65|0
1.3.6.1.2.1.5.5.0|65|0
1.3.6.1.2.1.5.6.0|65|0
1.3.6.1.2.1.5.7.0|65|0
1.3.6.1.2.1.5.8.0|65|0
1.3.6.1.2.1.5.9.0|65|0
1.3.6.1.2.1.5.10.0|65|0
1.3.6.1.2.1.5.11.0|65|0
1.3.6.1.2.1.5.12.0|65|0
1.3.6.1.2.1.5.13.0|65|0
1.3.6.1.2.1.5.14.0|65|3485267
1.3.6.1.2.1.5.15.0|65|3
1.3.6.1.2.1.5.16.0|65|0
1.3.6.1.2.1.5.17.0|65|0
1.3.6.1.2.1.5.18.0|65|0
1.3.6.1.2.1.5.19.0|65|0
1.3.6.1.2.1.5.20.0|65|0
1.3.6.1.2.1.5.21.0|65|0
1.3.6.1.2.1.5.22.0|65|0
1.3.6.1.2.1.5.23.0|65|0
1.3.6.1.2.1.5.24.0|65|0
1.3.6.1.2.1.5.25.0|65|0
1.3.6.1.2.1.5.26.0|65|0
1.3.6.1.2.1.6.5.0|65|45488
1.3.6.1.2.1.6.6.0|65|22755
1.3.6.1.2.1.6.7.0|65|22732
1.3.6.1.2.1.6.8.0|65|22732
1.3.6.1.2.1.6.9.0|66|0
1.3.6.1.2.1.6.10.0|65|101190322
1.3.6.1.2.1.6.11.0|65|103360272
1.3.6.1.2.1.6.12.0|65|0
1.3.6.1.2.1.6.14.0|65|124942
1.3.6.1.2.1.6.15.0|65|0
1.3.6.1.2.1.7.1.0|65|5736020
1.3.6.1.2.1.7.2.0|65|68
1.3.6.1.2.1.7.3.0|65|1895594
1.3.6.1.2.1.7.4.0|65|3840287
1.3.6.1.2.1.11.1.0|65|670980
1.3.6.1.2.1.11.2.0|65|670979
1.3.6.1.2.1.11.3.0|65|0
1.3.6.1.2.1.11.4.0|65|0
1.3.6.1.2.1.11.5.0|65|0
1.3.6.1.2.1.11.6.0|65|0
1.3.6.1.2.1.11.8.0|65|0
1.3.6.1.2.1.11.9.0|65|0
1.3.6.1.2.1.11.10.0|65|0
1.3.6.1.2.1.11.11.0|65|0
1.3.6.1.2.1.11.12.0|65|0
1.3.6.1.2.1.11.13.0|65|9364482
1.3.6.1.2.1.11.14.0|65|0
1.3.6.1.2.1.11.15.0|65|319493
1.3.6.1.2.1.11.16.0|65|78568
1.3.6.1.2.1.11.17.0|65|0
1.3.6.1.2.1.11.18.0|65|0
1.3.6.1.2.1.11.19.0|65|0
1.3.6.1.2.1.11.20.0|65|0
1.3.6.1.2.1.11.21.0|65|0
1.3.6.1.2.1.11.22.0|65|0
1.3.6.1.2.1.11.24.0|65|0
1.3.6.1.2.1.11.25.0|65|0
1.3.6.1.2.1.11.26.0|65|0
1.3.6.1.2.1.11.27.0|65|0
1.3.6.1.2.1.11.28.0|65|670979
1.3.6.1.2.1.11.29.0|65|0
1.3.6.1.2.1.11.30.0|2|2
1.3.6.1.2.1.11.31.0|65|0
1.3.6.1.2.1.11.32.0|65|0
1.3.6.1.2.1.25.1.1.0|67|0
1.3.6.1.2.1.25.1.5.0|66|0
1.3.6.1.2.1.25.1.6.0|66|90
1.3.6.1.2.1.25.2.2.0|2|8388608
1.3.6.1.2.1.25.2.3.1.1.1|2|1
1.3.6.1.2.1.25.2.3.1.1.2|2|2
1.3.6.1.2.1.25.2.3.1.1.3|2|3
1.3.6.1.2.1.25.2.3.1.1.10|2|10
1.3.6.1.2.1.25.2.3.1.1.31|2|31
1.3.6.1.2.1.25.2.3.1.1.32|2|32
1.3.6.1.2.1.25.2.3.1.1.33|2|33
1.3.6.1.2.1.25.2.3.1.1.34|2|34
1.3.6.1.2.1.25.2.3.1.1.35|2|35
1.3.6.1.2.1.25.2.3.1.1.36|2|36
1.3.6.1.2.1.25.2.3.1.1.37|2|37
1.3.6.1.2.1.25.2.3.1.1.38|2|38
1.3.6.1.2.1.25.2.3.1.1.39|2|39
1.3.6.1.2.1.25.2.3.1.1.40|2|40
1.3.6.1.2.1.25.2.3.1.1.41|2|41
1.3.6.1.2.1.25.2.3.1.1.42|2|42
1.3.6.1.2.1.25.2.3.1.1.43|2|43
1.3.6.1.2.1.25.2.3.1.1.44|2|44
1.3.6.1.2.1.25.2.3.1.2.1|6|1.3.6.1.2.1.25.2.1.2
1.3.6.1.2.1.25.2.3.1.2.2|6|1.3.6.1.2.1.25.2.1.2
1.3.6.1.2.1.25.2.3.1.2.3|6|1.3.6.1.2.1.25.2.1.3
1.3.6.1.2.1.25.2.3.1.2.10|6|1.3.6.1.2.1.25.2.1.3
1.3.6.1.2.1.25.2.3.1.2.31|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.32|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.33|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.34|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.35|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.36|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.37|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.38|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.39|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.40|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.41|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.42|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.43|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.44|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.3.1|4|Physical memory
1.3.6.1.2.1.25.2.3.1.3.2|4|Real memory
1.3.6.1.2.1.25.2.3.1.3.3|4|Virtual memory
1.3.6.1.2.1.25.2.3.1.3.10|4|Swap space
1.3.6.1.2.1.25.2.3.1.3.31|4|/
1.3.6.1.2.1.25.2.3.1.3.32|4|/usr
1.3.6.1.2.1.25.2.3.1.3.33|4|/var
1.3.6.1.2.1.25.2.3.1.3.34|4|/tmp
1.3.6.1.2.1.25.2.3.1.3.35|4|/home
1.3.6.1.2.1.25.2.3.1.3.36|4|/opt
1.3.6.1.2.1.25.2.3.1.3.37|4|/soft
1.3.6.1.2.1.25.2.3.1.3.38|4|/admin
1.3.6.1.2.1.25.2.3.1.3.39|4|/var/adm/ras/livedump
1.3.6.1.2.1.25.2.3.1.3.40|4|/data
1.3.6.1.2.1.25.2.3.1.3.41|4|/tftpboot
1.3.6.1.2.1.25.2.3.1.3.42|4|/aha
1.3.6.1.2.1.25.2.3.1.3.43|4|/data/backup
1.3.6.1.2.1.25.2.3.1.3.44|4|/soft/private
1.3.6.1.2.1.25.2.3.1.4.1|2|4096
1.3.6.1.2.1.25.2.3.1.4.2|2|4096
1.3.6.1.2.1.25.2.3.1.4.3|2|4096
1.3.6.1.2.1.25.2.3.1.4.10|2|4096
1.3.6.1.2.1.25.2.3.1.4.31|2|4096
1.3.6.1.2.1.25.2.3.1.4.32|2|4096
1.3.6.1.2.1.25.2.3.1.4.33|2|4096
1.3.6.1.2.1.25.2.3.1.4.34|2|4096
1.3.6.1.2.1.25.2.3.1.4.35|2|4096
1.3.6.1.2.1.25.2.3.1.4.36|2|4096
1.3.6.1.2.1.25.2.3.1.4.37|2|4096
1.3.6.1.2.1.25.2.3.1.4.38|2|4096
1.3.6.1.2.1.25.2.3.1.4.39|2|4096
1.3.6.1.2.1.25.2.3.1.4.40|2|4096
1.3.6.1.2.1.25.2.3.1.4.41|2|4096
1.3.6.1.2.1.25.2.3.1.4.42|2|512
1.3.6.1.2.1.25.2.3.1.4.43|2|4096
1.3.6.1.2.1.25.2.3.1.4.44|2|4096
1.3.6.1.2.1.25.2.3.1.5.1|2|2097152
1.3.6.1.2.1.25.2.3.1.5.2|2|2097152
1.3.6.1.2.1.25.2.3.1.5.3|2|5242880
1.3.6.1.2.1.25.2.3.1.5.10|2|3145728
1.3.6.1.2.1.25.2.3.1.5.31|2|262144
1.3.6.1.2.1.25.2.3.1.5.32|2|851968
1.3.6.1.2.1.25.2.3.1.5.33|2|524288
1.3.6.1.2.1.25.2.3.1.5.34|2|524288
1.3.6.1.2.1.25.2.3.1.5.35|2|1310720
1.3.6.1.2.1.25.2.3.1.5.36|2|262144
1.3.6.1.2.1.25.2.3.1.5.37|2|2621440
1.3.6.1.2.1.25.2.3.1.5.38|2|65536
1.3.6.1.2.1.25.2.3.1.5.39|2|65536
1.3.6.1.2.1.25.2.3.1.5.40|2|2621440
1.3.6.1.2.1.25.2.3.1.5.41|2|262144
1.3.6.1.2.1.25.2.3.1.5.42|2|-1
1.3.6.1.2.1.25.2.3.1.5.43|2|24805376
1.3.6.1.2.1.25.2.3.1.5.44|2|1277952
1.3.6.1.2.1.25.2.3.1.6.1|2|578654
1.3.6.1.2.1.25.2.3.1.6.2|2|578654
1.3.6.1.2.1.25.2.3.1.6.3|2|581524
1.3.6.1.2.1.25.2.3.1.6.10|2|2870
1.3.6.1.2.1.25.2.3.1.6.31|2|21091
1.3.6.1.2.1.25.2.3.1.6.32|2|504412
1.3.6.1.2.1.25.2.3.1.6.33|2|101428
1.3.6.1.2.1.25.2.3.1.6.34|2|1057
1.3.6.1.2.1.25.2.3.1.6.35|2|10865
1.3.6.1.2.1.25.2.3.1.6.36|2|31073
1.3.6.1.2.1.25.2.3.1.6.37|2|1511532
1.3.6.1.2.1.25.2.3.1.6.38|2|100
1.3.6.1.2.1.25.2.3.1.6.39|2|360
1.3.6.1.2.1.25.2.3.1.6.40|2|486
1.3.6.1.2.1.25.2.3.1.6.41|2|122
1.3.6.1.2.1.25.2.3.1.6.42|2|-1
1.3.6.1.2.1.25.2.3.1.6.43|2|3869
1.3.6.1.2.1.25.2.3.1.6.44|2|277
1.3.6.1.2.1.25.2.3.1.7.1|65|0
1.3.6.1.2.1.25.2.3.1.7.2|65|0
1.3.6.1.2.1.25.2.3.1.7.3|65|0
1.3.6.1.2.1.25.2.3.1.7.10|65|12288
1.3.6.1.2.1.25.3.2.1.1.768|2|768
1.3.6.1.2.1.25.3.2.1.1.769|2|769
1.3.6.1.2.1.25.3.2.1.1.770|2|770
1.3.6.1.2.1.25.3.2.1.1.771|2|771
1.3.6.1.2.1.25.3.2.1.1.1280|2|1280
1.3.6.1.2.1.25.3.2.1.1.1281|2|1281
1.3.6.1.2.1.25.3.2.1.1.1282|2|1282
1.3.6.1.2.1.25.3.2.1.1.3072|2|3072
1.3.6.1.2.1.25.3.2.1.2.768|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.769|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.770|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.771|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.1280|6|1.3.6.1.2.1.25.3.1.5
1.3.6.1.2.1.25.3.2.1.2.1281|6|1.3.6.1.2.1.25.3.1.5
1.3.6.1.2.1.25.3.2.1.2.1282|6|1.3.6.1.2.1.25.3.1.5
1.3.6.1.2.1.25.3.2.1.2.3072|6|1.3.6.1.2.1.25.3.1.12
1.3.6.1.2.1.25.3.2.1.3.768|4|
1.3.6.1.2.1.25.3.2.1.3.769|4|
1.3.6.1.2.1.25.3.2.1.3.770|4|
1.3.6.1.2.1.25.3.2.1.3.771|4|
1.3.6.1.2.1.25.3.2.1.3.1280|4|ERROR)
1.3.6.1.2.1.25.3.2.1.3.1281|4|= 35
1.3.6.1.2.1.25.3.2.1.3.1282|4|ERROR)
1.3.6.1.2.1.25.3.2.1.3.3072|4|Guessing that there's a floating point co-processor
1.3.6.1.2.1.25.3.2.1.4.768|6|0.0
1.3.6.1.2.1.25.3.2.1.4.769|6|0.0
1.3.6.1.2.1.25.3.2.1.4.770|6|0.0
1.3.6.1.2.1.25.3.2.1.4.771|6|0.0
1.3.6.1.2.1.25.3.2.1.4.1280|6|0.0
1.3.6.1.2.1.25.3.2.1.4.1281|6|0.0
1.3.6.1.2.1.25.3.2.1.4.1282|6|0.0
1.3.6.1.2.1.25.3.2.1.4.3072|6|0.0
1.3.6.1.2.1.25.3.2.1.5.1280|2|1
1.3.6.1.2.1.25.3.2.1.5.1281|2|1
1.3.6.1.2.1.25.3.2.1.5.1282|2|1
1.3.6.1.2.1.25.3.2.1.6.1280|65|0
1.3.6.1.2.1.25.3.2.1.6.1281|65|0
1.3.6.1.2.1.25.3.2.1.6.1282|65|0
1.3.6.1.2.1.25.3.3.1.1.768|6|0.0
1.3.6.1.2.1.25.3.3.1.1.769|6|0.0
1.3.6.1.2.1.25.3.3.1.1.770|6|0.0
1.3.6.1.2.1.25.3.3.1.1.771|6|0.0
1.3.6.1.2.1.25.3.3.1.2.768|2|1
1.3.6.1.2.1.25.3.3.1.2.769|2|0
1.3.6.1.2.1.25.3.3.1.2.770|2|0
1.3.6.1.2.1.25.3.3.1.2.771|2|0
1.3.6.1.4.1.2021.4.3.0|2|12582912
1.3.6.1.4.1.2021.4.4.0|2|12571432
1.3.6.1.4.1.2021.4.5.0|2|8388608
1.3.6.1.4.1.2021.4.6.0|2|6073992
1.3.6.1.4.1.2021.4.11.0|2|18645424
1.3.6.1.4.1.2021.10.1.5.1|2|57
1.3.6.1.4.1.2021.10.1.5.2|2|56
1.3.6.1.4.1.2021.10.1.5.3|2|54
1.3.6.1.4.1.2021.11.1.0|2|1
1.3.6.1.4.1.2021.11.2.0|4|systemStats
1.3.6.1.4.1.2021.11.3.0|2|0
1.3.6.1.4.1.2021.11.4.0|2|0
1.3.6.1.4.1.2021.11.5.0|2|7
1.3.6.1.4.1.2021.11.6.0|2|18
1.3.6.1.4.1.2021.11.7.0|2|64
1.3.6.1.4.1.2021.11.8.0|2|219
1.3.6.1.4.1.2021.11.9.0|2|0
1.3.6.1.4.1.2021.11.10.0|2|0
1.3.6.1.4.1.2021.11.11.0|2|99
1.3.6.1.4.1.2021.11.50.0|65|846594
1.3.6.1.4.1.2021.11.51.0|65|0
1.3.6.1.4.1.2021.11.52.0|65|5282428
1.3.6.1.4.1.2021.11.53.0|65|1119452581
1.3.6.1.4.1.2021.11.54.0|65|546218
1.3.6.1.4.1.2021.11.55.0|65|0
1.3.6.1.4.1.2021.11.56.0|65|0
1.3.6.1.4.1.2021.11.57.0|65|291594127
1.3.6.1.4.1.2021.11.58.0|65|219111545
1.3.6.1.4.1.2021.11.59.0|65|896153313
1.3.6.1.4.1.2021.11.60.0|65|3190630546
1.3.6.1.4.1.2021.11.61.0|65|0
1.3.6.1.4.1.2021.11.62.0|65|0
1.3.6.1.4.1.2021.11.63.0|65|0
1.3.6.1.6.3.10.2.1.3.0|2|4389977

View File

@ -0,0 +1,480 @@
1.3.6.1.2.1.1.1.0|4x|49424d20506f7765725043204348525020436f6d70757465720a4d616368696e6520547970653a20307830383030303034632050726f636573736f722069643a203030303030303030303030300a42617365204f7065726174696e672053797374656d2052756e74696d65204149582076657273696f6e3a2030352e30332e303030382e303030300a5443502f495020436c69656e7420537570706f72742076657273696f6e3a2030352e30332e303030382e30303032
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2.3.1.2.1.1.3
1.3.6.1.2.1.1.3.0|67|1763518200
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.1.1|2|1
1.3.6.1.2.1.2.2.1.1.2|2|2
1.3.6.1.2.1.2.2.1.1.3|2|3
1.3.6.1.2.1.2.2.1.1.4|2|4
1.3.6.1.2.1.2.2.1.2.1|4|ent1
1.3.6.1.2.1.2.2.1.2.2|4|ent3
1.3.6.1.2.1.2.2.1.2.3|4|en4
1.3.6.1.2.1.2.2.1.2.4|4|lo0
1.3.6.1.2.1.2.2.1.3.1|2|7
1.3.6.1.2.1.2.2.1.3.2|2|7
1.3.6.1.2.1.2.2.1.3.3|2|7
1.3.6.1.2.1.2.2.1.3.4|2|24
1.3.6.1.2.1.2.2.1.4.1|2|1514
1.3.6.1.2.1.2.2.1.4.2|2|1514
1.3.6.1.2.1.2.2.1.4.3|2|1500
1.3.6.1.2.1.2.2.1.4.4|2|16896
1.3.6.1.2.1.2.2.1.5.1|66|10000000
1.3.6.1.2.1.2.2.1.5.2|66|10000000
1.3.6.1.2.1.2.2.1.5.3|66|1000000000
1.3.6.1.2.1.2.2.1.5.4|66|0
1.3.6.1.2.1.2.2.1.6.1|4x|00215E1898A1
1.3.6.1.2.1.2.2.1.6.2|4x|00215E1898B1
1.3.6.1.2.1.2.2.1.6.3|4x|00215E1898A0
1.3.6.1.2.1.2.2.1.6.4|4|
1.3.6.1.2.1.2.2.1.7.1|2|1
1.3.6.1.2.1.2.2.1.7.2|2|1
1.3.6.1.2.1.2.2.1.7.3|2|1
1.3.6.1.2.1.2.2.1.7.4|2|1
1.3.6.1.2.1.2.2.1.8.1|2|1
1.3.6.1.2.1.2.2.1.8.2|2|1
1.3.6.1.2.1.2.2.1.8.3|2|1
1.3.6.1.2.1.2.2.1.8.4|2|1
1.3.6.1.2.1.2.2.1.9.1|67|0
1.3.6.1.2.1.2.2.1.9.2|67|0
1.3.6.1.2.1.2.2.1.9.3|67|225671
1.3.6.1.2.1.2.2.1.9.4|67|5415246
1.3.6.1.2.1.2.2.1.10.1|65|0
1.3.6.1.2.1.2.2.1.10.2|65|0
1.3.6.1.2.1.2.2.1.10.3|65|2109994122
1.3.6.1.2.1.2.2.1.10.4|65|1329020940
1.3.6.1.2.1.2.2.1.11.1|65|0
1.3.6.1.2.1.2.2.1.11.2|65|0
1.3.6.1.2.1.2.2.1.11.3|65|460420314
1.3.6.1.2.1.2.2.1.11.4|65|1178246365
1.3.6.1.2.1.2.2.1.12.1|65|0
1.3.6.1.2.1.2.2.1.12.2|65|0
1.3.6.1.2.1.2.2.1.12.3|65|0
1.3.6.1.2.1.2.2.1.12.4|65|0
1.3.6.1.2.1.2.2.1.13.1|65|0
1.3.6.1.2.1.2.2.1.13.2|65|0
1.3.6.1.2.1.2.2.1.13.3|65|0
1.3.6.1.2.1.2.2.1.13.4|65|0
1.3.6.1.2.1.2.2.1.14.1|65|0
1.3.6.1.2.1.2.2.1.14.2|65|0
1.3.6.1.2.1.2.2.1.14.3|65|0
1.3.6.1.2.1.2.2.1.14.4|65|0
1.3.6.1.2.1.2.2.1.15.1|65|0
1.3.6.1.2.1.2.2.1.15.2|65|0
1.3.6.1.2.1.2.2.1.15.3|65|0
1.3.6.1.2.1.2.2.1.15.4|65|24068
1.3.6.1.2.1.2.2.1.16.1|65|0
1.3.6.1.2.1.2.2.1.16.2|65|0
1.3.6.1.2.1.2.2.1.16.3|65|3047640760
1.3.6.1.2.1.2.2.1.16.4|65|3870329086
1.3.6.1.2.1.2.2.1.17.1|65|0
1.3.6.1.2.1.2.2.1.17.2|65|0
1.3.6.1.2.1.2.2.1.17.3|65|368368055
1.3.6.1.2.1.2.2.1.17.4|65|1178033710
1.3.6.1.2.1.2.2.1.18.1|65|0
1.3.6.1.2.1.2.2.1.18.2|65|0
1.3.6.1.2.1.2.2.1.18.3|65|82576
1.3.6.1.2.1.2.2.1.18.4|65|0
1.3.6.1.2.1.2.2.1.19.1|65|0
1.3.6.1.2.1.2.2.1.19.2|65|0
1.3.6.1.2.1.2.2.1.19.3|65|0
1.3.6.1.2.1.2.2.1.19.4|65|0
1.3.6.1.2.1.2.2.1.20.1|65|0
1.3.6.1.2.1.2.2.1.20.2|65|0
1.3.6.1.2.1.2.2.1.20.3|65|0
1.3.6.1.2.1.2.2.1.20.4|65|0
1.3.6.1.2.1.2.2.1.21.1|66|0
1.3.6.1.2.1.2.2.1.21.2|66|0
1.3.6.1.2.1.2.2.1.21.3|66|0
1.3.6.1.2.1.2.2.1.21.4|66|0
1.3.6.1.2.1.2.2.1.22.1|6|1.3.6.1.2.1.10.7
1.3.6.1.2.1.2.2.1.22.2|6|1.3.6.1.2.1.10.7
1.3.6.1.2.1.2.2.1.22.3|6|1.3.6.1.2.1.10.7
1.3.6.1.2.1.2.2.1.22.4|6|0.0
1.3.6.1.2.1.4.3.0|65|1638041953
1.3.6.1.2.1.4.4.0|65|0
1.3.6.1.2.1.4.5.0|65|0
1.3.6.1.2.1.4.6.0|65|0
1.3.6.1.2.1.4.7.0|65|4613408
1.3.6.1.2.1.4.8.0|65|0
1.3.6.1.2.1.4.9.0|65|1631673552
1.3.6.1.2.1.4.10.0|65|1545983950
1.3.6.1.2.1.4.11.0|65|0
1.3.6.1.2.1.4.12.0|65|0
1.3.6.1.2.1.4.14.0|65|3509962
1.3.6.1.2.1.4.15.0|65|1754981
1.3.6.1.2.1.4.16.0|65|0
1.3.6.1.2.1.4.17.0|65|292118
1.3.6.1.2.1.4.18.0|65|18
1.3.6.1.2.1.4.19.0|65|584200
1.3.6.1.2.1.4.20.1.2.1.1.1.5|2|3
1.3.6.1.2.1.4.20.1.2.10.21.228.5|2|3
1.3.6.1.2.1.4.20.1.2.10.21.228.50|2|3
1.3.6.1.2.1.4.20.1.2.10.21.228.51|2|3
1.3.6.1.2.1.4.20.1.2.127.0.0.1|2|4
1.3.6.1.2.1.4.20.1.3.1.1.1.5|64|255.255.255.0
1.3.6.1.2.1.4.20.1.3.10.21.228.5|64|255.255.255.0
1.3.6.1.2.1.4.20.1.3.10.21.228.50|64|255.255.255.0
1.3.6.1.2.1.4.20.1.3.10.21.228.51|64|255.255.255.0
1.3.6.1.2.1.4.20.1.3.127.0.0.1|64|255.0.0.0
1.3.6.1.2.1.4.22.1.2.3.1.1.1.6|4x|00215E1893E0
1.3.6.1.2.1.4.22.1.2.3.10.21.228.1|4x|5AD41A66D20A
1.3.6.1.2.1.4.22.1.2.3.10.21.228.2|4x|DED83178030A
1.3.6.1.2.1.4.22.1.2.3.10.21.228.6|4x|00215E1893E0
1.3.6.1.2.1.4.22.1.2.3.10.21.228.11|4x|5AD41A66D20A
1.3.6.1.2.1.4.22.1.2.3.10.21.228.151|4x|56CE7BECF00A
1.3.6.1.2.1.4.22.1.2.3.10.21.228.152|4x|BEF7EF78CA0A
1.3.6.1.2.1.4.22.1.2.3.10.21.228.252|4x|00090F09000E
1.3.6.1.2.1.5.1.0|65|4617909
1.3.6.1.2.1.5.2.0|65|0
1.3.6.1.2.1.5.3.0|65|4613486
1.3.6.1.2.1.5.4.0|65|0
1.3.6.1.2.1.5.5.0|65|0
1.3.6.1.2.1.5.6.0|65|0
1.3.6.1.2.1.5.7.0|65|0
1.3.6.1.2.1.5.8.0|65|1640
1.3.6.1.2.1.5.9.0|65|2783
1.3.6.1.2.1.5.10.0|65|0
1.3.6.1.2.1.5.11.0|65|0
1.3.6.1.2.1.5.12.0|65|0
1.3.6.1.2.1.5.13.0|65|0
1.3.6.1.2.1.5.14.0|65|4541501
1.3.6.1.2.1.5.15.0|65|4539864
1.3.6.1.2.1.5.16.0|65|4539864
1.3.6.1.2.1.5.17.0|65|0
1.3.6.1.2.1.5.18.0|65|0
1.3.6.1.2.1.5.19.0|65|0
1.3.6.1.2.1.5.20.0|65|0
1.3.6.1.2.1.5.21.0|65|0
1.3.6.1.2.1.5.22.0|65|1637
1.3.6.1.2.1.5.23.0|65|0
1.3.6.1.2.1.5.24.0|65|0
1.3.6.1.2.1.5.25.0|65|0
1.3.6.1.2.1.5.26.0|65|0
1.3.6.1.2.1.6.5.0|65|4086848
1.3.6.1.2.1.6.6.0|65|62817221
1.3.6.1.2.1.6.7.0|65|225
1.3.6.1.2.1.6.8.0|65|3158
1.3.6.1.2.1.6.9.0|66|80
1.3.6.1.2.1.6.10.0|65|1506143118
1.3.6.1.2.1.6.11.0|65|1418623962
1.3.6.1.2.1.6.12.0|65|18673
1.3.6.1.2.1.6.14.0|65|0
1.3.6.1.2.1.6.15.0|65|70987824
1.3.6.1.2.1.7.1.0|65|125526048
1.3.6.1.2.1.7.2.0|65|4539864
1.3.6.1.2.1.7.3.0|65|0
1.3.6.1.2.1.7.4.0|65|122757904
1.3.6.1.2.1.11.1.0|65|20278
1.3.6.1.2.1.11.3.0|65|0
1.3.6.1.2.1.11.4.0|65|6
1.3.6.1.2.1.11.5.0|65|0
1.3.6.1.2.1.11.6.0|65|0
1.3.6.1.2.1.11.30.0|2|2
1.3.6.1.2.1.11.31.0|65|0
1.3.6.1.2.1.11.32.0|65|0
1.3.6.1.2.1.25.1.1.0|2|1763521800
1.3.6.1.2.1.25.1.5.0|2|0
1.3.6.1.2.1.25.1.6.0|2|296
1.3.6.1.2.1.25.2.2.0|2|7864320
1.3.6.1.2.1.25.2.3.1.1.1|2|1
1.3.6.1.2.1.25.2.3.1.1.2|2|2
1.3.6.1.2.1.25.2.3.1.1.3|2|3
1.3.6.1.2.1.25.2.3.1.1.4|2|4
1.3.6.1.2.1.25.2.3.1.1.5|2|5
1.3.6.1.2.1.25.2.3.1.1.6|2|6
1.3.6.1.2.1.25.2.3.1.1.7|2|7
1.3.6.1.2.1.25.2.3.1.1.8|2|8
1.3.6.1.2.1.25.2.3.1.1.9|2|9
1.3.6.1.2.1.25.2.3.1.1.10|2|10
1.3.6.1.2.1.25.2.3.1.1.11|2|11
1.3.6.1.2.1.25.2.3.1.1.12|2|12
1.3.6.1.2.1.25.2.3.1.1.13|2|13
1.3.6.1.2.1.25.2.3.1.1.14|2|14
1.3.6.1.2.1.25.2.3.1.1.15|2|15
1.3.6.1.2.1.25.2.3.1.1.16|2|16
1.3.6.1.2.1.25.2.3.1.1.17|2|17
1.3.6.1.2.1.25.2.3.1.1.18|2|18
1.3.6.1.2.1.25.2.3.1.1.19|2|19
1.3.6.1.2.1.25.2.3.1.1.20|2|20
1.3.6.1.2.1.25.2.3.1.1.21|2|21
1.3.6.1.2.1.25.2.3.1.1.22|2|22
1.3.6.1.2.1.25.2.3.1.2.1|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.2|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.3|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.4|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.5|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.6|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.7|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.8|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.9|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.10|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.11|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.12|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.13|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.14|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.15|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.16|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.17|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.18|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.19|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.20|6|1.3.6.1.2.1.25.2.1.4
1.3.6.1.2.1.25.2.3.1.2.21|6|1.3.6.1.2.1.25.2.1.3
1.3.6.1.2.1.25.2.3.1.2.22|6|1.3.6.1.2.1.25.2.1.2
1.3.6.1.2.1.25.2.3.1.3.1|4|/dev/hd4
1.3.6.1.2.1.25.2.3.1.3.2|4|/dev/hd2
1.3.6.1.2.1.25.2.3.1.3.3|4|/dev/hd9var
1.3.6.1.2.1.25.2.3.1.3.4|4|/dev/hd3
1.3.6.1.2.1.25.2.3.1.3.5|4|/dev/fwdump
1.3.6.1.2.1.25.2.3.1.3.6|4|/dev/hd1
1.3.6.1.2.1.25.2.3.1.3.7|4|/dev/hd10opt
1.3.6.1.2.1.25.2.3.1.3.8|4|/dev/softlv
1.3.6.1.2.1.25.2.3.1.3.9|4|/dev/datalv
1.3.6.1.2.1.25.2.3.1.3.10|4|/dev/backuplv
1.3.6.1.2.1.25.2.3.1.3.11|4|/dev/smslv4
1.3.6.1.2.1.25.2.3.1.3.12|4|/dev/smslv1
1.3.6.1.2.1.25.2.3.1.3.13|4|/dev/smslv2
1.3.6.1.2.1.25.2.3.1.3.14|4|/dev/smslv3
1.3.6.1.2.1.25.2.3.1.3.15|4|/dev/smslv5
1.3.6.1.2.1.25.2.3.1.3.16|4|/dev/smsmir
1.3.6.1.2.1.25.2.3.1.3.17|4|/dev/smslv6
1.3.6.1.2.1.25.2.3.1.3.18|4|/dev/sybase_dblv1
1.3.6.1.2.1.25.2.3.1.3.19|4|/dev/sybase_dbmir
1.3.6.1.2.1.25.2.3.1.3.20|4|/dev/sybase_dblv2
1.3.6.1.2.1.25.2.3.1.3.21|4|/dev/hd6
1.3.6.1.2.1.25.2.3.1.3.22|4|System RAM
1.3.6.1.2.1.25.2.3.1.4.1|2|4096
1.3.6.1.2.1.25.2.3.1.4.2|2|4096
1.3.6.1.2.1.25.2.3.1.4.3|2|4096
1.3.6.1.2.1.25.2.3.1.4.4|2|4096
1.3.6.1.2.1.25.2.3.1.4.5|2|4096
1.3.6.1.2.1.25.2.3.1.4.6|2|4096
1.3.6.1.2.1.25.2.3.1.4.7|2|4096
1.3.6.1.2.1.25.2.3.1.4.8|2|4096
1.3.6.1.2.1.25.2.3.1.4.9|2|4096
1.3.6.1.2.1.25.2.3.1.4.10|2|4096
1.3.6.1.2.1.25.2.3.1.4.11|2|4096
1.3.6.1.2.1.25.2.3.1.4.12|2|4096
1.3.6.1.2.1.25.2.3.1.4.13|2|4096
1.3.6.1.2.1.25.2.3.1.4.14|2|4096
1.3.6.1.2.1.25.2.3.1.4.15|2|4096
1.3.6.1.2.1.25.2.3.1.4.16|2|4096
1.3.6.1.2.1.25.2.3.1.4.17|2|4096
1.3.6.1.2.1.25.2.3.1.4.18|2|4096
1.3.6.1.2.1.25.2.3.1.4.19|2|4096
1.3.6.1.2.1.25.2.3.1.4.20|2|4096
1.3.6.1.2.1.25.2.3.1.4.21|2|4096
1.3.6.1.2.1.25.2.3.1.4.22|2|4096
1.3.6.1.2.1.25.2.3.1.5.1|2|262144
1.3.6.1.2.1.25.2.3.1.5.2|2|1048576
1.3.6.1.2.1.25.2.3.1.5.3|2|262144
1.3.6.1.2.1.25.2.3.1.5.4|2|262144
1.3.6.1.2.1.25.2.3.1.5.5|2|262144
1.3.6.1.2.1.25.2.3.1.5.6|2|4194304
1.3.6.1.2.1.25.2.3.1.5.7|2|262144
1.3.6.1.2.1.25.2.3.1.5.8|2|4194304
1.3.6.1.2.1.25.2.3.1.5.9|2|6815744
1.3.6.1.2.1.25.2.3.1.5.10|2|4194304
1.3.6.1.2.1.25.2.3.1.5.11|2|39321600
1.3.6.1.2.1.25.2.3.1.5.12|2|655360
1.3.6.1.2.1.25.2.3.1.5.13|2|26607616
1.3.6.1.2.1.25.2.3.1.5.14|2|655360
1.3.6.1.2.1.25.2.3.1.5.15|2|655360
1.3.6.1.2.1.25.2.3.1.5.16|2|131072
1.3.6.1.2.1.25.2.3.1.5.17|2|655360
1.3.6.1.2.1.25.2.3.1.5.18|2|25001984
1.3.6.1.2.1.25.2.3.1.5.19|2|32768
1.3.6.1.2.1.25.2.3.1.5.20|2|1835008
1.3.6.1.2.1.25.2.3.1.5.21|2|3145728
1.3.6.1.2.1.25.2.3.1.5.22|2|1966080
1.3.6.1.2.1.25.2.3.1.6.1|2|8215
1.3.6.1.2.1.25.2.3.1.6.2|2|610342
1.3.6.1.2.1.25.2.3.1.6.3|2|21951
1.3.6.1.2.1.25.2.3.1.6.4|2|3013
1.3.6.1.2.1.25.2.3.1.6.5|2|699
1.3.6.1.2.1.25.2.3.1.6.6|2|30129
1.3.6.1.2.1.25.2.3.1.6.7|2|97570
1.3.6.1.2.1.25.2.3.1.6.8|2|1048595
1.3.6.1.2.1.25.2.3.1.6.9|2|1188
1.3.6.1.2.1.25.2.3.1.6.10|2|730
1.3.6.1.2.1.25.2.3.1.6.11|2|6440884
1.3.6.1.2.1.25.2.3.1.6.12|2|192
1.3.6.1.2.1.25.2.3.1.6.13|2|291688
1.3.6.1.2.1.25.2.3.1.6.14|2|7815
1.3.6.1.2.1.25.2.3.1.6.15|2|13342
1.3.6.1.2.1.25.2.3.1.6.16|2|103
1.3.6.1.2.1.25.2.3.1.6.17|2|6219
1.3.6.1.2.1.25.2.3.1.6.18|2|9295703
1.3.6.1.2.1.25.2.3.1.6.19|2|88
1.3.6.1.2.1.25.2.3.1.6.20|2|664442
1.3.6.1.2.1.25.2.3.1.6.21|2|5271
1.3.6.1.2.1.25.2.3.1.6.22|2|1673587
1.3.6.1.2.1.25.2.3.1.7.1|2|0
1.3.6.1.2.1.25.2.3.1.7.2|2|0
1.3.6.1.2.1.25.2.3.1.7.3|2|0
1.3.6.1.2.1.25.2.3.1.7.4|2|0
1.3.6.1.2.1.25.2.3.1.7.5|2|0
1.3.6.1.2.1.25.2.3.1.7.6|2|0
1.3.6.1.2.1.25.2.3.1.7.7|2|0
1.3.6.1.2.1.25.2.3.1.7.8|2|0
1.3.6.1.2.1.25.2.3.1.7.9|2|0
1.3.6.1.2.1.25.2.3.1.7.10|2|0
1.3.6.1.2.1.25.2.3.1.7.11|2|0
1.3.6.1.2.1.25.2.3.1.7.12|2|0
1.3.6.1.2.1.25.2.3.1.7.13|2|0
1.3.6.1.2.1.25.2.3.1.7.14|2|0
1.3.6.1.2.1.25.2.3.1.7.15|2|0
1.3.6.1.2.1.25.2.3.1.7.16|2|0
1.3.6.1.2.1.25.2.3.1.7.17|2|0
1.3.6.1.2.1.25.2.3.1.7.18|2|0
1.3.6.1.2.1.25.2.3.1.7.19|2|0
1.3.6.1.2.1.25.2.3.1.7.20|2|0
1.3.6.1.2.1.25.2.3.1.7.21|2|0
1.3.6.1.2.1.25.2.3.1.7.22|2|0
1.3.6.1.2.1.25.3.2.1.1.1|2|1
1.3.6.1.2.1.25.3.2.1.1.2|2|2
1.3.6.1.2.1.25.3.2.1.1.3|2|3
1.3.6.1.2.1.25.3.2.1.1.4|2|4
1.3.6.1.2.1.25.3.2.1.1.5|2|5
1.3.6.1.2.1.25.3.2.1.1.6|2|6
1.3.6.1.2.1.25.3.2.1.1.7|2|7
1.3.6.1.2.1.25.3.2.1.1.8|2|8
1.3.6.1.2.1.25.3.2.1.1.9|2|9
1.3.6.1.2.1.25.3.2.1.1.10|2|10
1.3.6.1.2.1.25.3.2.1.1.11|2|11
1.3.6.1.2.1.25.3.2.1.1.12|2|12
1.3.6.1.2.1.25.3.2.1.1.13|2|13
1.3.6.1.2.1.25.3.2.1.1.14|2|14
1.3.6.1.2.1.25.3.2.1.1.15|2|15
1.3.6.1.2.1.25.3.2.1.1.16|2|16
1.3.6.1.2.1.25.3.2.1.1.17|2|17
1.3.6.1.2.1.25.3.2.1.1.18|2|18
1.3.6.1.2.1.25.3.2.1.1.19|2|19
1.3.6.1.2.1.25.3.2.1.1.20|2|20
1.3.6.1.2.1.25.3.2.1.1.21|2|21
1.3.6.1.2.1.25.3.2.1.1.22|2|22
1.3.6.1.2.1.25.3.2.1.1.23|2|23
1.3.6.1.2.1.25.3.2.1.2.1|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.2|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.3|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.4|6|1.3.6.1.2.1.25.3.1.3
1.3.6.1.2.1.25.3.2.1.2.5|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.6|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.7|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.8|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.9|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.10|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.11|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.12|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.13|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.14|6|1.3.6.1.2.1.25.3.1.4
1.3.6.1.2.1.25.3.2.1.2.15|6|1.3.6.1.2.1.25.3.1.6
1.3.6.1.2.1.25.3.2.1.2.16|6|1.3.6.1.2.1.25.3.1.6
1.3.6.1.2.1.25.3.2.1.2.17|6|1.3.6.1.2.1.25.3.1.6
1.3.6.1.2.1.25.3.2.1.2.18|6|1.3.6.1.2.1.25.3.1.6
1.3.6.1.2.1.25.3.2.1.2.19|6|1.3.6.1.2.1.25.3.1.6
1.3.6.1.2.1.25.3.2.1.2.20|6|1.3.6.1.2.1.25.3.1.6
1.3.6.1.2.1.25.3.2.1.2.21|6|1.3.6.1.2.1.25.3.1.18
1.3.6.1.2.1.25.3.2.1.2.22|6|1.3.6.1.2.1.25.3.1.20
1.3.6.1.2.1.25.3.2.1.2.23|6|1.3.6.1.2.1.25.3.1.20
1.3.6.1.2.1.25.3.2.1.3.1|4|Processor
1.3.6.1.2.1.25.3.2.1.3.2|4|Processor
1.3.6.1.2.1.25.3.2.1.3.3|4|Processor
1.3.6.1.2.1.25.3.2.1.3.4|4|Processor
1.3.6.1.2.1.25.3.2.1.3.5|4|Standard Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.6|4|Standard Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.7|4|IEEE 802.3 Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.8|4|IEEE 802.3 Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.9|4|IEEE 802.3 Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.10|4|Loopback Network Interface
1.3.6.1.2.1.25.3.2.1.3.11|4|Standard Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.12|4|IEEE 802.3 Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.13|4|Standard Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.14|4|IEEE 802.3 Ethernet Network Interface
1.3.6.1.2.1.25.3.2.1.3.15|4|SAS Disk Drive
1.3.6.1.2.1.25.3.2.1.3.16|4|SAS Disk Drive
1.3.6.1.2.1.25.3.2.1.3.17|4|1814 DS4700 Disk Array Device
1.3.6.1.2.1.25.3.2.1.3.18|4|1814 DS4700 Disk Array Device
1.3.6.1.2.1.25.3.2.1.3.19|4|1814 DS4700 Disk Array Device
1.3.6.1.2.1.25.3.2.1.3.20|4|SATA DVD-ROM Drive
1.3.6.1.2.1.25.3.2.1.3.21|4|SAS 1/2-inch Cartridge Tape Drive
1.3.6.1.2.1.25.3.2.1.3.22|4|Memory
1.3.6.1.2.1.25.3.2.1.3.23|4|L2 Cache
1.3.6.1.2.1.25.3.2.1.4.1|6|0.0
1.3.6.1.2.1.25.3.2.1.4.2|6|0.0
1.3.6.1.2.1.25.3.2.1.4.3|6|0.0
1.3.6.1.2.1.25.3.2.1.4.4|6|0.0
1.3.6.1.2.1.25.3.2.1.4.5|6|0.0
1.3.6.1.2.1.25.3.2.1.4.6|6|0.0
1.3.6.1.2.1.25.3.2.1.4.7|6|0.0
1.3.6.1.2.1.25.3.2.1.4.8|6|0.0
1.3.6.1.2.1.25.3.2.1.4.9|6|0.0
1.3.6.1.2.1.25.3.2.1.4.10|6|0.0
1.3.6.1.2.1.25.3.2.1.4.11|6|0.0
1.3.6.1.2.1.25.3.2.1.4.12|6|0.0
1.3.6.1.2.1.25.3.2.1.4.13|6|0.0
1.3.6.1.2.1.25.3.2.1.4.14|6|0.0
1.3.6.1.2.1.25.3.2.1.4.15|6|0.0
1.3.6.1.2.1.25.3.2.1.4.16|6|0.0
1.3.6.1.2.1.25.3.2.1.4.17|6|0.0
1.3.6.1.2.1.25.3.2.1.4.18|6|0.0
1.3.6.1.2.1.25.3.2.1.4.19|6|0.0
1.3.6.1.2.1.25.3.2.1.4.20|6|0.0
1.3.6.1.2.1.25.3.2.1.4.21|6|0.0
1.3.6.1.2.1.25.3.2.1.4.22|6|0.0
1.3.6.1.2.1.25.3.2.1.4.23|6|0.0
1.3.6.1.2.1.25.3.2.1.5.1|2|2
1.3.6.1.2.1.25.3.2.1.5.2|2|2
1.3.6.1.2.1.25.3.2.1.5.3|2|2
1.3.6.1.2.1.25.3.2.1.5.4|2|2
1.3.6.1.2.1.25.3.2.1.5.5|2|5
1.3.6.1.2.1.25.3.2.1.5.6|2|5
1.3.6.1.2.1.25.3.2.1.5.7|2|5
1.3.6.1.2.1.25.3.2.1.5.8|2|5
1.3.6.1.2.1.25.3.2.1.5.9|2|5
1.3.6.1.2.1.25.3.2.1.5.10|2|2
1.3.6.1.2.1.25.3.2.1.5.11|2|2
1.3.6.1.2.1.25.3.2.1.5.12|2|5
1.3.6.1.2.1.25.3.2.1.5.13|2|5
1.3.6.1.2.1.25.3.2.1.5.14|2|5
1.3.6.1.2.1.25.3.2.1.5.15|2|2
1.3.6.1.2.1.25.3.2.1.5.16|2|2
1.3.6.1.2.1.25.3.2.1.5.17|2|2
1.3.6.1.2.1.25.3.2.1.5.18|2|2
1.3.6.1.2.1.25.3.2.1.5.19|2|2
1.3.6.1.2.1.25.3.2.1.5.20|2|2
1.3.6.1.2.1.25.3.2.1.5.21|2|2
1.3.6.1.2.1.25.3.2.1.5.22|2|2
1.3.6.1.2.1.25.3.2.1.5.23|2|2
1.3.6.1.2.1.25.3.2.1.6.1|65|0
1.3.6.1.2.1.25.3.2.1.6.2|65|0
1.3.6.1.2.1.25.3.2.1.6.3|65|0
1.3.6.1.2.1.25.3.2.1.6.4|65|0
1.3.6.1.2.1.25.3.2.1.6.5|65|0
1.3.6.1.2.1.25.3.2.1.6.6|65|0
1.3.6.1.2.1.25.3.2.1.6.7|65|0
1.3.6.1.2.1.25.3.2.1.6.8|65|0
1.3.6.1.2.1.25.3.2.1.6.9|65|0
1.3.6.1.2.1.25.3.2.1.6.10|65|0
1.3.6.1.2.1.25.3.2.1.6.11|65|0
1.3.6.1.2.1.25.3.2.1.6.12|65|0
1.3.6.1.2.1.25.3.2.1.6.13|65|0
1.3.6.1.2.1.25.3.2.1.6.14|65|0
1.3.6.1.2.1.25.3.2.1.6.15|65|0
1.3.6.1.2.1.25.3.2.1.6.16|65|0
1.3.6.1.2.1.25.3.2.1.6.17|65|0
1.3.6.1.2.1.25.3.2.1.6.18|65|0
1.3.6.1.2.1.25.3.2.1.6.19|65|0
1.3.6.1.2.1.25.3.2.1.6.20|65|0
1.3.6.1.2.1.25.3.2.1.6.21|65|0
1.3.6.1.2.1.25.3.2.1.6.22|65|0
1.3.6.1.2.1.25.3.2.1.6.23|65|0
1.3.6.1.2.1.25.3.3.1.1.1|6|0.0
1.3.6.1.2.1.25.3.3.1.1.2|6|0.0
1.3.6.1.2.1.25.3.3.1.1.3|6|0.0
1.3.6.1.2.1.25.3.3.1.1.4|6|0.0
1.3.6.1.2.1.25.3.3.1.2.1|2|5
1.3.6.1.2.1.25.3.3.1.2.2|2|0
1.3.6.1.2.1.25.3.3.1.2.3|2|3
1.3.6.1.2.1.25.3.3.1.2.4|2|0