Observium_CE/mibs/juniper/JUNIPER-AI-MANAGER-MIB

531 lines
13 KiB
Plaintext

--
-- Juniper Enterprise Specific MIB: Advanced Insight Manager MIB
--
-- Copyright (c) 2007, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-AI-MANAGER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
jnxAdvancedInsightMgr
FROM JUNIPER-SMI;
jnxAIManager MODULE-IDENTITY
LAST-UPDATED "200710090000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"The MIB modules representing Juniper Networks'
implementation of enterprise specific MIBs
supported by a single SNMP agent."
REVISION "200710090000Z" -- 09-Oct-07
DESCRIPTION
"Added Advanced Insight Manager identification objects."
::= { jnxAdvancedInsightMgr 1 }
-- Juniper Advanced Insight Manager MIB
--
-- Top level objects
jnxAIMDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of Advanced Insight notification."
::= { jnxAIManager 1 }
jnxAIMHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device associated with Advanced Insight
notification."
::= { jnxAIManager 2 }
jnxAIMOrganization OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Organization associated with Advanced Insight
notification."
::= { jnxAIManager 3 }
jnxAIMIncidentHostID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HostID of incident associated with Advanced
Insight notification."
::= { jnxAIManager 4 }
jnxAIMCaseID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CaseID (assigned by Juniper) associated with
Advanced Insight notification."
::= { jnxAIManager 5 }
jnxAIMIssueDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Issue Date of the intelligence message associated
with Advanced Insight notification."
::= { jnxAIManager 6 }
jnxAIMIPAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPAddress of device associated with Advanced
Insight notification."
::= { jnxAIManager 7 }
jnxAIMSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SerailNumber of device associated with Advanced
Insight notification."
::= { jnxAIManager 8 }
jnxAIMPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"part number of device associated with Advanced
Insight notification."
::= { jnxAIManager 9 }
jnxAIMContractAgreementNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contract Agreement Number."
::= { jnxAIManager 10 }
jnxAIMContractAgreementStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contract Agreement Status."
::= { jnxAIManager 11 }
jnxAIMContractSKU OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contract SKU."
::= { jnxAIManager 12 }
jnxAIMContractSKUType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contract SKU Type."
::= { jnxAIManager 13 }
jnxAIMContractStartDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contract Start Date."
::= { jnxAIManager 14 }
jnxAIMContractEndDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contract End Date."
::= { jnxAIManager 15 }
jnxAIMProduct OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product."
::= { jnxAIManager 16 }
jnxAIMPlatform OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Platform."
::= { jnxAIManager 17 }
jnxAIMJunosVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Junos Version."
::= { jnxAIManager 18 }
jnxAIMScriptVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AI Script Version."
::= { jnxAIManager 19 }
jnxAIMExposureMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Exposure Message."
::= { jnxAIManager 20 }
jnxAIMExposureIssueDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Exposure Issue Date."
::= { jnxAIManager 21 }
jnxAIMExposurePRNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Exposure PR Number."
::= { jnxAIManager 22 }
jnxAIMExposureLink OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Exposure Link."
::= { jnxAIManager 23 }
jnxAIMLastIJMBReceivedTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last IJMB received time."
::= { jnxAIManager 24 }
jnxAIMDeviceState OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the connected member device"
::= { jnxAIManager 25 }
jnxAIMBIOSState OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"BIOS State of the device"
::= { jnxAIManager 26 }
jnxAIMDaysToExpireForPartnerCert OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Days to expire for partner certificate"
::= { jnxAIManager 27 }
jnxAIMExpDateTimePartnerCert OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time of expire of partner certificate"
::= { jnxAIManager 28 }
jnxAIMPHDExpectedDeviceSlot OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Expected time slot for PHD on the device"
::= { jnxAIManager 29 }
jnxAIMPHDExpectedSNSlot OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Expected time slot for PHD in Service Now"
::= { jnxAIManager 30 }
jnxAIMPHDReceivedTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received time slot for PHD on the device"
::= { jnxAIManager 31 }
jnxAIMPHDFailureType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of failure of PHD. Ex: Missed or Invalid PHD"
::= { jnxAIManager 32 }
jnxAIMObjectId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Database Id associated with Advanced
Insight notification."
::= { jnxAIManager 33 }
--
-- definition of Advanced Insight Manager traps
--
jnxAIManagerNotifications OBJECT IDENTIFIER ::= { jnxAIManager 0 }
jnxAIMNewIncidentDetected NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMOrganization,
jnxAIMIncidentHostID,
jnxAIMIPAddress,
jnxAIMObjectId }
STATUS current
DESCRIPTION
"A jnxAIMNewIncidentDetected trap signifies that
a new incident has been detected."
::= { jnxAIManagerNotifications 1 }
jnxAIMIncidentReportedToJuniper NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMOrganization,
jnxAIMIncidentHostID,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMIncidentReportedToJuniper trap signifies
that an incident has been reported to Juniper."
::= { jnxAIManagerNotifications 2 }
jnxAIMCaseIDAssigned NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMOrganization,
jnxAIMIncidentHostID,
jnxAIMCaseID,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMCaseIDAssigned trap signifies that an
incident has been assigned CaseID."
::= { jnxAIManagerNotifications 3 }
jnxAIMCaseUpdated NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMOrganization,
jnxAIMIncidentHostID,
jnxAIMCaseID,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMCaseUpdated trap signifies that
a case has been updated."
::= { jnxAIManagerNotifications 4 }
jnxAIMNewIntelligenceMessage NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMOrganization,
jnxAIMIssueDate,
jnxAIMObjectId }
STATUS current
DESCRIPTION
"A jnxAIMNewIntelligenceMessage trap signifies
that a new intelligence message has been received."
::= { jnxAIManagerNotifications 5 }
jnxAIMNewEOLMatch NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMNewEOLMatch trap signifies that
a new EOL match for a Device has been detected."
::= { jnxAIManagerNotifications 6 }
jnxAIMNewPBNArrival NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMNewPBNArrival trap signifies that
a new PBN has arrived."
::= { jnxAIManagerNotifications 7 }
jnxAIMNewPBNMatch NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr}
STATUS current
DESCRIPTION
"A jnxAIMNewPBNMatch trap signifies that
a new PBN match for a Device has been detected."
::= { jnxAIManagerNotifications 8 }
jnxAIMContractExpiry NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMSerialNumber,
jnxAIMPartNumber,
jnxAIMContractAgreementNumber,
jnxAIMContractAgreementStatus,
jnxAIMContractSKU,
jnxAIMContractSKUType,
jnxAIMContractStartDate,
jnxAIMContractEndDate,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMContractExpiry trap signifies that
a contarct for a serial number is going to expire in the next 60 days."
::= { jnxAIManagerNotifications 9 }
jnxAIMNewExposure NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMProduct,
jnxAIMPlatform,
jnxAIMJunosVersion,
jnxAIMScriptVersion,
jnxAIMExposureMsg,
jnxAIMExposureIssueDate,
jnxAIMExposurePRNumber,
jnxAIMExposureLink,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMNewExposure trap signifies that
a new exposure for a device has been detected."
::= { jnxAIManagerNotifications 10 }
jnxAIMIncidentWithoutShiptoAddress NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMOrganization,
jnxAIMIncidentHostID,
jnxAIMIPAddress }
STATUS current
DESCRIPTION
"A jnxAIMIncidentWithoutShiptoAddress trap signifies
that an incident has been reported to Juniper without ship to address."
::= { jnxAIManagerNotifications 11 }
jnxAIMSwitchToAutoCollectionOfIJMB NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMHostName,
jnxAIMProduct,
jnxAIMPlatform,
jnxAIMSerialNumber,
jnxAIMLastIJMBReceivedTime }
STATUS current
DESCRIPTION
"A jnxAIMSwitchToAutoCollectionOfIJMB trap signifies that
Service Now has switched to auto collection of IJMB for a device."
::= { jnxAIManagerNotifications 12 }
jnxAIMConnectedMemberDeviceActions NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMOrganization,
jnxAIMHostName,
jnxAIMIPAddress,
jnxAIMSerialNumber,
jnxAIMDeviceState}
STATUS current
DESCRIPTION
"A jnxAIMConnectedMemberDeviceActions trap signifies that
connected member devices have been added in partner proxy or
deleted in connected member."
::= { jnxAIManagerNotifications 13 }
jnxAIMDeviceBIOSState NOTIFICATION-TYPE
OBJECTS { jnxAIMDescr,
jnxAIMOrganization,
jnxAIMHostName,
jnxAIMIPAddress,
jnxAIMSerialNumber,
jnxAIMBIOSState}
STATUS current
DESCRIPTION
"A jnxAIMDeviceBIOSState trap signifies that
BIOS state of a device is either a success, failure
or both."
::= { jnxAIManagerNotifications 14 }
jnxAIMPartnerCertExpiry NOTIFICATION-TYPE
OBJECTS { jnxAIMDaysToExpireForPartnerCert,
jnxAIMExpDateTimePartnerCert}
STATUS current
DESCRIPTION
"A jnxAIMPartnerCertExpiry trap notifies the user about the expiry of the Partner certificate. "
::= { jnxAIManagerNotifications 15 }
jnxAIMPartnerCertExpired NOTIFICATION-TYPE
OBJECTS {jnxAIMExpDateTimePartnerCert}
STATUS current
DESCRIPTION
"A jnxAIMPartnerCertExpired trap notifies the user after the expiry of the Partner certificate. "
::= { jnxAIManagerNotifications 16 }
jnxAIMPHDCollectionFailure NOTIFICATION-TYPE
OBJECTS {jnxAIMDescr, jnxAIMHostName, jnxAIMIPAddress, jnxAIMPHDFailureType, jnxAIMPHDReceivedTime, jnxAIMPHDExpectedDeviceSlot, jnxAIMPHDExpectedSNSlot}
STATUS current
DESCRIPTION
"A jnxAIMPHDCollectionFailure trap notifies the PHD collection failure. "
::= { jnxAIManagerNotifications 17 }
END