mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@2036 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			2634 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2634 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
TRIPPLITE-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
  DisplayString,
 | 
						|
  TruthValue,
 | 
						|
  TimeStamp,
 | 
						|
  TimeInterval,
 | 
						|
  DateAndTime,
 | 
						|
  AutonomousType,
 | 
						|
  VariablePointer,
 | 
						|
  RowStatus
 | 
						|
    FROM SNMPv2-TC
 | 
						|
  OBJECT-GROUP,
 | 
						|
  NOTIFICATION-GROUP
 | 
						|
    FROM SNMPv2-CONF
 | 
						|
  MODULE-IDENTITY,
 | 
						|
  OBJECT-IDENTITY,
 | 
						|
  OBJECT-TYPE,
 | 
						|
  NOTIFICATION-TYPE,
 | 
						|
  Gauge32,
 | 
						|
  Integer32,
 | 
						|
  enterprises,
 | 
						|
  IpAddress
 | 
						|
    FROM SNMPv2-SMI
 | 
						|
  PositiveInteger,
 | 
						|
  NonNegativeInteger
 | 
						|
    FROM UPS-MIB;
 | 
						|
 | 
						|
tripplite MODULE-IDENTITY
 | 
						|
  LAST-UPDATED "200904270000Z"
 | 
						|
  ORGANIZATION "Tripplite Inc"
 | 
						|
  CONTACT-INFO
 | 
						|
    "Mike Delgroso
 | 
						|
    Tripplite, Inc.
 | 
						|
    1111 W. 35th St.
 | 
						|
    Chicago, IL 60609"
 | 
						|
  DESCRIPTION
 | 
						|
    "This MIB module defines MIB objects which provide mechanisms for
 | 
						|
    remote management capabilities of Tripplite PowerAlert and related
 | 
						|
    software."
 | 
						|
  REVISION "200904270000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Added tlUpsAlarmOutputCurrentChanged well known alarm trap"
 | 
						|
  REVISION "200810140000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Added tlUpsOutletCurrentTable and tlUpsOutletPowerTable to publish load-specific variables"
 | 
						|
  REVISION "200809250000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Added tlUpsOutletGroupTable."
 | 
						|
  REVISION "200802010000Z"
 | 
						|
  DESCRIPTION
 | 
						|
	"V1 trap decode support."
 | 
						|
  REVISION "200711300000Z"
 | 
						|
  DESCRIPTION
 | 
						|
	"Changed tlUpsAlarmTime to int to match implementation, same for tlUpsAlarmDescr to string"
 | 
						|
  REVISION "200711290000Z"
 | 
						|
  DESCRIPTION
 | 
						|
	"Changed tlUpsConfigBattReplDate and tlUpsTestDate from integer back to string."
 | 
						|
  REVISION "200708260000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Migrated changes from 12.04.0034, which included Load -> Outlet."
 | 
						|
  REVISION "200702280000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Renamed Load to Outlet. Cleaned up MIB compilation errors."
 | 
						|
  REVISION "200612120000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Changed tlUpsConfigBattReplDate and tlUpsTestDate from string to integer."
 | 
						|
  REVISION "200612060000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Implement tlUpsOutletTable."
 | 
						|
  REVISION "200606200000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Implemented tlUpsAlarmTable to coincide with upsAlarmTable, but
 | 
						|
    all for additional variables."
 | 
						|
  REVISION "200507130000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Modifications to bring MIB into compliance.  Changed OID name from
 | 
						|
    upsLoadNumLoads to tlUpsLoadNumLoads."
 | 
						|
  REVISION "200305160000Z"
 | 
						|
  DESCRIPTION
 | 
						|
    "Initial release, for PowerAlert Version 12."
 | 
						|
  ::= { enterprises 850 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Enumerations
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
tlEnumerations OBJECT IDENTIFIER  ::= { tripplite 2 }
 | 
						|
 | 
						|
tlOperatingSystems OBJECT IDENTIFIER ::= { tlEnumerations 1 }
 | 
						|
 | 
						|
hpux9 OBJECT IDENTIFIER   ::= { tlOperatingSystems 1 }
 | 
						|
 | 
						|
sunos4 OBJECT IDENTIFIER  ::= { tlOperatingSystems 2 }
 | 
						|
 | 
						|
solaris OBJECT IDENTIFIER   ::= { tlOperatingSystems 3 }
 | 
						|
 | 
						|
osf OBJECT IDENTIFIER   ::= { tlOperatingSystems 4 }
 | 
						|
 | 
						|
ultrix OBJECT IDENTIFIER  ::= { tlOperatingSystems 5 }
 | 
						|
 | 
						|
hpux10 OBJECT IDENTIFIER  ::= { tlOperatingSystems 6 }
 | 
						|
 | 
						|
netbsd1 OBJECT IDENTIFIER   ::= { tlOperatingSystems 7 }
 | 
						|
 | 
						|
freebsd OBJECT IDENTIFIER   ::= { tlOperatingSystems 8 }
 | 
						|
 | 
						|
irix OBJECT IDENTIFIER  ::= { tlOperatingSystems 9 }
 | 
						|
 | 
						|
linux OBJECT IDENTIFIER   ::= { tlOperatingSystems 10 }
 | 
						|
 | 
						|
bsdi OBJECT IDENTIFIER  ::= { tlOperatingSystems 11 }
 | 
						|
 | 
						|
openbsd OBJECT IDENTIFIER   ::= { tlOperatingSystems 12 }
 | 
						|
 | 
						|
win32 OBJECT IDENTIFIER   ::= { tlOperatingSystems 13 }
 | 
						|
 | 
						|
hpux11 OBJECT IDENTIFIER  ::= { tlOperatingSystems 14 }
 | 
						|
 | 
						|
win9x OBJECT IDENTIFIER   ::= { tlOperatingSystems 50 }
 | 
						|
 | 
						|
winnt OBJECT IDENTIFIER   ::= { tlOperatingSystems 51 }
 | 
						|
 | 
						|
solspark OBJECT IDENTIFIER  ::= { tlOperatingSystems 52 }
 | 
						|
 | 
						|
solintel OBJECT IDENTIFIER  ::= { tlOperatingSystems 53 }
 | 
						|
 | 
						|
aix OBJECT IDENTIFIER   ::= { tlOperatingSystems 54 }
 | 
						|
 | 
						|
sco OBJECT IDENTIFIER   ::= { tlOperatingSystems 55 }
 | 
						|
 | 
						|
osx OBJECT IDENTIFIER   ::= { tlOperatingSystems 56 }
 | 
						|
 | 
						|
unknown OBJECT IDENTIFIER   ::= { tlOperatingSystems 255 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- UPS Device
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
tlUPS OBJECT IDENTIFIER   ::= { tripplite 100 }
 | 
						|
 | 
						|
tlUpsObjects OBJECT IDENTIFIER  ::= { tlUPS 1 }
 | 
						|
 | 
						|
tlUpsIdent OBJECT IDENTIFIER  ::= { tlUpsObjects 1 }
 | 
						|
 | 
						|
tlUpsIdentUpsSoftwareChecksum OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A checksum for the UPS fostware."
 | 
						|
  ::= { tlUpsIdent 1 }
 | 
						|
 | 
						|
tlUpsIdentSerialNum OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Serial number for the UPS."
 | 
						|
  ::= { tlUpsIdent 2 }
 | 
						|
 | 
						|
tlUpsIdentID OBJECT-TYPE
 | 
						|
  SYNTAX Integer32 (0..65535)
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A user-supplied ID for the UPS."
 | 
						|
  ::= { tlUpsIdent 3 }
 | 
						|
 | 
						|
tlUpsSnmpCardSerialNum OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Serial number for the UPS."
 | 
						|
  ::= { tlUpsIdent 4 }
 | 
						|
 | 
						|
 | 
						|
tlUpsBattery OBJECT IDENTIFIER  ::= { tlUpsObjects 2 }
 | 
						|
 | 
						|
tlUpsBatteryAge OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The age of the battery, in the format YYYYMMDD.  This is equal to
 | 
						|
    the current date minus tlConfigBattReplDate."
 | 
						|
  ::= { tlUpsBattery 1 }
 | 
						|
 | 
						|
 | 
						|
tlUpsTemperatureF OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The temperature of the battery, in Farenheight degrees.  This is
 | 
						|
    calculated from upsBatteryTemperature, which is in Celsius degrees."
 | 
						|
  ::= { tlUpsBattery 2 }
 | 
						|
 | 
						|
 | 
						|
tlUpsInput OBJECT IDENTIFIER  ::= { tlUpsObjects 3 }
 | 
						|
 | 
						|
tlUpsOutput OBJECT IDENTIFIER   ::= { tlUpsObjects 4 }
 | 
						|
 | 
						|
tlUpsBypass OBJECT IDENTIFIER   ::= { tlUpsObjects 5 }
 | 
						|
 | 
						|
tlUpsAlarm OBJECT IDENTIFIER  ::= { tlUpsObjects 6 }
 | 
						|
 | 
						|
tlUpsAlarmsPresent OBJECT-TYPE
 | 
						|
  SYNTAX Gauge32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The present number of active alarm conditions."
 | 
						|
  ::= { tlUpsAlarm 1 }
 | 
						|
  
 | 
						|
tlUpsAlarmTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF TlUpsAlarmEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A list of alarm table entries."
 | 
						|
  ::= { tlUpsAlarm 2 }
 | 
						|
  
 | 
						|
tlUpsAlarmEntry OBJECT-TYPE
 | 
						|
  SYNTAX TlUpsAlarmEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing information applicable to a particular alarm."
 | 
						|
  INDEX { tlUpsAlarmId }
 | 
						|
  ::= { tlUpsAlarmTable 1 }
 | 
						|
    
 | 
						|
TlUpsAlarmEntry ::= SEQUENCE {
 | 
						|
  tlUpsAlarmId         PositiveInteger,
 | 
						|
  tlUpsAlarmDescr      AutonomousType,
 | 
						|
  tlUpsAlarmTime       TimeStamp,
 | 
						|
  tlUpsAlarmDetail     DisplayString,
 | 
						|
  tlUpsAlarmDeviceId   PositiveInteger,
 | 
						|
  tlUpsAlarmDeviceName DisplayString,
 | 
						|
  tlUpsAlarmLocation   DisplayString,
 | 
						|
  tlUpsAlarmGroup      INTEGER,
 | 
						|
  tlUpsAlarmIp         IpAddress,
 | 
						|
  tlUpsAlarmMac        DisplayString
 | 
						|
}
 | 
						|
 | 
						|
tlUpsAlarmId OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A unique identifier for an alarm condition."
 | 
						|
  ::= { tlUpsAlarmEntry 1 }
 | 
						|
  
 | 
						|
tlUpsAlarmDescr OBJECT-TYPE
 | 
						|
  SYNTAX STRING
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A description of the alarm condition."
 | 
						|
  ::= { tlUpsAlarmEntry 2 }
 | 
						|
  
 | 
						|
tlUpsAlarmTime OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The value of sysUpTime when the alarm condition was detected."
 | 
						|
  ::= { tlUpsAlarmEntry 3 }
 | 
						|
  
 | 
						|
tlUpsAlarmDetail OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A textual description of the alarm condition."
 | 
						|
  ::= { tlUpsAlarmEntry 4 }
 | 
						|
  
 | 
						|
tlUpsAlarmDeviceId OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A numeric identifier for the device on which the alarm is active."
 | 
						|
  ::= { tlUpsAlarmEntry 5 }
 | 
						|
  
 | 
						|
tlUpsAlarmDeviceName OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A string identifier for the device on which the alarm is active."
 | 
						|
  ::= { tlUpsAlarmEntry 6 }
 | 
						|
  
 | 
						|
tlUpsAlarmLocation OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The location of the device on which the alarm is active."
 | 
						|
  ::= { tlUpsAlarmEntry 7 }
 | 
						|
  
 | 
						|
tlUpsAlarmGroup OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      critical(1),
 | 
						|
      warning(2),
 | 
						|
      info(3),
 | 
						|
      status(4),
 | 
						|
      offline(5),
 | 
						|
      custom(6) }
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The category/group of this alarm."
 | 
						|
  ::= { tlUpsAlarmEntry 8 }
 | 
						|
 | 
						|
tlUpsAlarmIp OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The originating IP address associated with this alarm."
 | 
						|
  ::= { tlUpsAlarmEntry 9 }
 | 
						|
 | 
						|
tlUpsAlarmMac OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The originating mac address associated with this alarm."
 | 
						|
  ::= { tlUpsAlarmEntry 10 }
 | 
						|
 | 
						|
tlUpsWellKnownAlarms OBJECT IDENTIFIER  ::= { tlUpsAlarm 3 }
 | 
						|
 | 
						|
tlUpsAlarmPrimaryPowerOutage OBJECT-IDENTITY
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
            "The primary power source is not present."
 | 
						|
    ::= { tlUpsWellKnownAlarms 1 }
 | 
						|
 | 
						|
tlUpsAlarmSecondaryPowerOutage OBJECT-IDENTITY
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
            "The secondary power source is not present."
 | 
						|
    ::= { tlUpsWellKnownAlarms 2 }
 | 
						|
    
 | 
						|
tlUpsAlarmLoadLevelAboveThreshold OBJECT-IDENTITY
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The load level is above the designated threshold."
 | 
						|
  ::= { tlUpsWellKnownAlarms 3 }
 | 
						|
 | 
						|
tlUpsAlarmOutputCurrentChanged OBJECT_IDENTITY
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The output current changed from its last known value."
 | 
						|
  ::= { tlUpsWellKnownAlarms 4 }
 | 
						|
 | 
						|
tlUpsAlarmDevName OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS deprecated
 | 
						|
  DESCRIPTION
 | 
						|
    "The name of the device, tlDevName, corresponding to the device that is
 | 
						|
    associated with this alarm."
 | 
						|
  ::= { tlUpsAlarm 7 }
 | 
						|
 | 
						|
tlUpsAlarmDevLocation OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS deprecated
 | 
						|
  DESCRIPTION
 | 
						|
    "The location of the device, tlDevLocation, corresponding to the device
 | 
						|
    that is associated with this alarm."
 | 
						|
  ::= { tlUpsAlarm 8 }
 | 
						|
 | 
						|
tlUpsAlarmCategory OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS deprecated
 | 
						|
  DESCRIPTION
 | 
						|
    "The category, tlDevEvtCategory, of this alarm."
 | 
						|
  ::= { tlUpsAlarm 9 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
tlUpsTest OBJECT IDENTIFIER   ::= { tlUpsObjects 7 }
 | 
						|
 | 
						|
tlUpsTestDate OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The date of the last self-test run on the ups, in the
 | 
						|
    format YYYYMMDD."
 | 
						|
  ::= { tlUpsTest 1 }
 | 
						|
 | 
						|
tlUpsTestResultsDetail OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Result of the last self-test run on the ups."
 | 
						|
  ::= { tlUpsTest 2 }
 | 
						|
 | 
						|
tlUpsControl OBJECT IDENTIFIER  ::= { tlUpsObjects 8 }
 | 
						|
 | 
						|
tlUpsWatchdogSupported OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Indicates whether or not this UPS supports a watchdog reboot."
 | 
						|
  ::= { tlUpsControl 1 }
 | 
						|
 | 
						|
 | 
						|
tlUpsWatchdogSecsBeforeReboot OBJECT-TYPE
 | 
						|
  SYNTAX NonNegativeInteger
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The maximum number of seconds that can expire between polls that
 | 
						|
    the engine makes to the UPS for data.  If this time runs out, then
 | 
						|
    the UPS will cycle its outputs.  Set this to zero to turns disable
 | 
						|
    this feature."
 | 
						|
  ::= { tlUpsControl 2 }
 | 
						|
 | 
						|
tlUpsWellKnownControls OBJECT IDENTIFIER  ::= { tlUpsControl 3 }
 | 
						|
 | 
						|
tlUpsControlSelfTest OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Set to TRUE to initiate Self Test"
 | 
						|
  ::= { tlUpsWellKnownControls 1 }
 | 
						|
  
 | 
						|
tlUpsControlRamp OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Set to TRUE to initiate Ramp"
 | 
						|
  ::= { tlUpsWellKnownControls 2 }
 | 
						|
  
 | 
						|
tlUpsControlShed OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Set to TRUE to initiate Shed"
 | 
						|
  ::= { tlUpsWellKnownControls 3 }
 | 
						|
  
 | 
						|
tlUpsControlUpsOn OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Set to TRUE to turn UPS on"
 | 
						|
  ::= { tlUpsWellKnownControls 4 }
 | 
						|
 | 
						|
tlUpsControlUpsOff OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Set to TRUE to turn UPS off"
 | 
						|
  ::= { tlUpsWellKnownControls 5 }
 | 
						|
  
 | 
						|
tlUpsConfig OBJECT IDENTIFIER   ::= { tlUpsObjects 9 }
 | 
						|
 | 
						|
tlUpsConfigBattReplDate OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The date on which the battery was last replaced, in the format
 | 
						|
    YYYYMMDD."
 | 
						|
  ::= { tlUpsConfig 1 }
 | 
						|
 | 
						|
tlUpsConfigTftpGetAddr OBJECT-TYPE
 | 
						|
  SYNTAX IpAddress
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The IP address of the TFTP server you wish to acquire a config ini file from, non persistent, 0.0.0.0 when empty"
 | 
						|
  ::= { tlUpsConfig 2 }
 | 
						|
 | 
						|
tlUpsConfigTftpGetAcction OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      get(1),
 | 
						|
      getting(2),
 | 
						|
      idle(3) }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "setting this entry to get(1) will start a down load from the specified address, during the download this entry
 | 
						|
    will read getting(2), when finished, the card will reboot to the new ini supplied parms. At all other times this 
 | 
						|
    entry will read idle(3)"
 | 
						|
  ::= { tlUpsConfig 3 }
 | 
						|
 | 
						|
 | 
						|
tlUpsOutlet OBJECT IDENTIFIER   ::= { tlUpsObjects 10 }
 | 
						|
 | 
						|
tlUpsOutletNumOutlets OBJECT-TYPE
 | 
						|
  SYNTAX NonNegativeInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The number of available Outlets in this device."
 | 
						|
  ::= { tlUpsOutlet 1 }
 | 
						|
 | 
						|
tlUpsOutletTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF TlUpsOutletEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A list of all device Outlets for all devices."
 | 
						|
  ::= { tlUpsOutlet 2 }
 | 
						|
 | 
						|
tlUpsOutletEntry OBJECT-TYPE
 | 
						|
  SYNTAX TlUpsOutletEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing Outlet information applicable to a particular
 | 
						|
    device managed by this agent."
 | 
						|
  INDEX {
 | 
						|
    tlUpsOutletIndex }
 | 
						|
  ::= { tlUpsOutletTable 1 }
 | 
						|
 | 
						|
TlUpsOutletEntry ::= SEQUENCE {
 | 
						|
  tlUpsOutletIndex        PositiveInteger,
 | 
						|
  tlUpsOutletState        INTEGER,
 | 
						|
  tlUpsOutletType         Integer32,
 | 
						|
  tlUpsOutletControl      INTEGER,
 | 
						|
  tlUpsOutletName         DisplayString,
 | 
						|
  tlUpsOutletRampAction   INTEGER,
 | 
						|
  tlUpsOutletRampDataType INTEGER,
 | 
						|
  tlUpsOutletRampData     Integer32,
 | 
						|
  tlUpsOutletShedAction   INTEGER,
 | 
						|
  tlUpsOutletShedDataType INTEGER,
 | 
						|
  tlUpsOutletShedData     Integer32,
 | 
						|
  tlUpsOutletGroupNdx     Integer32 }
 | 
						|
 | 
						|
tlUpsOutletIndex OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "This is the index number of this Outlet for the device
 | 
						|
    indicated by tlDeviceIndex."
 | 
						|
  ::= { tlUpsOutletEntry 1 }
 | 
						|
 | 
						|
tlUpsOutletState OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      unknown(0),
 | 
						|
      off(1),
 | 
						|
      on(2) }
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The current state of the Outlet."
 | 
						|
  ::= { tlUpsOutletEntry 2 }
 | 
						|
 | 
						|
tlUpsOutletType OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "This is a bit field that indicates the type of this Outlet.
 | 
						|
 | 
						|
    Bit   Display
 | 
						|
     0    Battery Protected
 | 
						|
     1    Controllable
 | 
						|
     2
 | 
						|
     3
 | 
						|
     4
 | 
						|
     5
 | 
						|
     6
 | 
						|
     7
 | 
						|
     8
 | 
						|
     9
 | 
						|
    10
 | 
						|
    11
 | 
						|
    12
 | 
						|
    13
 | 
						|
    14
 | 
						|
    15
 | 
						|
    "
 | 
						|
  ::= { tlUpsOutletEntry 3 }
 | 
						|
 | 
						|
tlUpsOutletControl OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      turnOff(1),
 | 
						|
      turnOn(2),
 | 
						|
      cycle(3) }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Controls the state of the Outlet."
 | 
						|
  ::= { tlUpsOutletEntry 4 }
 | 
						|
 | 
						|
tlUpsOutletName OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A string identifying the devices attached to the
 | 
						|
    output(s) of the device."
 | 
						|
  ::= { tlUpsOutletEntry 5 }
 | 
						|
 | 
						|
 | 
						|
tlUpsOutletRampAction OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      remainOff(0),
 | 
						|
      turnOnAfterDelay(1)
 | 
						|
   }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The ramp action to take on the Outlet."
 | 
						|
  ::= { tlUpsOutletEntry 6 }
 | 
						|
 | 
						|
tlUpsOutletRampDataType OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      delayInSeconds(0)
 | 
						|
   }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The type of data associated with ramp action."
 | 
						|
  ::= { tlUpsOutletEntry 7 }
 | 
						|
 | 
						|
tlUpsOutletRampData OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The data value associated with type of ramp data."
 | 
						|
  ::= { tlUpsOutletEntry 8 }
 | 
						|
 | 
						|
tlUpsOutletShedAction OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      remainOn(0),
 | 
						|
      turnOffAfterDelay(1)
 | 
						|
   }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The shed action to take on the Outlet."
 | 
						|
  ::= { tlUpsOutletEntry 9 }
 | 
						|
 | 
						|
tlUpsOutletShedDataType OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      delayInSeconds(0)
 | 
						|
   }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The type of data associated with shed action."
 | 
						|
  ::= { tlUpsOutletEntry 10 }
 | 
						|
 | 
						|
tlUpsOutletShedData OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The data value associated with type of shed data."
 | 
						|
  ::= { tlUpsOutletEntry 11 }
 | 
						|
 | 
						|
tlUpsOutletGroupNdx OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "tlUpsOutletGroupIndex of corresponding outlet group, or 0 if ungrouped."
 | 
						|
  ::= { tlUpsOutletEntry 12 }
 | 
						|
 | 
						|
 | 
						|
tlUpsOutletCurrentTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF TlUpsOutletCurrentEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A list of load currents."
 | 
						|
  ::= { tlUpsOutlet 3 }
 | 
						|
  
 | 
						|
tlUpsOutletCurrentEntry OBJECT-TYPE
 | 
						|
  SYNTAX TlUpsOutletCurrentEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing Outlet current information applicable to a particular
 | 
						|
    device managed by this agent."
 | 
						|
  INDEX {
 | 
						|
    tlUpsOutletCurrentIndex }
 | 
						|
  ::= { tlUpsOutletCurrentTable 1 }
 | 
						|
 | 
						|
TlUpsOutletCurrentEntry ::= SEQUENCE {
 | 
						|
  tlUpsOutletCurrentIndex      PositiveInteger,
 | 
						|
  tlUpsOutletCurrentValue      PositiveInteger }
 | 
						|
 | 
						|
tlUpsOutletCurrentIndex OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "This is the index number of this Outlet."
 | 
						|
  ::= { tlUpsOutletCurrentEntry 1 }
 | 
						|
 | 
						|
tlUpsOutletCurrentValue OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The value of this outlet's current, represented as 0.1A"
 | 
						|
  ::= { tlUpsOutletCurrentEntry 2 }
 | 
						|
 | 
						|
 | 
						|
tlUpsOutletPowerTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF TlUpsOutletPowerEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A list of load power."
 | 
						|
  ::= { tlUpsOutlet 4 }
 | 
						|
  
 | 
						|
tlUpsOutletPowerEntry OBJECT-TYPE
 | 
						|
  SYNTAX TlUpsOutletPowerEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing Outlet power information applicable to a particular
 | 
						|
    device managed by this agent."
 | 
						|
  INDEX {
 | 
						|
    tlUpsOutletPowerIndex }
 | 
						|
  ::= { tlUpsOutletPowerTable 1 }
 | 
						|
 | 
						|
TlUpsOutletPowerEntry ::= SEQUENCE {
 | 
						|
  tlUpsOutletPowerIndex      PositiveInteger,
 | 
						|
  tlUpsOutletPowerValue      PositiveInteger }
 | 
						|
 | 
						|
tlUpsOutletPowerIndex OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "This is the index number of this Outlet."
 | 
						|
  ::= { tlUpsOutletPowerEntry 1 }
 | 
						|
 | 
						|
tlUpsOutletPowerValue OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The value of this outlet's power in watts."
 | 
						|
  ::= { tlUpsOutletPowerEntry 2 }
 | 
						|
 | 
						|
 | 
						|
tlUpsOutletGroup OBJECT IDENTIFIER   ::= { tlUpsObjects 11 }
 | 
						|
 | 
						|
tlUpsOutletNumOutletGroups OBJECT-TYPE
 | 
						|
  SYNTAX NonNegativeInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The number of available Outlet Groups in this device."
 | 
						|
  ::= { tlUpsOutletGroup 1 }
 | 
						|
 | 
						|
tlUpsOutletGroupTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF TlUpsOutletGroupEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A list of device outlet group entries. The number of entries is
 | 
						|
    given by the value of tlUpsOutletNumOutletGroups."
 | 
						|
  ::= { tlUpsOutletGroup 2 }
 | 
						|
  
 | 
						|
tlUpsOutletGroupEntry OBJECT-TYPE
 | 
						|
  SYNTAX TlUpsOutletGroupEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing outlet group information applicable
 | 
						|
     to a particular device managed by this agent"
 | 
						|
  INDEX { tlUpsOutletGroupIndex }
 | 
						|
  ::= { tlUpsOutletGroupTable 1 }
 | 
						|
 | 
						|
TlUpsOutletGroupEntry ::= SEQUENCE {
 | 
						|
  tlUpsOutletGroupIndex     PositiveInteger,
 | 
						|
  tlUpsOutletGroupUnused	Integer32,
 | 
						|
  tlUpsOutletGroupName      DisplayString,
 | 
						|
  tlUpsOutletGroupDesc      DisplayString,
 | 
						|
  tlUpsOutletGroupState     INTEGER,
 | 
						|
  tlUpsOutletGroupControl   INTEGER }
 | 
						|
 | 
						|
tlUpsOutletGroupIndex OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "This is the index number of this load group for the device."
 | 
						|
  ::= { tlUpsOutletGroupEntry 1 }
 | 
						|
 | 
						|
tlUpsOutletGroupUnused OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Unused placeholder"
 | 
						|
  ::= { tlUpsOutletGroupEntry 2 }
 | 
						|
 | 
						|
tlUpsOutletGroupName OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The name of this outlet group."
 | 
						|
  ::= { tlUpsOutletGroupEntry 3 }
 | 
						|
 | 
						|
tlUpsOutletGroupDesc OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A description for this outlet group."
 | 
						|
  ::= { tlUpsOutletGroupEntry 4 }
 | 
						|
 | 
						|
tlUpsOutletGroupState OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      unknown(0),
 | 
						|
      off(1),
 | 
						|
      on(2),
 | 
						|
      mixed(3) }
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The current state of the outlet group."
 | 
						|
  ::= { tlUpsOutletGroupEntry 5 }
 | 
						|
 | 
						|
tlUpsOutletGroupControl OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      turnOff(1),
 | 
						|
      turnOn(2),
 | 
						|
      cycle(3) }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Controls the state of every outlet associated with the group."
 | 
						|
  ::= { tlUpsOutletGroupEntry 6 }
 | 
						|
 | 
						|
 | 
						|
tlUpsTraps              OBJECT IDENTIFIER ::= { tlUPS 2 }
 | 
						|
 | 
						|
tlUpsTrapAlarmEntryAddedV1 TRAP-TYPE
 | 
						|
    ENTERPRISE tlUpsTraps
 | 
						|
    VARIABLES { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId,
 | 
						|
                tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup }
 | 
						|
    DESCRIPTION
 | 
						|
            "This trap is sent each time an alarm is inserted into
 | 
						|
            to the alarm table."
 | 
						|
    --#SUMMARY "UPS Alarm: %s - %s."
 | 
						|
    --#ARGUMENTS {6, 2}
 | 
						|
    --#SEVERITY WARNING
 | 
						|
 ::= 3
 | 
						|
 | 
						|
tlUpsTrapAlarmEntryAdded NOTIFICATION-TYPE
 | 
						|
    OBJECTS { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId,
 | 
						|
              tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup }
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "This trap is sent each time an alarm is inserted into
 | 
						|
            to the alarm table."
 | 
						|
    --#SUMMARY "UPS Alarm: %s - %s."
 | 
						|
    --#ARGUMENTS {6, 2}
 | 
						|
    --#SEVERITY WARNING
 | 
						|
    ::= { tlUpsTraps 3 }
 | 
						|
 | 
						|
tlUpsTrapAlarmEntryRemovedV1 TRAP-TYPE
 | 
						|
    ENTERPRISE tlUpsTraps
 | 
						|
    VARIABLES { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId,
 | 
						|
                tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup }
 | 
						|
    DESCRIPTION
 | 
						|
            "This trap is sent each time an alarm is removed from
 | 
						|
            the alarm table."
 | 
						|
    --#SUMMARY "UPS Alarm: %s - %s."
 | 
						|
    --#ARGUMENTS {6, 2}
 | 
						|
    --#SEVERITY WARNING
 | 
						|
 ::= 4
 | 
						|
 | 
						|
tlUpsTrapAlarmEntryRemoved NOTIFICATION-TYPE
 | 
						|
    OBJECTS { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId,
 | 
						|
              tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup }
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "This trap is sent each time an alarm is removed from
 | 
						|
            the alarm table."
 | 
						|
    --#SUMMARY "UPS Alarm: %s - %s."
 | 
						|
    --#ARGUMENTS {6, 2}
 | 
						|
    --#SEVERITY WARNING
 | 
						|
    ::= { tlUpsTraps 4 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- EnviroSense Device
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
tlEnviroSense OBJECT IDENTIFIER   ::= { tripplite 101 }
 | 
						|
 | 
						|
tlEnvEnvironment OBJECT IDENTIFIER   ::= { tlEnviroSense 1 }
 | 
						|
 | 
						|
tlEnvTemperatureData OBJECT IDENTIFIER   ::= { tlEnvEnvironment 1 }
 | 
						|
 | 
						|
tlEnvTemperatureC OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The ambient temperature (C)."
 | 
						|
  ::= { tlEnvTemperatureData 1 }
 | 
						|
 | 
						|
tlEnvTemperatureF OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The ambient temperature (F)."
 | 
						|
  ::= { tlEnvTemperatureData 2 }
 | 
						|
 | 
						|
tlEnvTemperatureLowLimit OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The lower alarm limit for ambient temperature (F)."
 | 
						|
  ::= { tlEnvTemperatureData 3 }
 | 
						|
 | 
						|
tlEnvTemperatureHighLimit OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The upper alarm limit for ambient temperature (F)."
 | 
						|
  ::= { tlEnvTemperatureData 4 }
 | 
						|
 | 
						|
tlEnvTemperatureInAlarm OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Indicates whether or not temperature is in alarm."
 | 
						|
  ::= { tlEnvTemperatureData 5 }
 | 
						|
 | 
						|
tlEnvHumidityData OBJECT IDENTIFIER   ::= { tlEnvEnvironment 2 }
 | 
						|
 | 
						|
tlEnvHumidity OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The ambient humidity (%)."
 | 
						|
  ::= { tlEnvHumidityData 1 }
 | 
						|
 | 
						|
tlEnvHumidityLowLimit OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The lower alarm limit for ambient humidity (%)."
 | 
						|
  ::= { tlEnvHumidityData 2 }
 | 
						|
 | 
						|
tlEnvHumidityHighLimit OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The upper alarm limit for ambient humidity (%)."
 | 
						|
  ::= { tlEnvHumidityData 3 }
 | 
						|
 | 
						|
tlEnvHumidityInAlarm OBJECT-TYPE
 | 
						|
  SYNTAX TruthValue
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Indicates whether or not humidity is in alarm."
 | 
						|
  ::= { tlEnvHumidityData 4 }
 | 
						|
 | 
						|
tlEnvContacts OBJECT IDENTIFIER  ::= { tlEnviroSense 2 }
 | 
						|
 | 
						|
tlEnvContactTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF TlEnvContactEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "A table of contacts."
 | 
						|
  ::= { tlEnvContacts 1 }
 | 
						|
 | 
						|
tlEnvContactEntry OBJECT-TYPE
 | 
						|
  SYNTAX TlEnvContactEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing information applicable to a particular contact."
 | 
						|
  INDEX {
 | 
						|
    tlEnvContactIndex }
 | 
						|
  ::= { tlEnvContactTable 1 }
 | 
						|
 | 
						|
TlEnvContactEntry ::= SEQUENCE {
 | 
						|
  tlEnvContactIndex    PositiveInteger,
 | 
						|
  tlEnvContactName     DisplayString,
 | 
						|
  tlEnvContactStatus   INTEGER,
 | 
						|
  tlEnvContactConfig   INTEGER }
 | 
						|
 | 
						|
tlEnvContactIndex OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The table row index for the contact."
 | 
						|
  ::= { tlEnvContactEntry 1 }
 | 
						|
 | 
						|
tlEnvContactName OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The name or description of the contact."
 | 
						|
  ::= { tlEnvContactEntry 2 }
 | 
						|
 | 
						|
tlEnvContactStatus OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      normal(0),
 | 
						|
      alarm(1) }
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The current status of the contact."
 | 
						|
  ::= { tlEnvContactEntry 3 }
 | 
						|
 | 
						|
tlEnvContactConfig OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      normallyOpen(0),
 | 
						|
      normallyClosed(1) }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The configuration of the contact."
 | 
						|
  ::= { tlEnvContactEntry 4 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- KVM over IP Device
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
-- this is a 3rd party MIB structure located at { tripplite 102 }
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Conformance definitions
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
tlConformance OBJECT IDENTIFIER   ::= { tripplite 20 }
 | 
						|
 | 
						|
tlCompliances OBJECT IDENTIFIER   ::= { tlConformance 1 }
 | 
						|
 | 
						|
tlGroups OBJECT IDENTIFIER  ::= { tlConformance 2 }
 | 
						|
 | 
						|
tlSubsetGroups OBJECT IDENTIFIER  ::= { tlGroups 1 }
 | 
						|
 | 
						|
tlBasicGroups OBJECT IDENTIFIER   ::= { tlGroups 2 }
 | 
						|
 | 
						|
tlFullGroups OBJECT IDENTIFIER  ::= { tlGroups 3 }
 | 
						|
 | 
						|
 | 
						|
tlV11Groups OBJECT IDENTIFIER  ::= { tlGroups 4 }
 | 
						|
 | 
						|
tlDeprecatedV11Group OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    upsTrapCode,
 | 
						|
    upsTrapDescription }
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlDeprecatedV11Group defines objects which were used by
 | 
						|
    Sinetica SNMP cards on Tripplite UPSs and PowerAlert version 11.
 | 
						|
    These objects are currently only used when
 | 
						|
    tlEngineLegacySNMPSupport == true."
 | 
						|
  ::= { tlV11Groups 1 }
 | 
						|
 | 
						|
tlDeprecatedV11NotificationsGroup NOTIFICATION-GROUP
 | 
						|
  NOTIFICATIONS {
 | 
						|
    tlV11upsCritical,
 | 
						|
    tlV11upsWarning,
 | 
						|
    tlV11upsInformation,
 | 
						|
    tlV11upsAlarmCleared,
 | 
						|
    tlV11upsAgentStarted,
 | 
						|
    tlV11upsAgentStopped }
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlDeprecatedV11NotificationsGroup defines PowerAlert version 11
 | 
						|
    notifications.  These notifications are being deprecated, but may
 | 
						|
    still be used when tlEngineLegacySNMPSupport = true."
 | 
						|
  ::= { tlV11Groups 2 }
 | 
						|
 | 
						|
tlObsoleteV11Group OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    upsReceptaclesNumReceptacles,
 | 
						|
    upsReceptacleIndex,
 | 
						|
    upsReceptacleType,
 | 
						|
    upsReceptacleStatus,
 | 
						|
    upsReceptacleControl,
 | 
						|
    upsEnvTemperature,
 | 
						|
    upsEnvHumidity,
 | 
						|
    upsContactIndex,
 | 
						|
    upsContactName,
 | 
						|
    upsContactStatus,
 | 
						|
    upsContactConfig }
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlObsoleteV11Group defines objects which were used by
 | 
						|
    Sinetica SNMP cards on Tripplite UPSs.  Most of these objects are obsolete."
 | 
						|
  ::= { tlV11Groups 3 }
 | 
						|
 | 
						|
 | 
						|
-- tlUpsCompliances OBJECT IDENTIFIER ::= { tlCompliances 1 }
 | 
						|
--
 | 
						|
-- tlUpsSubsetCompliance MODULE-COMPLIANCE
 | 
						|
--   STATUS current
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Description"
 | 
						|
--   MODULE == this module
 | 
						|
--     MANDATORY-GROUPS {
 | 
						|
--       groups}
 | 
						|
--
 | 
						|
--   OBJECT tlUpsOBJECT1
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--     enum1(1),
 | 
						|
--     enum2(2)
 | 
						|
--   }
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Description"
 | 
						|
--
 | 
						|
--   OBJECT tlUpsOBJECT2
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Description"
 | 
						|
--
 | 
						|
--   OBJECT tlUpsOBJECT3
 | 
						|
--   MIN-ACCESS read-only
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Description"
 | 
						|
--   ::= { tlUpsCompliances 1 }
 | 
						|
--
 | 
						|
-- tlUpsBasicCompliance MODULE-COMPLIANCE
 | 
						|
--   ...
 | 
						|
--   ::= { tlUpsCompliances 2 }
 | 
						|
--
 | 
						|
-- tlUpsFullCompliance MODULE-COMPLIANCE
 | 
						|
--   ...
 | 
						|
--   ::= { tlUpsCompliances 3 }
 | 
						|
--
 | 
						|
-- units of conformance
 | 
						|
--
 | 
						|
-- summary at a glance:
 | 
						|
--                                      subset  basic   full
 | 
						|
--tlUpsIdentUPSSoftwareChecksum                         x
 | 
						|
--tlUpsIdentSerialNum                                   x
 | 
						|
--tlUpsIdentID                                          x
 | 
						|
--
 | 
						|
--tlUpsBatteryAge                                       x
 | 
						|
--tlUpsBatteryTemperatureF                              x
 | 
						|
--
 | 
						|
--tlUpsAlarm
 | 
						|
--
 | 
						|
--tlUpsTestDate                                         x
 | 
						|
--
 | 
						|
--tlUpsWatchdogSupported                                x
 | 
						|
--tlUpsWatchdogSecsBeforeReboot                         x
 | 
						|
--
 | 
						|
--tlUpsConfigBattReplDate                               x
 | 
						|
--
 | 
						|
--tlUpsLoadNumLoads                                     x
 | 
						|
--
 | 
						|
--tlUpsNotificationCode                                         x
 | 
						|
--tlUpsNotificationDescription                                  x
 | 
						|
--
 | 
						|
--tlUpsCritical                                         x
 | 
						|
--tlUpsWarning                                          x
 | 
						|
--tlUpsInformation                                      x
 | 
						|
--tlUpsAlarmCleared                                     x
 | 
						|
--tlUpsAgentStarted                                     x
 | 
						|
--tlUpsAgentStopped                                     x
 | 
						|
--
 | 
						|
--tlUpsSubsetGroups OBJECT IDENTIFIER   ::= { tlSubsetGroups 100 }
 | 
						|
--
 | 
						|
--tlUpsBasicGroups OBJECT IDENTIFIER  ::= { tlBasicGroups 100 }
 | 
						|
 | 
						|
tlUpsFullGroups OBJECT IDENTIFIER   ::= { tlFullGroups 100 }
 | 
						|
 | 
						|
tlUpsFullIdentGroup OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    tlUpsIdentUpsSoftwareChecksum,
 | 
						|
    tlUpsIdentSerialNum,
 | 
						|
    tlUpsIdentID }
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlUpsFullIdentGroup defines objects which are common to the Ident
 | 
						|
    group of fully compliant Tripplite UPS's"
 | 
						|
  ::= { tlUpsFullGroups 1 }
 | 
						|
 | 
						|
tlUpsFullBatteryGroup OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    tlUpsBatteryAge,
 | 
						|
    tlUpsTemperatureF }
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlUpsFullBatteryGroup defines objects which are common to the Battery
 | 
						|
    group of fully compliant Tripplite UPS's"
 | 
						|
  ::= { tlUpsFullGroups 2 }
 | 
						|
 | 
						|
tlUpsFullAlarmGroup OBJECT IDENTIFIER   ::= { tlUpsFullGroups 6 }
 | 
						|
 | 
						|
tlUpsFullAlarmObjsGroup OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    tlUpsAlarmDevName,
 | 
						|
    tlUpsAlarmDevLocation,
 | 
						|
    tlUpsAlarmCategory }
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlUpsFullAlarmObjsGroup defines objects which are common to
 | 
						|
    the Alarm group of fully compliant Tripplite UPS's"
 | 
						|
  ::= { tlUpsFullAlarmGroup 1 }
 | 
						|
 | 
						|
--tlUpsFullAlarmsGroup NOTIFICATION-GROUP
 | 
						|
--  NOTIFICATIONS { }
 | 
						|
--  STATUS current
 | 
						|
--  DESCRIPTION
 | 
						|
--    "The tlUpsFullAlarmGroup defines notifications which are
 | 
						|
--    common to the Alarm group of fully compliant Tripplite UPS's"
 | 
						|
--  ::= { tlUpsFullAlarmGroup 2 }
 | 
						|
 | 
						|
tlUpsFullTestGroup OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    tlUpsTestDate,
 | 
						|
    tlUpsTestResultsDetail }
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlUpsFullTestGroup defines objects which are common to the Test
 | 
						|
    group of fully compliant Tripplite UPS's"
 | 
						|
  ::= { tlUpsFullGroups 7 }
 | 
						|
 | 
						|
tlUpsFullControlGroup OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    tlUpsWatchdogSupported,
 | 
						|
    tlUpsWatchdogSecsBeforeReboot }
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlUpsFullControlGroup defines objects which are common to the Control
 | 
						|
    group of fully compliant Tripplite UPS's"
 | 
						|
  ::= { tlUpsFullGroups 8 }
 | 
						|
 | 
						|
tlUpsFullConfigGroup OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    tlUpsConfigBattReplDate }
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlUpsFullConfigGroup defines objects which are common to the Config
 | 
						|
    group of fully compliant Tripplite UPS's"
 | 
						|
  ::= { tlUpsFullGroups 9 }
 | 
						|
 | 
						|
tlUpsFullOutletGroup OBJECT-GROUP
 | 
						|
  OBJECTS {
 | 
						|
    tlUpsOutletNumOutlets }
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "The tlUpsFullOutletGroup defines objects which are common to the Outlet
 | 
						|
    group of fully compliant Tripplite UPS's"
 | 
						|
  ::= { tlUpsFullGroups 10 }
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Legacy (PowerAlert version 11) objects
 | 
						|
--
 | 
						|
-- These objects have been published in previous Tripplite MIBs and are
 | 
						|
-- no longer supported, except where otherwise indicated.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
trippUPS OBJECT IDENTIFIER  ::= { tripplite 1 }
 | 
						|
 | 
						|
trippUpsReceptacles OBJECT IDENTIFIER   ::= { trippUPS 1 }
 | 
						|
 | 
						|
upsReceptaclesNumReceptacles OBJECT-TYPE
 | 
						|
  SYNTAX NonNegativeInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The number of available receptacles in this device.
 | 
						|
    This variable indicates the number of rows in the
 | 
						|
    receptacle table."
 | 
						|
  ::= { trippUpsReceptacles 1 }
 | 
						|
 | 
						|
 | 
						|
upsReceptacleTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF UpsReceptacleEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "A list of receptacle table entries.  The number of entries
 | 
						|
    is given by the value of upsReceptaclesNumReceptacles."
 | 
						|
  ::= { trippUpsReceptacles 2 }
 | 
						|
 | 
						|
 | 
						|
upsReceptacleEntry OBJECT-TYPE
 | 
						|
  SYNTAX UpsReceptacleEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing information applicable to a
 | 
						|
    particular receptacle."
 | 
						|
  INDEX {
 | 
						|
    upsReceptacleIndex }
 | 
						|
  ::= { upsReceptacleTable 1 }
 | 
						|
 | 
						|
 | 
						|
UpsReceptacleEntry ::= SEQUENCE {
 | 
						|
  upsReceptacleIndex   PositiveInteger,
 | 
						|
  upsReceptacleType    INTEGER,
 | 
						|
  upsReceptacleStatus  INTEGER,
 | 
						|
  upsReceptacleControl INTEGER }
 | 
						|
 | 
						|
 | 
						|
upsReceptacleIndex OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The receptacle identifier."
 | 
						|
  ::= { upsReceptacleEntry 1 }
 | 
						|
 | 
						|
 | 
						|
upsReceptacleType OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      surgeOnly(1),
 | 
						|
      batteryProtected(2),
 | 
						|
      controllableBatteryProtected(3) }
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The type of receptacle."
 | 
						|
  ::= { upsReceptacleEntry 2 }
 | 
						|
 | 
						|
 | 
						|
upsReceptacleStatus OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      on(1),
 | 
						|
      off(2),
 | 
						|
      unknown(3) }
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The status of receptacle."
 | 
						|
  ::= { upsReceptacleEntry 3 }
 | 
						|
 | 
						|
 | 
						|
upsReceptacleControl OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      on(1),
 | 
						|
      off(2),
 | 
						|
      cycle(3) }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "Setting this object to 'on' will turn on the receptacle.
 | 
						|
    Setting this object to 'off' will turn off the receptacle.
 | 
						|
    Setting this object to 'cycle' will turn off and then turn
 | 
						|
    on the receptacle.  This action will only take place if the
 | 
						|
    receptacle is controllable
 | 
						|
    (upsReceptacleType = controllableBatteryProtected(3))."
 | 
						|
  ::= { upsReceptacleEntry 4 }
 | 
						|
 | 
						|
 | 
						|
trippUpsTrapInfo OBJECT IDENTIFIER  ::= { trippUPS 2 }
 | 
						|
 | 
						|
upsTrapCode OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER (0..2147483647)
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS deprecated
 | 
						|
  DESCRIPTION
 | 
						|
    "A numeric code identifiying the condition that caused the trap to be sent.
 | 
						|
    If the trap number is 104 (upsAgentStarted) or 105 (upsAgentStopped), this
 | 
						|
    code will indicate whether the SNMP agent is software (1) or hardware (2)."
 | 
						|
  ::= { trippUpsTrapInfo 1 }
 | 
						|
 | 
						|
 | 
						|
upsTrapDescription OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString (SIZE (0..63))
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS deprecated
 | 
						|
  DESCRIPTION
 | 
						|
    "The description of the trap."
 | 
						|
  ::= { trippUpsTrapInfo 2 }
 | 
						|
 | 
						|
 | 
						|
trippUpsEnvironment OBJECT IDENTIFIER   ::= { trippUPS 3 }
 | 
						|
 | 
						|
upsEnvTemperature OBJECT-TYPE
 | 
						|
  SYNTAX Integer32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The ambient temperature of the EnviroSense unit (1/10 Deg C)."
 | 
						|
  ::= { trippUpsEnvironment 1 }
 | 
						|
 | 
						|
 | 
						|
upsEnvHumidity OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER (0..100)
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The ambient humidity of the EnviroSense unit (% Humidity)."
 | 
						|
  ::= { trippUpsEnvironment 2 }
 | 
						|
 | 
						|
 | 
						|
trippUpsContacts OBJECT IDENTIFIER  ::= { trippUPS 4 }
 | 
						|
 | 
						|
upsContactTable OBJECT-TYPE
 | 
						|
  SYNTAX SEQUENCE OF UpsContactEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "A table of contacts attached to the EnviroSense unit."
 | 
						|
  ::= { trippUpsContacts 1 }
 | 
						|
 | 
						|
 | 
						|
upsContactEntry OBJECT-TYPE
 | 
						|
  SYNTAX UpsContactEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "An entry containing information applicable to a
 | 
						|
    particular contact."
 | 
						|
  INDEX {
 | 
						|
    upsContactIndex }
 | 
						|
  ::= { upsContactTable 1 }
 | 
						|
 | 
						|
 | 
						|
UpsContactEntry ::= SEQUENCE {
 | 
						|
  upsContactIndex  PositiveInteger,
 | 
						|
  upsContactName   DisplayString,
 | 
						|
  upsContactStatus INTEGER,
 | 
						|
  upsContactConfig INTEGER }
 | 
						|
 | 
						|
 | 
						|
upsContactIndex OBJECT-TYPE
 | 
						|
  SYNTAX PositiveInteger
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The contact identifier."
 | 
						|
  ::= { upsContactEntry 1 }
 | 
						|
 | 
						|
 | 
						|
upsContactName OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString (SIZE (0..15))
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The contact name."
 | 
						|
  ::= { upsContactEntry 2 }
 | 
						|
 | 
						|
 | 
						|
upsContactStatus OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      unknown(0),
 | 
						|
      normal(1),
 | 
						|
      alarm(2) }
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The current status of the contact."
 | 
						|
  ::= { upsContactEntry 3 }
 | 
						|
 | 
						|
 | 
						|
upsContactConfig OBJECT-TYPE
 | 
						|
  SYNTAX INTEGER {
 | 
						|
      normallyClosed(0),
 | 
						|
      normallyOpen(1) }
 | 
						|
  MAX-ACCESS read-write
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "The default configuration of the contact."
 | 
						|
  ::= { upsContactEntry 4 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Legacy (PowerAlert version 11) traps, redefined as notifications.
 | 
						|
--
 | 
						|
-- These notifications define the traps used in previous Tripplite MIBs and
 | 
						|
-- are only supported when legacy support is enabled, as indicated by
 | 
						|
-- tlEngineLegacySNMPSupport
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
tlV11TrapsPrefix OBJECT IDENTIFIER  ::= { trippUPS 0 }
 | 
						|
 | 
						|
tlV11upsCritical NOTIFICATION-TYPE
 | 
						|
  OBJECTS {
 | 
						|
    upsTrapCode,
 | 
						|
    upsTrapDescription }
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "UPS Critical Alarm."
 | 
						|
  ::= { tlV11TrapsPrefix 100 }
 | 
						|
 | 
						|
 | 
						|
tlV11upsWarning NOTIFICATION-TYPE
 | 
						|
  OBJECTS {
 | 
						|
    upsTrapCode,
 | 
						|
    upsTrapDescription}
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "UPS Warning."
 | 
						|
  ::= { tlV11TrapsPrefix 101 }
 | 
						|
 | 
						|
 | 
						|
tlV11upsInformation NOTIFICATION-TYPE
 | 
						|
  OBJECTS {
 | 
						|
    upsTrapCode,
 | 
						|
    upsTrapDescription}
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "UPS Information."
 | 
						|
  ::= { tlV11TrapsPrefix 102 }
 | 
						|
 | 
						|
 | 
						|
tlV11upsAlarmCleared NOTIFICATION-TYPE
 | 
						|
  OBJECTS {
 | 
						|
    upsTrapCode,
 | 
						|
    upsTrapDescription}
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "UPS Alarm Cleared."
 | 
						|
  ::= { tlV11TrapsPrefix 103 }
 | 
						|
 | 
						|
 | 
						|
tlV11upsAgentStarted NOTIFICATION-TYPE
 | 
						|
  OBJECTS {
 | 
						|
    upsTrapCode,
 | 
						|
    upsTrapDescription}
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "Agent started."
 | 
						|
  ::= { tlV11TrapsPrefix 104 }
 | 
						|
 | 
						|
 | 
						|
tlV11upsAgentStopped NOTIFICATION-TYPE
 | 
						|
  OBJECTS {
 | 
						|
    upsTrapCode,
 | 
						|
    upsTrapDescription}
 | 
						|
  STATUS obsolete
 | 
						|
  DESCRIPTION
 | 
						|
    "Agent stopped."
 | 
						|
  ::= { tlV11TrapsPrefix 105 }
 | 
						|
 | 
						|
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- This is an excerpt from the TRIPPUPS-MIB used for Delta SNMP cards in
 | 
						|
-- Tripplite UPSs.  It has major fundamental problems with OID collisions
 | 
						|
-- and naming collosions, so it's commented out in its entirety.  It's
 | 
						|
-- only included for historical documentation purposes.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- BEGIN Delta SNMP MIB
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- ups OBJECT IDENTIFIER   ::= { trippUPS 1 }
 | 
						|
--
 | 
						|
-- upsIdent OBJECT IDENTIFIER  ::= { ups 1 }
 | 
						|
--
 | 
						|
-- upsBattery OBJECT IDENTIFIER  ::= { ups 2 }
 | 
						|
--
 | 
						|
-- upsInput OBJECT IDENTIFIER  ::= { ups 3 }
 | 
						|
--
 | 
						|
-- upsOutput OBJECT IDENTIFIER   ::= { ups 4 }
 | 
						|
--
 | 
						|
-- upsAlarm OBJECT IDENTIFIER  ::= { ups 6 }
 | 
						|
--
 | 
						|
-- upsWellKnownAlarms OBJECT IDENTIFIER  ::= { ups 7 }
 | 
						|
--
 | 
						|
-- upsTest OBJECT IDENTIFIER   ::= { ups 8 }
 | 
						|
--
 | 
						|
-- upsControl OBJECT IDENTIFIER  ::= { ups 9 }
 | 
						|
--
 | 
						|
-- upsConfig OBJECT IDENTIFIER   ::= { ups 10 }
 | 
						|
--
 | 
						|
-- The Device Identification group.
 | 
						|
-- All objects in this group are set at device initialization and remain static.
 | 
						|
--
 | 
						|
-- upsIdentManufacturer OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..31))
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The name of the UPS manufacturer."
 | 
						|
--   ::= { upsIdent 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsIdentModel OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..63))
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS Model designation."
 | 
						|
--   ::= { upsIdent 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsIdentUPSSoftwareVersion OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..63))
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS Firmware software version(s).  This variable
 | 
						|
--     may or may not have the same value as
 | 
						|
--     upsIdentAgentSoftwareVersion in some implementations."
 | 
						|
--   ::= { upsIdent 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsIdentAgentSoftwareVersion OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..63))
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS agent software version.  This variable may or
 | 
						|
--     may not have the same value as
 | 
						|
--     upsIdentUPSSoftwareVersion in some implementations."
 | 
						|
--   ::= { upsIdent 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsIdentName OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..63))
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A string identifying the UPS.  This object should be
 | 
						|
--     set by the administrator."
 | 
						|
--   ::= { upsIdent 5 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsIdentAttachedDevices OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..63))
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A string identifying the devices attached to the
 | 
						|
--     output(s) of the UPS.  This object should be set by
 | 
						|
--     the administrator."
 | 
						|
--   ::= { upsIdent 6 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- The Battery group.
 | 
						|
-- Implementation of this group is mandatory for all systems.
 | 
						|
--
 | 
						|
-- upsBatteryStatus OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--       unknown(1),
 | 
						|
--       batteryNormal(2),
 | 
						|
--       batteryLow(3),
 | 
						|
--       batteryDepleted(4) }
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The indication of the capacity remaining in the UPS
 | 
						|
--     system's batteries.  A value of batteryNormal
 | 
						|
--     indicates that the batteries are fully charged.  A
 | 
						|
--     value of batteryLow indicates that the remaining battery
 | 
						|
--     run-time is less than or equal to
 | 
						|
--     upsConfigMinutesRemaining.  A value of batteryDepleted
 | 
						|
--     indicates that the UPS will be unable to sustain the
 | 
						|
--     present load when and if the utility power is lost."
 | 
						|
--   ::= { upsBattery 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsSecondsOnBattery OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "If the unit is on battery power, the elapsed time
 | 
						|
--     since the UPS last switched to battery power, or the
 | 
						|
--     time since the network management subsystem was last
 | 
						|
--     restarted, whichever is less.  Zero shall be returned
 | 
						|
--     if the unit is not on battery power. UNITS - seconds"
 | 
						|
--   ::= { upsBattery 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsEstimatedMinutesRemaining OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "An estimate of the time to battery charge depletion
 | 
						|
--     under the present load conditions if the utility power
 | 
						|
--     were to be lost and remain off. UNITS - minutes"
 | 
						|
--   ::= { upsBattery 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsBatteryChargeRemaining OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER (0..100)
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The estimate of the battery charge remaining expressed
 | 
						|
--     as a percent of full charge."
 | 
						|
--   ::= { upsBattery 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsBatteryVoltage OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The magnitude of the present battery voltage.   UNITS  0.1 Volt DC."
 | 
						|
--   ::= { upsBattery 5 }
 | 
						|
--
 | 
						|
--
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsBatteryCurrent MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB,  {upsBattery 6 }  is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--
 | 
						|
-- upsBatteryTemperature OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The ambient temperature at or near the UPS Battery.
 | 
						|
--     UNITS degrees Centigrade"
 | 
						|
--   ::= { upsBattery 7 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- the table group has one attribute of its own - the number of rows in the
 | 
						|
-- contained table.  It also contains the table of names.
 | 
						|
-- The Input group.
 | 
						|
-- Implementation of this group is mandatory for all systems.
 | 
						|
--
 | 
						|
-- upsInputFrequency OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The present input frequency.  UNITS  0.1 Hertz"
 | 
						|
--   ::= { upsInput 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsInputLineBads OBJECT-TYPE
 | 
						|
--   SYNTAX Counter
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A count of the number of times the input entered an
 | 
						|
--     out-of-tolerance condition as defined by the manufacturer."
 | 
						|
--   ::= { upsInput 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsInputNumLines OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The number of input lines utilized in this device.
 | 
						|
--     This variable indicates the number of rows in the input table."
 | 
						|
--   ::= { upsInput 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsInputVolt OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The magnitude of the present input voltage.
 | 
						|
--     UNITS     RMS Volts"
 | 
						|
--   ::= { upsInput 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsInputTable OBJECT-TYPE
 | 
						|
--   SYNTAX SEQUENCE OF UpsInputEntry
 | 
						|
--   ACCESS not-accessible
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A list of input table entries.  The number of entries
 | 
						|
--     is given by the value of upsInputNumLines."
 | 
						|
--   ::= { upsInput 5 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsInputEntry OBJECT-TYPE
 | 
						|
--   SYNTAX UpsInputEntry
 | 
						|
--   ACCESS not-accessible
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "An entry containing information applicable to a
 | 
						|
--     particular input line."
 | 
						|
--   INDEX {
 | 
						|
--     upsInputLineIndex }
 | 
						|
--   ::= { upsInputTable 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- UpsInputEntry ::= SEQUENCE {
 | 
						|
--   upsInputLineIndex INTEGER,
 | 
						|
--   upsInputVoltage   INTEGER }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsInputLineIndex OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The input line identifier."
 | 
						|
--   ::= { upsInputEntry 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsInputVoltage OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The magnitude of the present input voltage.
 | 
						|
--     UNITS     RMS Volts"
 | 
						|
--   ::= { upsInputEntry 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- The Output group.
 | 
						|
-- Implementation of this group is mandatory for all systems.
 | 
						|
--
 | 
						|
-- upsOutputSource OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--       other(1),
 | 
						|
--       none(2),
 | 
						|
--       normal(3),
 | 
						|
--       bypass(4),
 | 
						|
--       battery(5),
 | 
						|
--       booster(6),
 | 
						|
--       reducer(7) }
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The present source of output power."
 | 
						|
--   ::= { upsOutput 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputFrequency OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The present output frequency.
 | 
						|
--     UNITS     0.1 Hertz"
 | 
						|
--   ::= { upsOutput 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputNumLines OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The number of output lines utilized in this device.
 | 
						|
--     This variable indicates the number of rows in the output table."
 | 
						|
--   ::= { upsOutput 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputPercLoad OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The percentage of true power capacity presently being used.
 | 
						|
--     UNITS     percent"
 | 
						|
--   ::= { upsOutput 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputTable OBJECT-TYPE
 | 
						|
--   SYNTAX SEQUENCE OF UpsOutputEntry
 | 
						|
--   ACCESS not-accessible
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A list of output table entries.  The number of
 | 
						|
--     entries is given by the value of upsOutputNumLines."
 | 
						|
--   ::= { upsOutput 5 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputEntry OBJECT-TYPE
 | 
						|
--   SYNTAX UpsOutputEntry
 | 
						|
--   ACCESS not-accessible
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "An entry containing information applicable to a
 | 
						|
--     particular output line."
 | 
						|
--   INDEX {
 | 
						|
--     upsOutputLineIndex }
 | 
						|
--   ::= { upsOutputTable 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- UpsOutputEntry ::= SEQUENCE {
 | 
						|
--   upsOutputLineIndex   INTEGER,
 | 
						|
--   upsOutputVoltage     INTEGER,
 | 
						|
--   upsOutputCurrent     INTEGER,
 | 
						|
--   upsOutputPower       INTEGER,
 | 
						|
--   upsOutputPercentLoad INTEGER }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputLineIndex OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The output line identifier."
 | 
						|
--   ::= { upsOutputEntry 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputVoltage OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The present output voltage.
 | 
						|
--     UNITS     RMS Volts"
 | 
						|
--   ::= { upsOutputEntry 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputCurrent OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The present output mandatory.
 | 
						|
--     UNITS     0.1 Amp"
 | 
						|
--   ::= { upsOutputEntry 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputPower OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The present output true power.
 | 
						|
--     UNITS     Watts"
 | 
						|
--   ::= { upsOutputEntry 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOutputPercentLoad OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The percentage of true power capacity presently being used.
 | 
						|
--     UNITS     percent"
 | 
						|
--   ::= { upsOutputEntry 5 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- Alarm Group
 | 
						|
--
 | 
						|
-- upsAlarmsPresent OBJECT-TYPE
 | 
						|
--   SYNTAX Gauge
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The present number of active alarm conditions."
 | 
						|
--   ::= { upsAlarm 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmID OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--       upsAlarmBatteryBad(1),
 | 
						|
--       upsAlarmOnBattery(2),
 | 
						|
--       upsAlarmLowBattery(3),
 | 
						|
--       upsAlarmDepletedBattery(4),
 | 
						|
--       upsAlarmTempBad(5),
 | 
						|
--       upsAlarmOutputOverload(6),
 | 
						|
--       upsAlarmOutputOffAsRequested(7),
 | 
						|
--       upsAlarmOutputOff(8),
 | 
						|
--       upsAlarmDiagnosticTestFailed(9),
 | 
						|
--       upsAlarmCommunicationsLost(10),
 | 
						|
--       upsAlarmShutdownPending(11),
 | 
						|
--       upsAlarmShutdownImminent(12),
 | 
						|
--       upsAlarmTestInProgress(13) }
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A unique identifier for an alarm condition.  This
 | 
						|
--     value must remain constant."
 | 
						|
--   ::= { upsAlarm 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmDESCR OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..31))
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A reference to an alarm description object.  The
 | 
						|
--     object references should not be accessible, but rather
 | 
						|
--     be used to provide a unique description of the alarm
 | 
						|
--     condition."
 | 
						|
--   ::= { upsAlarm 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmTable OBJECT-TYPE
 | 
						|
--   SYNTAX SEQUENCE OF UpsAlarmEntry
 | 
						|
--   ACCESS not-accessible
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A list of alarm table entries.  The table consists of
 | 
						|
--     zero, one, or may rows at any moment, depending upon
 | 
						|
--     the number of alarm conditions in effect.  The table
 | 
						|
--     is initially empty at agent startup.  The agent
 | 
						|
--     creates a row in the table each time a condition is
 | 
						|
--     detected and deletes that row when that condition no
 | 
						|
--     longer pertains.  The agent creates the first row with
 | 
						|
--     upsAlarmId equal to 1, and increments the value fo
 | 
						|
--     upsAlarmId each time a new row is created, wrapping to
 | 
						|
--     the first free value greater than or equal to 1 when
 | 
						|
--     the maximum value of upsAlarmId would otherwise be
 | 
						|
--     exceeded.  Consequently, after multiple operations,
 | 
						|
--     the table may become sparse, e.g., containing entries
 | 
						|
--     for rows 95, 100, 101, and 203 and the entries are in
 | 
						|
--     chronological order until upsAlarmId wraps.
 | 
						|
--
 | 
						|
--     Alarms are named by and OBJECT IDENTIFIER,
 | 
						|
--     upsAlarmDescr, to allow a single table to reflect well
 | 
						|
--     known alarms plus alarms defined by a particular
 | 
						|
--     implementation, i.e., as documented in the private
 | 
						|
--     enterprise MIB definition for the device.  No two rows
 | 
						|
--     will have the same value of upsAlarmDescr, since
 | 
						|
--     alarms define conditions.  In order to meet this
 | 
						|
--     requirement, care should be take in the definition of
 | 
						|
--     the number of active rows in the table at any given
 | 
						|
--     time is reflected by the value fo upsAlarms."
 | 
						|
--   ::= { upsAlarm 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmEntry OBJECT-TYPE
 | 
						|
--   SYNTAX UpsAlarmEntry
 | 
						|
--   ACCESS not-accessible
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "An entry containing information applicable to a
 | 
						|
--     particular alarm."
 | 
						|
--   INDEX {
 | 
						|
--     upsAlarmId }
 | 
						|
--   ::= { upsAlarmTable 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- UpsAlarmEntry ::= SEQUENCE {
 | 
						|
--   upsAlarmId    INTEGER,
 | 
						|
--   upsAlarmDescr DisplayString,
 | 
						|
--   upsAlarmTime  TimeTicks }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmId OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A unique identifier for an alarm condition.  This
 | 
						|
--     value must remain constant."
 | 
						|
--   ::= { upsAlarmEntry 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmDescr OBJECT-TYPE
 | 
						|
--   SYNTAX DisplayString (SIZE (0..31))
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A reference to an alarm description object.  The
 | 
						|
--     object references should not be accessible, but rather
 | 
						|
--     be used to provide a unique description of the alarm
 | 
						|
--     condition."
 | 
						|
--   ::= { upsAlarmEntry 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmTime OBJECT-TYPE
 | 
						|
--   SYNTAX TimeTicks
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The value of sysUpTime when the alarm condition was
 | 
						|
--     detected.  If the alarm condition was detected at the
 | 
						|
--     time of agent startup and presumable existed before
 | 
						|
--     agent startup, the value of upsAlarmTime shall equal
 | 
						|
--     0."
 | 
						|
--   ::= { upsAlarmEntry 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmBatteryBad OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "One or more batteries have been determined to require
 | 
						|
--     replacement."
 | 
						|
--   ::= { upsWellKnownAlarms 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmOnBattery OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS is drawing power from the batteries."
 | 
						|
--   ::= { upsWellKnownAlarms 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmLowBattery OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The remaining battery run-time is less than or equal
 | 
						|
--     to upsConfigMinutesRemaining."
 | 
						|
--   ::= { upsWellKnownAlarms 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmDepletedBattery OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS will be unable to sustain the present load
 | 
						|
--     when and if the utility power is lost."
 | 
						|
--   ::= { upsWellKnownAlarms 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmTempBad OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A temperature is out of tolerance."
 | 
						|
--   ::= { upsWellKnownAlarms 5 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmOutputOverload OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The output load exceeds the UPS output capacity."
 | 
						|
--   ::= { upsWellKnownAlarms 6 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmOutputOffAsRequested OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS has shutdown as commanded, i.e., the output is off."
 | 
						|
--   ::= { upsWellKnownAlarms 7 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmUpsOutputOff OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS is in the off state."
 | 
						|
--   ::= { upsWellKnownAlarms 8 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmDiagnosticTestFailed OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The result of the last diagnostic test indicates a
 | 
						|
--     failure."
 | 
						|
--   ::= { upsWellKnownAlarms 9 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmCommunicationsLost OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A problem has been encountered in the
 | 
						|
--     communications between the agent and the UPS."
 | 
						|
--   ::= { upsWellKnownAlarms 10 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmShutdownPending OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A upsShutdownAfterDelay countdown is underway."
 | 
						|
--   ::= { upsWellKnownAlarms 11 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmShutdownImminent OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A upsShutdownAfterDelay countdown is underway."
 | 
						|
--   ::= { upsWellKnownAlarms 12 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAlarmTestInProgress OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A upsShutdownAfterDelay countdown is underway."
 | 
						|
--   ::= { upsWellKnownAlarms 13 }
 | 
						|
--
 | 
						|
-- Test Group
 | 
						|
--
 | 
						|
-- upsTestId OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--       noTestsInitiated(1),
 | 
						|
--       abortTestInProgress(2),
 | 
						|
--       generalSystemsTest(3),
 | 
						|
--       checkBatteryTest(4),
 | 
						|
--       deepBatteryCalibration(5) }
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The test named by an OBJECT IDENTIFIER which
 | 
						|
--     allows a standard mechanism for the initiation of
 | 
						|
--     test, including the well known tests identified in
 | 
						|
--     this document as well as those introduced by a
 | 
						|
--     particular implementation, i.e., as
 | 
						|
--     documented in the private enterprise MIB definition
 | 
						|
--     for the device.
 | 
						|
--
 | 
						|
--     Setting this variable initiates the named test.  Sets
 | 
						|
--     to this variable require the presence of
 | 
						|
--     upsTestSpinLock in the same SNMP message.
 | 
						|
--
 | 
						|
--     The set request will be rejected with an appropriate
 | 
						|
--     error message if the requested test cannot be
 | 
						|
--     performed, including attempts to start a test when
 | 
						|
--     another test is already in progress.  Tests in
 | 
						|
--     progress may be aborted by setting this variable to
 | 
						|
--     upsTestAbortTestInProgress.
 | 
						|
--
 | 
						|
--     Read operations return the value of the name of the
 | 
						|
--     test in progress if a test is in progress or the name
 | 
						|
--     of the last test performed if no test is in progress,
 | 
						|
--     unless no test has bee run, in which case the well
 | 
						|
--     known value upsTestNoTestsInitiated is returned."
 | 
						|
--   ::= { upsTest 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsTestResultsSummary OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--       donePass(1),
 | 
						|
--       doneWarning(2),
 | 
						|
--       doneError(3),
 | 
						|
--       aborted(4),
 | 
						|
--       inProgress(5),
 | 
						|
--       noTestsInitiated(6) }
 | 
						|
--   ACCESS read-only
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The results of the mandatory or last UPS diagnostics
 | 
						|
--     test performed.  The values for donePass(1),
 | 
						|
--     doneWarning(2), and doneError(3) are self-documenting.
 | 
						|
--     The value aborted(4) is returned for tests which are
 | 
						|
--     aborted by setting the value of upsTestId to
 | 
						|
--     upsTestAbortTestInProgress.  Tests which have not yet
 | 
						|
--     concluded are indicated by inProgress(5).  The value
 | 
						|
--     noTestsInitiated(4) indicates that no previous test
 | 
						|
--     results are available, such as in the case when no
 | 
						|
--     tests have been run since the last reinitialization of
 | 
						|
--     the network management subsystem and the system has no
 | 
						|
--     provision for non-volatile storage of test results."
 | 
						|
--   ::= { upsTest 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsTestResultsDetail MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsTest 3 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsTestStartTime MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsTest 4 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Control Group
 | 
						|
--
 | 
						|
-- upsShutdownType OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--       output(1),
 | 
						|
--       system(2) }
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Setting this object will start the output after the
 | 
						|
--     indicated number of seconds.  Setting this object to 0
 | 
						|
--     will cause the UPS to start the output immediately.
 | 
						|
--     If the output is already on at the time the delay has
 | 
						|
--     counted down, nothing will happen."
 | 
						|
--   ::= { upsControl 1 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsShutdownAfterDelay OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Setting this object will shutdown (i.e., turn off)
 | 
						|
--     either the UPS output or the UPS system (as determined
 | 
						|
--     by the value of upsShhutdownType at the time of
 | 
						|
--     shutdown) after the indicated number of seconds, or
 | 
						|
--     less if the UPS batteries become depleted.  Setting
 | 
						|
--     this object to 0 will cause the shutdown to occur
 | 
						|
--     immediately.  Setting this object to -1 will abort the
 | 
						|
--     countdown.  If the system is already in the desired
 | 
						|
--     state at the time the countdown reaches 0, then
 | 
						|
--     nothing will happen.  That is, there is no additional
 | 
						|
--     action at that time if upsShutdownType = system and
 | 
						|
--     the system is already off.  Similarly, there is no
 | 
						|
--     additional action at that time if upsShutdownType =
 | 
						|
--     output and the output is already off.  When read,
 | 
						|
--     upsShutdownAfterDelay will return the number of
 | 
						|
--     seconds remaining until shutdown, or -1 if no shutdown
 | 
						|
--     countdown is in effect.  On some systems, if the agent
 | 
						|
--     is restarted while a shutdown countdown is in effect,
 | 
						|
--     the countdown may be aborted.  Sets to this object
 | 
						|
--     override any upsShutdownAfterDelay already in effect.
 | 
						|
--     UNITS seconds"
 | 
						|
--   ::= { upsControl 2 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsStartupAfterDelay OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Setting this object will start the output after the
 | 
						|
--     indicated number of seconds, includeing starting the
 | 
						|
--     UPS, if necessary.  Setting this object to 0 will
 | 
						|
--     cause the start to occur immediately.  Setting this
 | 
						|
--     object to -1 will abort the countdown.  If the output
 | 
						|
--     is already on at the time the countdown reaches 0,
 | 
						|
--     nothing will happen.  Sets to this object
 | 
						|
--     override the effect of any upsStartupAfterDelay
 | 
						|
--     countdown or upsRebootDuration countdown in progress.
 | 
						|
--     When read, upsStartupAfterDelay will return the number
 | 
						|
--     of seconds until start, or -1 if no startup
 | 
						|
--     countdown is in effect.  If the countdown expires
 | 
						|
--     during a utility failure, the startup shall depend
 | 
						|
--     upon the value of upsAutoRestart at that time.  On
 | 
						|
--     some systems, if the agent is restarted while a
 | 
						|
--     startup countdown is in effect, the countdown is
 | 
						|
--     aborted.
 | 
						|
--     UNITS seconds"
 | 
						|
--   ::= { upsControl 3 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsRebootDuration OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Setting this object will immediately shutdown (i.e.,
 | 
						|
--     turn off) either the UPS output or the UPS system (as
 | 
						|
--     determined by the value of the upsShutdownType at the time
 | 
						|
--     of shutdown)  for a period equal to the indicated
 | 
						|
--     number of seconds, after which time the output will be
 | 
						|
--     started, including starting the UPS, if necessary.  If
 | 
						|
--     the number of seconds required to perform the request
 | 
						|
--     is greater than the requested duration, then the
 | 
						|
--     requested shutdown and startup cycle shall be
 | 
						|
--     performed in the minimum time possible, but in no case
 | 
						|
--     shall this require more than the requested duration
 | 
						|
--     plus 60 seconds.  When read, upsRebootDuration shall
 | 
						|
--     return the number of seconds remaining in the
 | 
						|
--     countdown, or -1 if no countdown is in progress.  If
 | 
						|
--     the startup should occur during a utility failure, the
 | 
						|
--     startup shall depend on the value of upsAutoRestart
 | 
						|
--     at that time.
 | 
						|
--     UNITS seconds"
 | 
						|
--   ::= { upsControl 4 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsAutoRestart OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER {
 | 
						|
--       on(1),
 | 
						|
--       off(2) }
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Setting this object to 'on' will cause the UPS system
 | 
						|
--     to restart after a shutdown if/when utility power is present."
 | 
						|
--   ::= { upsControl 5 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsConfig group
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigInputVoltage MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 1 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsInputFreq MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 2 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigOutputVoltage MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 3 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigOutputFreq MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 4 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigOutputVA MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 5 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigOutputPower MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 6 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigLowBattTime MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 7 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigAudibleStatus MIB variable removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, {upsConfig 8 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigLowVoltageTransferPoint MIB variable removed by Dave Cole (SEC) on
 | 
						|
-- 4/24/95.  To conform with older versions of this MIB, {upsConfig 9 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsConfigHighVoltageTransferPoint MIB variable removed by Dave Cole (SEC) on
 | 
						|
-- 4/24/95.  To conform with older versions of this MIB, {upsConfig 10 } is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- upsConfigInputVoltageHigh OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "If the value of the input voltage (in Volts) exceeds this value, a
 | 
						|
--     utilityVoltageHigh trap will be triggered."
 | 
						|
--   ::= { upsConfig 11 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsConfigInputVoltageLow OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "If the value of the input voltage (in Volts) falls below this value, a
 | 
						|
--     utilityVoltageLow trap will be triggered."
 | 
						|
--   ::= { upsConfig 12 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsConfigOutputPercLoadHigh OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "If the value of the output percent load exceeds this value, a upsOverload trap
 | 
						|
--     will be triggered."
 | 
						|
--   ::= { upsConfig 13 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsConfigBatteryPercLow OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "If the value of the battery percent capacity falls below this value, a lowBattery
 | 
						|
--     trap will be triggered."
 | 
						|
--   ::= { upsConfig 14 }
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsConfigBatteryTemperatureHigh OBJECT-TYPE
 | 
						|
--   SYNTAX INTEGER
 | 
						|
--   ACCESS read-write
 | 
						|
--   STATUS obsolete
 | 
						|
--   DESCRIPTION
 | 
						|
--     "If the value of the battery temperature exceeds this value, a
 | 
						|
--     batteryTemperatureHigh trap will be triggered."
 | 
						|
--   ::= { upsConfig 15 }
 | 
						|
--
 | 
						|
--
 | 
						|
--
 | 
						|
-- Traps
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsOnBattery trap modified by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, trap 1 is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsTestCompleted trap removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, trap 2 is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsAlarmEntryAdded trap removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, trap 3 is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- Note : upsAlarmEntryDeleted trap removed by Dave Cole (SEC) on 4/24/95
 | 
						|
-- To conform with older versions of this MIB, trap 4 is reserved.
 | 
						|
--------------------------------------------------------------------------
 | 
						|
--
 | 
						|
-- upsOnBattery TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   VARIABLES {
 | 
						|
--     upsIdentAttachedDevices,
 | 
						|
--     upsEstimatedMinutesRemaining}
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS is on battery."
 | 
						|
--  ::= 5
 | 
						|
--
 | 
						|
--
 | 
						|
-- powerRestored TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Utility power has been restored."
 | 
						|
--  ::= 6
 | 
						|
--
 | 
						|
--
 | 
						|
-- lowBattery TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS batteries are low and will soon be exhausted."
 | 
						|
--  ::= 7
 | 
						|
--
 | 
						|
--
 | 
						|
-- returnFromLowBattery TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS has returned from a low battery condition."
 | 
						|
--  ::= 8
 | 
						|
--
 | 
						|
--
 | 
						|
-- communicationEstablished TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Communication with the UPS has been established.  This trap will be sent
 | 
						|
--     each time there is a transition from a power off condition to a power on condition."
 | 
						|
--  ::= 9
 | 
						|
--
 | 
						|
--
 | 
						|
-- communicationLost TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "Communication with the UPS has been lost."
 | 
						|
--  ::= 10
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsOverload TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS has sensed a load greater than the value of the
 | 
						|
--     upsConfigOutputPercLoadHigh MIB variable."
 | 
						|
--  ::= 11
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsDiagnosticsFailed TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS failed its self-test."
 | 
						|
--  ::= 12
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsDiagnosticsPassed TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS passed its internal self-test."
 | 
						|
--  ::= 13
 | 
						|
--
 | 
						|
--
 | 
						|
-- utilityVoltageHigh TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS input voltage greater than or equal to the value of
 | 
						|
--     the upsConfigInputVoltageHigh MIB variable."
 | 
						|
--  ::= 14
 | 
						|
--
 | 
						|
--
 | 
						|
-- utilityVoltageLow TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS input voltage is less than or equal to the value of
 | 
						|
--     the upsConfigInputVoltageLow MIB variable."
 | 
						|
--  ::= 15
 | 
						|
--
 | 
						|
--
 | 
						|
-- utilityVoltageReturnToNormal TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS has returned from a utility voltage high or low condition."
 | 
						|
--  ::= 16
 | 
						|
--
 | 
						|
--
 | 
						|
-- batteryTemperatureHigh TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS battery temperature has exceeded the value of the
 | 
						|
--     upsConfigBatteryTemperatureHigh MIB variable."
 | 
						|
--  ::= 17
 | 
						|
--
 | 
						|
--
 | 
						|
-- shutdownPending TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "A UPS shutdown countdown is underway."
 | 
						|
--  ::= 18
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsSleeping TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The output of the UPS has been turned off."
 | 
						|
--  ::= 19
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsWokeup TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The output of the UPS has been turned on."
 | 
						|
--  ::= 20
 | 
						|
--
 | 
						|
--
 | 
						|
-- upsBatteryNeedsReplacement TRAP-TYPE
 | 
						|
--   ENTERPRISE tripplite
 | 
						|
--   DESCRIPTION
 | 
						|
--     "The UPS battery needs to be replaced."
 | 
						|
--  ::= 21
 | 
						|
--------------------------------------------------------------------------
 | 
						|
-- END Delta SNMP MIB
 | 
						|
--------------------------------------------------------------------------
 | 
						|
 | 
						|
 | 
						|
END
 |