initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

View File

@ -0,0 +1,288 @@
ALPHA-CONVERTER-SYS-MIB DEFINITIONS ::= BEGIN
--==========================================================================
--
-- Alpha Technologies Ltd.
-- Copyright 2014
--
--==========================================================================
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
ScaledNumber, simple
FROM ALPHA-RESOURCE-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF;
converterSystem MODULE-IDENTITY
LAST-UPDATED "201507280000Z"
ORGANIZATION "Alpha Technologies Ltd."
CONTACT-INFO
"Alpha Technologies Ltd.
7700 Riverfront Gate
Burnaby, BC V5J 5M4
Canada
Tel: 1-604-436-5900
Fax: 1-604-436-1233"
DESCRIPTION
"This MIB defines the notification block(s) available in system controllers."
REVISION "201507280000Z" -- July 28, 2015
DESCRIPTION
"
Updated to follow MIB structure conformance rules. Tested with
SimpleWeb: http://www.simpleweb.org
Passed highest level of compliance. (level 6)
"
REVISION "201507230000Z" -- July 23, 2015
DESCRIPTION
"Fixed MIB syntax warnings."
REVISION "201506230000Z" -- June 23, 2015
DESCRIPTION
"General revision."
::= { simple 2 }
convSysTotalOutputCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total converter output current in AMPS."
::= { converterSystem 1 }
convSysTotalOutputPower OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total converter output power in WATTS."
::= { converterSystem 2 }
convSysTotalCapacityInstalledAmps OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A converter output current multiplied by the number of converters installed."
::= { converterSystem 3 }
convSysTotalCapacityInstalledPower OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A converter output power multiplied by the number of converters installed."
::= { converterSystem 4 }
convSysAverageConverterOutputVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average converter output voltage."
::= { converterSystem 5 }
convSysAverageConverterInputVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average input voltage supplied to the converters."
::= { converterSystem 6 }
convSysSystemVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System voltage."
::= { converterSystem 7 }
convSysTotalLoadCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total load current."
::= { converterSystem 8 }
convSysSystemNumber OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Snmp ID# assigned to the system."
::= { converterSystem 9 }
-- Conformance
conformance OBJECT IDENTIFIER ::= { converterSystem 100 }
compliances OBJECT IDENTIFIER ::= { conformance 1 }
compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the Alpha Converter System MIB."
MODULE -- this module
MANDATORY-GROUPS {
converterGroup
}
::= { compliances 1 }
converterGroups OBJECT IDENTIFIER ::= { conformance 2 }
converterGroup OBJECT-GROUP
OBJECTS {
convSysTotalOutputCurrent,
convSysTotalOutputPower,
convSysTotalCapacityInstalledAmps,
convSysTotalCapacityInstalledPower,
convSysAverageConverterOutputVoltage,
convSysAverageConverterInputVoltage,
convSysSystemVoltage,
convSysTotalLoadCurrent,
convSysSystemNumber
}
STATUS current
DESCRIPTION
"Alpha converter System data list group."
::= { converterGroups 1 }
END

View File

@ -0,0 +1,563 @@
ALPHA-INVERTER-SYS-MIB DEFINITIONS ::= BEGIN
--==========================================================================
--
-- Alpha Technologies Ltd.
-- Copyright 2014
--
--==========================================================================
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
ScaledNumber, simple
FROM ALPHA-RESOURCE-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF;
inverterSystem MODULE-IDENTITY
LAST-UPDATED "201602290000Z"
ORGANIZATION "Alpha Technologies Ltd."
CONTACT-INFO
"Alpha Technologies Ltd.
7700 Riverfront Gate
Burnaby, BC V5J 5M4
Canada
Tel: 1-604-436-5900
Fax: 1-604-436-1233"
DESCRIPTION
"
This MIB provides a flat list of data points available from the Cordex HP controller
to present information of one Inverter System.
"
REVISION "201602290000Z" -- February 29, 2016
DESCRIPTION
"General revision."
::= { simple 3 }
--==========================================================================
-- Subfolders for Phase, AC Input and DC Input groups.
--==========================================================================
phaseGroup OBJECT IDENTIFIER ::= { inverterSystem 80 }
acInputGroup OBJECT IDENTIFIER ::= { inverterSystem 81 }
dcInputGroup OBJECT IDENTIFIER ::= { inverterSystem 82 }
-- Inverter System data points
invTotalAcOutputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total output power summed from all the phases (VA)."
::= { inverterSystem 1 }
invSysAverageLoadingOfInstalledPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average output loading of all phases (% VA). "
::= { inverterSystem 2 }
invSysAverageDcInputToOutputPowerRatio OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of the output that is taken from the DC input (%)."
::= { inverterSystem 3 }
invSysSystemMode OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mode of the system. See manual for decoding the number."
::= { inverterSystem 4 }
invSysPhase1OutputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total output power from the phase 1 (VA)."
::= { inverterSystem 5 }
invSysPhase2OutputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total output power from phase 2 (VA)."
::= { inverterSystem 6 }
invSysPhase3OutputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total output power from the phase 3 (VA)."
::= { inverterSystem 7 }
invSysAverageOutputVoltageMeasured OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average output voltage of all the phases (V)."
::= { inverterSystem 8 }
invSysEnabledDisconnects OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of disconnects that are enabled."
::= { inverterSystem 9 }
invSysActivatedDisconnects OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of disconnects that are active."
::= { inverterSystem 10 }
invSysTotalDCInputCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total DC input current for the inverter system (A)."
::= { inverterSystem 11 }
invSysAverageDcInputVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average DC input voltage reading for the inverter system (V)."
::= { inverterSystem 12 }
invSysTotalDcInputPower OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total DC input power reading for the inverter system (W)."
::= { inverterSystem 13 }
invSysSystemOnBypass OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when the bypass switch is on. The AC input from the grid is fed to the AC load directly."
::= { inverterSystem 14 }
invSysTotalAcInputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total AC input power reading of the Inverter System (VA)."
::= { inverterSystem 18 }
-- Phase Group
invSysAcPhaseCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
"
::= { phaseGroup 1 }
invSysAcPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF InvSysAcPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
"
::= { phaseGroup 2 }
invSysAcPhaseEntry OBJECT-TYPE
SYNTAX InvSysAcPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
"
INDEX { invSysAcPhaseCount }
::= { invSysAcPhaseTable 1 }
InvSysAcPhaseEntry ::= SEQUENCE {
invSysAcPhaseAcOutputPowerVa ScaledNumber,
invSysAcPhaseOutputVoltageMeasured ScaledNumber,
invSysAcPhaseOutputCurrent ScaledNumber,
invSysAcPhaseFrequency ScaledNumber,
invSysAcPhaseLoadingOfInstalledPowerVa ScaledNumber,
invSysAcPhaseNumberOfModulesOn ScaledNumber,
invSysAcPhaseLoadingOfInstalledPowerWatts ScaledNumber,
invSysAcPhaseDcInputToOutputPowerRatioMeasured ScaledNumber,
invSysAcPhaseAcInputPowerWatts ScaledNumber,
invSysAcPhaseAcInputPowerVa ScaledNumber,
invSysAcPhaseAcOutputPowerWatts ScaledNumber,
invSysAcPhaseDCInputPowerWatts ScaledNumber,
invSysAcPhaseNumberOfRedundantModulesMeasured ScaledNumber,
invSysAcPhaseNumberOfModulesDetected ScaledNumber,
invSysAcPhaseNumberOfModulesOff ScaledNumber,
invSysAcPhaseNumberOfModulesFailed ScaledNumber
}
invSysAcPhaseAcOutputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power of the AC output (VA)."
::= { invSysAcPhaseEntry 1 }
invSysAcPhaseOutputVoltageMeasured OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output voltage of the phase or inverter (V)."
::= { invSysAcPhaseEntry 2 }
invSysAcPhaseOutputCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output current of the phase or inverter (A)."
::= { invSysAcPhaseEntry 3 }
invSysAcPhaseFrequency OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frequency to which the inverters will lock (Hz)."
::= { invSysAcPhaseEntry 4 }
invSysAcPhaseLoadingOfInstalledPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of output load to installed power (%VA)."
::= { invSysAcPhaseEntry 5 }
invSysAcPhaseNumberOfModulesOn OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that are On and can deliver power."
::= { invSysAcPhaseEntry 6 }
invSysAcPhaseLoadingOfInstalledPowerWatts OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of output load to installed power (% W)."
::= { invSysAcPhaseEntry 7 }
invSysAcPhaseDcInputToOutputPowerRatioMeasured OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The measured percentage of DC input power to output power(%). Under light or no load this value will not computed accurately."
::= { invSysAcPhaseEntry 8 }
invSysAcPhaseAcInputPowerWatts OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power drawn by the AC input (W)."
::= { invSysAcPhaseEntry 9 }
invSysAcPhaseAcInputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power drawn by the AC input (VA)."
::= { invSysAcPhaseEntry 10 }
invSysAcPhaseAcOutputPowerWatts OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power of the AC output (W)."
::= { invSysAcPhaseEntry 11 }
invSysAcPhaseDCInputPowerWatts OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power drawn by the DC input (W)."
::= { invSysAcPhaseEntry 12 }
invSysAcPhaseNumberOfRedundantModulesMeasured OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of inverters currently unneeded by the load."
::= { invSysAcPhaseEntry 13 }
invSysAcPhaseNumberOfModulesDetected OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters assigned to this phase that the T2S has detected."
::= { invSysAcPhaseEntry 14 }
invSysAcPhaseNumberOfModulesOff OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that are manually turned off."
::= { invSysAcPhaseEntry 15 }
invSysAcPhaseNumberOfModulesFailed OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that have failed and cannot deliver power."
::= { invSysAcPhaseEntry 16 }
-- AC Input Group
invSysAcInputCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
"
::= { acInputGroup 1 }
invSysAcInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF InvSysAcInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
"
::= { acInputGroup 2 }
invSysAcInputEntry OBJECT-TYPE
SYNTAX InvSysAcInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
"
INDEX { invSysAcInputCount }
::= { invSysAcInputTable 1 }
InvSysAcInputEntry ::= SEQUENCE {
invSysAcInputInputVoltage ScaledNumber,
invSysAcInputInputCurrent ScaledNumber,
invSysAcInputFrequency ScaledNumber,
invSysAcInputAcInputPowerVa ScaledNumber,
invSysAcInputNumberOfModulesOn ScaledNumber,
invSysAcInputAcInputPowerWatts ScaledNumber,
invSysAcInputNumberOfModulesDetected ScaledNumber,
invSysAcInputNumberOfModulesOff ScaledNumber,
invSysAcInputNumberOfModulesFailed ScaledNumber
}
invSysAcInputInputVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input voltage of the inverter or group (V)."
::= { invSysAcInputEntry 1 }
invSysAcInputInputCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input current of the inverter or group (A)."
::= { invSysAcInputEntry 2 }
invSysAcInputFrequency OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frequency of the input voltage and current of the inverter or group (Hz)."
::= { invSysAcInputEntry 3 }
invSysAcInputAcInputPowerVa OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power drawn by the AC input (VA)."
::= { invSysAcInputEntry 4 }
invSysAcInputNumberOfModulesOn OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that are On and can deliver power."
::= { invSysAcInputEntry 5 }
invSysAcInputAcInputPowerWatts OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power drawn by the AC input (W)."
::= { invSysAcInputEntry 6 }
invSysAcInputNumberOfModulesDetected OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters assigned to this phase that the T2S has detected."
::= { invSysAcInputEntry 7 }
invSysAcInputNumberOfModulesOff OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that are manually turned off."
::= { invSysAcInputEntry 8 }
invSysAcInputNumberOfModulesFailed OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that have failed and cannot deliver power."
::= { invSysAcInputEntry 9 }
-- DC Input Group
invSysDcInputCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
"
::= { dcInputGroup 1 }
invSysDcInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF InvSysDcInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
"
::= { dcInputGroup 2 }
invSysDcInputEntry OBJECT-TYPE
SYNTAX InvSysDcInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
"
INDEX { invSysDcInputCount }
::= { invSysDcInputTable 1 }
InvSysDcInputEntry ::= SEQUENCE {
invSysDcInputInputVoltage ScaledNumber,
invSysDcInputInputCurrent ScaledNumber,
invSysDcInputDcInputPowerWatts ScaledNumber,
invSysDcInputNumberOfModulesOn ScaledNumber,
invSysDcInputNumberOfModulesOff ScaledNumber,
invSysDcInputNumberOfModulesFailed ScaledNumber,
invSysDcInputNumberOfModulesDetected ScaledNumber
}
invSysDcInputInputVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input voltage of the inverter or group (V)."
::= { invSysDcInputEntry 1 }
invSysDcInputInputCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input current of the inverter or group (A)."
::= { invSysDcInputEntry 2 }
invSysDcInputDcInputPowerWatts OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power drawn by the DC input (W)."
::= { invSysDcInputEntry 3 }
invSysDcInputNumberOfModulesOn OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that are On and can deliver power."
::= { invSysDcInputEntry 4 }
invSysDcInputNumberOfModulesOff OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that are manually turned off."
::= { invSysDcInputEntry 5 }
invSysDcInputNumberOfModulesFailed OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters that have failed and cannot deliver power."
::= { invSysDcInputEntry 6 }
invSysDcInputNumberOfModulesDetected OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inverters assigned to this phase that the T2S has detected."
::= { invSysDcInputEntry 7 }
END

View File

@ -0,0 +1,597 @@
ALPHA-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
--==========================================================================
--
-- Alpha Technologies Ltd.
-- Copyright 2014
--
--==========================================================================
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
alarmActiveModelPointer, alarmActiveResourceId,
alarmModelDescription
FROM ALARM-MIB
alpha, controllerInfoName, componentListStaticName, componentListReference
FROM ALPHA-RESOURCE-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF;
alphaAlarmNotifications MODULE-IDENTITY
LAST-UPDATED "201507280000Z"
ORGANIZATION "Alpha Technologies Ltd."
CONTACT-INFO
"Alpha Technologies Ltd.
7700 Riverfront Gate
Burnaby, BC V5J 5M4
Canada
Tel: 1-604-436-5900
Fax: 1-604-436-1233"
DESCRIPTION
"This MIB defines the notification block(s) available in system controllers."
REVISION "201507280000Z" -- July 28, 2015
DESCRIPTION
"
Updated to follow MIB structure conformance rules. Tested with
SimpleWeb: http://www.simpleweb.org
Passed highest level of compliance. (level 6)
"
REVISION "201507230000Z" -- July 23, 2015
DESCRIPTION
"Fixed MIB syntax warnings."
REVISION "201506230000Z" -- June 23, 2015
DESCRIPTION
"General revision."
::= { alpha 100 }
alphaAlarmNotificationsExtension OBJECT IDENTIFIER ::= { alpha 101 }
-- Tectual convention
-- Notifications
alphaAlarmActiveState NOTIFICATION-TYPE
OBJECTS
{
alarmActiveModelPointer,
alarmActiveResourceId,
alarmPriority,
alarmModelDescription,
componentListStaticName,
componentListReference,
alarmSeverity,
controllerInfoName,
alarmCustomDescription
}
STATUS current
DESCRIPTION
"
SNMPv2 notification varbinds start with SysUptime
and Notification Oid as the first two in the list
by default. The first varbind in this definition
would be the third varbind in the raw output of the
notification.
An instance of the alarm indicated by
alarmActiveModelPointer has been raised
against the entity indicated by
alarmActiveResourceId.
The state of the alarm is indicated by the
alarmModelState.
The description of the alarm along with its source
is indicated by the alarmModelDescription and
componentListStaticName respectively.
componentListSnmpId provides the Id set to the
source of the alarm.
The agent must throttle the generation of
consecutive alarmActiveState traps so that there is at
least a two-second gap between traps of this
type against the same alarmActiveModelPointer and
alarmActiveResourceId. When traps are throttled,
they are queued for sending at a future time.
A management application should periodically check
the value of alarmActiveLastChanged to detect any
missed alarmActiveState notification-events, e.g.,
due to throttling or transmission loss.
"
::= { alphaAlarmNotifications 1 }
alphaAlarmClearState NOTIFICATION-TYPE
OBJECTS
{
alarmActiveModelPointer,
alarmActiveResourceId,
alarmPriority,
alarmModelDescription,
componentListStaticName,
componentListReference,
alarmSeverity,
controllerInfoName,
alarmCustomDescription
}
STATUS current
DESCRIPTION
"
SNMPv2 notification varbinds start with SysUptime
and Notification Oid as the first two in the list
by default. The first varbind in this definition
would be the third varbind in the raw output of the
notification.
An instance of the alarm indicated by
alarmActiveModelPointer has been cleared against
the entity indicated by alarmActiveResourceId.
The state of the alarm is indicated by the
alarmModelState.
The description of the alarm along with its source
is indicated by the alarmModelDescription and
componentListStaticName respectively.
componentListSnmpId provides the Id set to the
source of the alarm.
The agent must throttle the generation of
consecutive alarmActiveClear traps so that there is at
least a two-second gap between traps of this
type against the same alarmActiveModelPointer and
alarmActiveResourceId. When traps are throttled,
they are queued for sending at a future time.
A management application should periodically check
the value of alarmActiveLastChanged to detect any
missed alarmClearState notification-events, e.g.,
due to throttling or transmission loss.
"
::= { alphaAlarmNotifications 2 }
alarmSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
User defined value used for filtering purposes.
"
::= { alphaAlarmNotificationsExtension 1 }
alarmCustomDescription OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
User defined value used for filtering purposes.
"
::= { alphaAlarmNotificationsExtension 2 }
alarmPriority OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
User defined value used for filtering purposes.
"
::= { alphaAlarmNotificationsExtension 3 }
-- Conformance
alphaAlarmNotificationConformance OBJECT IDENTIFIER ::= { alphaAlarmNotifications 102 }
alphaAlarmNotificationCompliances OBJECT IDENTIFIER ::= { alphaAlarmNotificationConformance 1 }
alphaAlarmNotificationCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the alpha MIB."
MODULE -- this module
MANDATORY-GROUPS {
alphaParameterGroup
}
GROUP alphaNotificationsGroup
DESCRIPTION
"Alarm extension group for Alpha specific data field."
::= { alphaAlarmNotificationCompliances 1 }
alphaAlarmNotificationGroups OBJECT IDENTIFIER ::= { alphaAlarmNotificationCompliances 2 }
alphaParameterGroup OBJECT-GROUP
OBJECTS {
alarmSeverity,
alarmCustomDescription,
alarmPriority
}
STATUS current
DESCRIPTION
"Active alpha list group."
::= { alphaAlarmNotificationGroups 1}
alphaNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { alphaAlarmActiveState, alphaAlarmClearState }
STATUS current
DESCRIPTION
"The collection of notifications that can be used to
model alarms for faults lacking pre-existing
notification definitions."
::= { alphaAlarmNotificationGroups 2 }
END

View File

@ -0,0 +1,346 @@
ALPHA-RECTIFIER-SYS-MIB DEFINITIONS ::= BEGIN
--==========================================================================
--
-- Alpha Technologies Ltd.
-- Copyright 2014
--
--==========================================================================
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
ScaledNumber, simple
FROM ALPHA-RESOURCE-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF;
rectifierSystem MODULE-IDENTITY
LAST-UPDATED "201507280000Z"
ORGANIZATION "Alpha Technologies Ltd."
CONTACT-INFO
"Alpha Technologies Ltd.
7700 Riverfront Gate
Burnaby, BC V5J 5M4
Canada
Tel: 1-604-436-5900
Fax: 1-604-436-1233"
DESCRIPTION
"This MIB defines the notification block(s) available in system controllers."
REVISION "201507280000Z" -- July 28, 2015
DESCRIPTION
"
Updated to follow MIB structure conformance rules. Tested with
SimpleWeb: http://www.simpleweb.org
Passed highest level of compliance. (level 6)
"
REVISION "201507230000Z" -- July 23, 2015
DESCRIPTION
"Fixed MIB syntax warnings."
REVISION "201506230000Z" -- June 23, 2015
DESCRIPTION
"General revision."
::= { simple 1 }
-- Tectual convention
rectSysTotalOutputCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Total accumulated output current of all the rectifiers associated with the current system.
"
::= { rectifierSystem 1 }
rectSysTotalOutputPower OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total output current of all system rectifiers."
::= { rectifierSystem 2 }
rectSysTotalCapacityInstalledAmps OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A rectifier output current multiplied by the number of rectifiers installed."
::= { rectifierSystem 3 }
rectSysTotalCapacityInstalledPower OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A rectifier output power multiplied by the number of rectifiers installed."
::= { rectifierSystem 4 }
rectSysAverageRectifierOutputVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rectifier output voltage."
::= { rectifierSystem 5 }
rectSysAverageRectifierACInputVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rectifier input voltage."
::= { rectifierSystem 6 }
rectSysAveragePhase1Voltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average output voltage of rectifiers in Phase 1."
::= { rectifierSystem 7 }
rectSysAveragePhase2Voltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average output voltage of rectifiers in Phase 2."
::= { rectifierSystem 8 }
rectSysAveragePhase3Voltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average output voltage of rectifiers in Phase 3."
::= { rectifierSystem 9 }
rectSysSystemVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System voltage."
::= { rectifierSystem 10 }
rectSysTotalLoadCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total load current."
::= { rectifierSystem 11 }
rectSysBatteryVoltage OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery voltage."
::= { rectifierSystem 12 }
rectSysBatteryCurrent OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery current."
::= { rectifierSystem 13 }
rectSysBatteryTemperature OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery temperature."
::= { rectifierSystem 14 }
rectSysSystemNumber OBJECT-TYPE
SYNTAX ScaledNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Snmp ID# assigned to the system."
::= { rectifierSystem 15 }
-- Conformance
conformance OBJECT IDENTIFIER ::= { rectifierSystem 100 }
compliances OBJECT IDENTIFIER ::= { conformance 1 }
compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the alpha MIB."
MODULE -- this module
MANDATORY-GROUPS {
rectifierGroup
}
::= { compliances 1 }
rectifierGroups OBJECT IDENTIFIER ::= { conformance 2 }
rectifierGroup OBJECT-GROUP
OBJECTS {
rectSysTotalOutputCurrent,
rectSysTotalOutputPower,
rectSysTotalCapacityInstalledAmps,
rectSysTotalCapacityInstalledPower,
rectSysAverageRectifierOutputVoltage,
rectSysAverageRectifierACInputVoltage,
rectSysAveragePhase1Voltage,
rectSysAveragePhase2Voltage,
rectSysAveragePhase3Voltage,
rectSysSystemVoltage,
rectSysTotalLoadCurrent,
rectSysBatteryVoltage,
rectSysBatteryCurrent,
rectSysBatteryTemperature,
rectSysSystemNumber
}
STATUS current
DESCRIPTION
"Alpha Rectifier System data list group."
::= { rectifierGroups 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,799 @@
Argus-Power-System-MIB DEFINITIONS ::= BEGIN
--==========================================================================
-- NOTE: Refer to RFC1628 for the formal definition of the SNMPv2-SMI MIB.
--==========================================================================
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises
FROM SNMPv2-SMI;
argus MODULE-IDENTITY
LAST-UPDATED "201612090000Z"
ORGANIZATION "Alpha Technologies Ltd."
CONTACT-INFO
"Alpha Technologies Ltd.
7700 Riverfront Gate
Burnaby, BC V5J 5M4
Canada
Tel: 1-604-436-5900
Fax: 1-604-436-1233"
DESCRIPTION
"This MIB defines the information block(s) available in CXC RMU
as defined by the following list:
- upsDevice: the CXC-series of controllers"
REVISION "201612090000Z" -- December 9, 2016
DESCRIPTION
"
Updated upsSecondsOnBattery to upsMinutesOnBattery to match unit value of the data.
"
::= { enterprises 7309 }
PositiveInteger ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This data type is a non-zero and non-negative value."
SYNTAX INTEGER (1..2147483647)
NonNegativeInteger ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This data type is a non-negative value."
SYNTAX INTEGER (0..2147483647)
DisplayString ::=
OCTET STRING
-- This data type is used to model textual information taken
-- from the NVT ASCII character set. By convention, objects
-- with this syntax are declared as having
--
-- SIZE (0..255)
PhysAddress ::=
OCTET STRING
-- This data type is used to model media addresses. For many
-- types of media, this will be in a binary representation.
-- For example, an ethernet address would be represented as
-- a string of 6 octets.
upsPower OBJECT IDENTIFIER ::= { argus 6}
upsDevice OBJECT IDENTIFIER ::= { upsPower 1}
upsIdent OBJECT IDENTIFIER ::= { upsDevice 1}
upsBattery OBJECT IDENTIFIER ::= { upsDevice 2}
upsInput OBJECT IDENTIFIER ::= { upsDevice 3}
upsOutput OBJECT IDENTIFIER ::= { upsDevice 4}
upsAlarm OBJECT IDENTIFIER ::= { upsDevice 5}
upsConfig OBJECT IDENTIFIER ::= { upsDevice 6}
upsTraps OBJECT IDENTIFIER ::= { upsDevice 7}
upsExtra OBJECT IDENTIFIER ::= { upsDevice 8}
--==========================================================================
-- Start of Extra Information
-- Power upstem specified variables and alarm status are maintained in the extra
-- table. CXC RMU will populate realtime live data to these variables and
-- status entries in the table. Table entries' string value are configured by
-- CXC RMU web interface and support unicode string
--==========================================================================
upsExtraCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of extra variables"
::= { upsExtra 1 }
upsExtraTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsExtraEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of CXC upstem controller extra variables"
::= { upsExtra 2 }
upsExtraEntry OBJECT-TYPE
SYNTAX UpsExtraEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry into the CXC upstem controller extra variable table"
INDEX { upsExtraIndex }
::= { upsExtraTable 1 }
UpsExtraEntry
::= SEQUENCE {
upsExtraIndex INTEGER,
upsExtraName DisplayString ,
upsExtraIntegerValue INTEGER,
upsExtraStringValue DisplayString
}
upsExtraIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the extra variable in the CXC upstem controller table"
::= { upsExtraEntry 1 }
upsExtraName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The description of the extra variable as reported by the CXC upstem controller"
::= { upsExtraEntry 2 }
upsExtraIntegerValue OBJECT-TYPE
SYNTAX INTEGER (-1000000000..1000000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The integer value of the extra variable as reported by the CXC upstem controller"
::= { upsExtraEntry 3 }
upsExtraStringValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The string value of the extra variable as reported by the CXC upstem controller"
::= { upsExtraEntry 4 }
--==========================================================================
-- The OBJECT IDENTIFIERs for the traps must be defined in this manner to
-- satisfy the NetSight MIB compiler; in particular, nodes cannot be defined
-- concatenated in a single line, but must be defined explicitly node by node
-- (hence, the upsDevice.upsTraps.upsTrap definition)
-- In addition, forward references to extra upstem variables are needed for
-- upsTrap by CastleRock SNMPc for event filter and match features.
--==========================================================================
upsTrap OBJECT IDENTIFIER ::= { upsTraps 0 }
--==========================================================================
-- Start of Traps
--==========================================================================
upsAlarmTrap NOTIFICATION-TYPE
OBJECTS {
upsExtraIntegerValue,
upsExtraStringValue,
upsExtraIndex,
upsExtraName
}
STATUS current
DESCRIPTION "A trap issued from a change in state in one of the Alarms on the Novus controller"
::= { upsTrap 1 }
upsAgentStartupTrap NOTIFICATION-TYPE
OBJECTS {
upsIdentSiteName
}
STATUS current
DESCRIPTION "A trap to indicate that the agent software has started up."
::= { upsTrap 2 }
upsAgentShutdownTrap NOTIFICATION-TYPE
OBJECTS {
upsIdentSiteName
}
STATUS current
DESCRIPTION "A trap to indicate that the agent software has shutdown."
::= { upsTrap 3 }
upsAgentFaultTrap NOTIFICATION-TYPE
OBJECTS {
upsExtraIntegerValue,
upsExtraStringValue,
upsExtraIndex,
upsExtraName
}
STATUS current
DESCRIPTION "A trap issued from a change in state in one of the Faults on the Novus controller"
::= { upsTrap 4 }
upsAgentEventTrap NOTIFICATION-TYPE
OBJECTS {
upsExtraIntegerValue,
upsExtraStringValue,
upsExtraIndex,
upsExtraName
}
STATUS current
DESCRIPTION "A trap issued from a change in state in one of the Events on the Novus controller"
::= { upsTrap 5 }
--
-- The Device Identification group.
-- All objects in this group are set at device initialization
-- and remain static.
--
upsIdentManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the UPS manufacturer."
::= { upsIdent 1 }
upsIdentProductCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UPS Model designation."
::= { upsIdent 2 }
upsIdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UPS Product code designation."
::= { upsIdent 3 }
upsIdentUPSSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UPS firmware/software version(s). This variable
may or may not have the same value as
upsIdentAgentSoftwareVersion in some implementations."
::= { upsIdent 4 }
upsIdentAgentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UPS agent software version. This variable may or
may not have the same value as
upsIdentUPSSoftwareVersion in some implementations."
::= { upsIdent 5 }
upsIdentName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string identifying the UPS. This object should be
set by the administrator."
::= { upsIdent 6 }
upsIdentAttachedDevices OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string identifying the devices attached to the
output(s) of the UPS. This object should be set by
the administrator."
::= { upsIdent 7 }
upsIdentSiteName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Site Name"
::= { upsIdent 8 }
upsIdentSiteCity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Site City"
::= { upsIdent 9 }
upsIdentSiteRegion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Site Region"
::= { upsIdent 10 }
upsIdentSiteCountry OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Site Country"
::= { upsIdent 11 }
upsIdentContactName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Contact Name"
::= { upsIdent 12 }
upsIdentPhoneNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Phone Number"
::= { upsIdent 13 }
upsIdentDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Date of the RMU-Novus"
::= { upsIdent 14 }
upsIdentTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Time of the RMU-Novus"
::= { upsIdent 15 }
--
-- Battery Group
--
upsBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
batteryNormal(2),
batteryLow(3),
batteryDepleted(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The indication of the capacity remaining in the UPS
system's batteries. A value of batteryNormal
indicates that the remaining run-time is greater than
upsConfigLowBattTime. A value of batteryLow indicates
that the remaining battery run-time is less than or
equal to upsConfigLowBattTime. A value of
batteryDepleted indicates that the UPS will be unable
to sustain the present load when and if the utility
power is lost (including the possibility that the
utility power is currently absent and the UPS is
unable to sustain the output)."
::= { upsBattery 1 }
upsMinutesOnBattery OBJECT-TYPE
SYNTAX INTEGER
UNITS "minutes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The accumulated elapsed time that the UPS system have been on battery.
"
::= { upsBattery 2 }
upsBatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Volt DC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present battery voltage."
::= { upsBattery 3 }
upsBatteryChargingCurrent OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Amp DC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present battery charging current."
::= { upsBattery 4 }
upsBatteryCapacity OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Amp DC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present battery capacity."
::= { upsBattery 5 }
upsBatteryTemperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "degrees Centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the UPS Battery
casing."
::= { upsBattery 6 }
upsBatteryLowWarning OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set battery capacity percentage at which the unit will raise an alarm."
::= { upsBattery 7 }
--
-- Input Group
--
upsInputNumLines OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input lines utilized in this device.
This variable indicates the number of rows in the
input table."
::= { upsInput 1 }
upsInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of input table entries. The number of entries
is given by the value of upsInputNumLines."
::= { upsInput 2 }
upsInputEntry OBJECT-TYPE
SYNTAX UpsInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a
particular input line."
INDEX { upsInputLineIndex }
::= { upsInputTable 1 }
UpsInputEntry ::= SEQUENCE {
upsInputLineIndex INTEGER ,
upsInputFrequency INTEGER ,
upsInputVoltage INTEGER
}
upsInputLineIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input line identifier."
::= { upsInputEntry 1 }
upsInputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present input frequency."
::= { upsInputEntry 2 }
upsInputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 RMS Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input voltage."
::= { upsInputEntry 3 }
--
-- The Output group.
--
upsOutputSource OBJECT-TYPE
SYNTAX INTEGER {
standby(1),
line(2),
boost2(3),
boost1(4),
buck1(5),
buck2(6),
inverter(7),
retransfer(8),
transfer(9),
shutdown(10),
bypass(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present source of output power. The enumeration
line(2) indicates that the Novus is in line mode."
::= { upsOutput 1 }
upsOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output frequency."
::= { upsOutput 2 }
upsOutputNumLines OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output lines utilized in this device.
This variable indicates the number of rows in the
output table."
::= { upsOutput 3 }
upsOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of output table entries. The number of
entries is given by the value of upsOutputNumLines."
::= { upsOutput 4 }
upsOutputEntry OBJECT-TYPE
SYNTAX UpsOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a
particular output line."
INDEX { upsOutputLineIndex }
::= { upsOutputTable 1 }
UpsOutputEntry ::= SEQUENCE {
upsOutputLineIndex INTEGER ,
upsOutputVoltage INTEGER ,
upsOutputCurrent INTEGER ,
upsOutputPowerVA INTEGER ,
upsOutputPowerWatt INTEGER ,
upsPowerFactor INTEGER ,
upsOutputPercentLoad INTEGER
}
upsOutputLineIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output line identifier."
::= { upsOutputEntry 1 }
upsOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 RMS Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output voltage."
::= { upsOutputEntry 2 }
upsOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 RMS Amp"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output current."
::= { upsOutputEntry 3 }
upsOutputPowerVA OBJECT-TYPE
SYNTAX INTEGER
UNITS "VA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output VA."
::= { upsOutputEntry 4 }
upsOutputPowerWatt OBJECT-TYPE
SYNTAX INTEGER
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output true power."
::= { upsOutputEntry 5 }
upsPowerFactor OBJECT-TYPE
SYNTAX INTEGER
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present power factor."
::= { upsOutputEntry 6 }
upsOutputPercentLoad OBJECT-TYPE
SYNTAX INTEGER (0..200)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of the UPS power capacity presently
being used on this output line, i.e., the greater of
the percent load of true power capacity and the
percent load of VA."
::= { upsOutputEntry 7 }
--
-- The Alarms group.
--
upsAlarmsPresent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present number of active alarm conditions."
::= { upsAlarm 1 }
upsAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of alarm table entries. "
::= { upsAlarm 2 }
upsAlarmEntry OBJECT-TYPE
SYNTAX UpsAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a
particular alarm."
INDEX { upsAlarmId }
::= { upsAlarmTable 1 }
UpsAlarmEntry ::= SEQUENCE {
upsAlarmId INTEGER ,
upsAlarmDescr DisplayString,
upsAlarmStatus INTEGER
}
upsAlarmId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier for an alarm condition. This
value must remain constant."
::= { upsAlarmEntry 1 }
upsAlarmDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique description of the alarm. "
::= { upsAlarmEntry 2 }
upsAlarmStatus OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"1 - ON or 0 - OFF. "
::= { upsAlarmEntry 3 }
--
-- The Config group.
--
upsConfigLineQualifyTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects displays the line qualify time."
::= { upsConfig 1 }
upsConfigLineOutputVoltageHighLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "volttenth"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the Line output High Voltage Limit."
::= { upsConfig 2 }
upsConfigLineOutputVoltageLowLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "volttenth"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the Line output Low Voltage Limit."
::= { upsConfig 3 }
upsConfigFanOnTemperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "degreeC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the Fan on temperature."
::= { upsConfig 4 }
upsShutdownStatus OBJECT-TYPE
SYNTAX INTEGER
UNITS ""
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object tells us if output is disabled or enabled."
::= { upsConfig 5 }
upsInverterOffDelayTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the inverter off delay time."
::= { upsConfig 6 }
upsConfigIPAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects displays the IP address of the RMU."
::= { upsConfig 7 }
upsConfigNetMask OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object displays the Net Mask of the RMU."
::= { upsConfig 8 }
upsConfigGateway OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object displays the Gateway of the RMU."
::= { upsConfig 9 }
upsConfigSnmpCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object displays the SNMP community"
::= { upsConfig 10 }
upsConfigSnmpTrapIPDestination OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object displays the SNMP Trap IP destination."
::= { upsConfig 11 }
END

1089
mibs/alpha/Inverter-MIB Normal file

File diff suppressed because it is too large Load Diff