14.2.1 PVSR Threshold Trap MIBThe threshold MIB named NETVISOR-PVSR-MIB.mib is located in the bin directory. -------------------------------------------------------------------------- -- NETVISOR-PVSR-MIB.mib -- -- Szabo Balazs -- -- Copyright (c) 2004 Netvisor Ltd. -- All rights reserved. -- -------------------------------------------------------------------------- NETVISOR-PVSR-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI DisplayString, FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; netvisor OBJECT IDENTIFIER ::= { enterprises 7886 } pvsr OBJECT IDENTIFIER ::= { netvisor 2 } pvsrTrap MODULE-IDENTITY LAST-UPDATED "200401270000Z" ORGANIZATION "NETvisor Kft." CONTACT-INFO " Szabo Balazs NETvisor Kft. tel: +36-30-256-7384 E-mail: balazs.szabo@netvisor.hu" DESCRIPTION "PVSR Trap MIB" ::= { pvsr 1 } trapNotifications OBJECT IDENTIFIER ::= { pvsrTrap 0 } trapObjects OBJECT IDENTIFIER ::= { pvsrTrap 1 } thresholdId OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS mandatory DESCRIPTION "Threshold database ID" ::= { trapObjects 1 } thresholdName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Threshold Name" ::= { trapObjects 2 } thresholdLevel OBJECT-TYPE SYNTAX INTEGER { Cleared(0), Minor(1), Warning(2), Major(3), Critical(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Threshold Level" ::= { trapObjects 3 } violationTime OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS mandatory DESCRIPTION "Time of the event in Unix timestamp" ::= { trapObjects 4 } violationDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Description in format [[site id][site name][equip id][equip name][measurement type][measurement id][measurement descr][in value][out value]]" ::= { trapObjects 5 } violationSiteId OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS mandatory DESCRIPTION "Site database ID if there is only one measurement, otherwise 0" ::= { trapObjects 6 } violationSiteName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Site name if there is only one measurement, otherwise ''" ::= { trapObjects 7 } violationEquipId OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS mandatory DESCRIPTION "Equipment database ID if there is only one measurement, otherwise 0" ::= { trapObjects 8 } violationEquipName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Equipment name if there is only one measurement, otherwise ''" ::= { trapObjects 9 } violationMeasurementType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Measurement type if there is only one measurement, otherwise '' Available values: F: IfInOutOctet H: IfInOutError C: CarrierUpDown O: Other" ::= { trapObjects 10 } violationMeasurementId OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS mandatory DESCRIPTION "Measurement database ID if there is only one measurement, otherwise 0" ::= { trapObjects 11 } violationMeasurementName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Measurement name if there is only one measurement, otherwise ''" ::= { trapObjects 12 } violationMeasurementIN OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Measurement IN value if there is only one measurement, otherwise 0" ::= { trapObjects 13 } violationMeasurementOUT OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Measurement OUT value if there is only one measurement, otherwise 0" ::= { trapObjects 14 } thresholdTrap NOTIFICATION-TYPE OBJECTS { thresholdId, thresholdName, thresholdLevel, violationTime, violationDescr, violationSiteId, violationSiteName, violationEquipId, violationEquipName, violationMeasurementType, violationMeasurementId, violationMeasurementName, violationMeasurementIN, violationMeasurementOUT } STATUS mandatory DESCRIPTION "PVSR Threshold trap" ::= { trapNotifications 1 } END |