📄 rfc1628.txt
字号:
upsTestElapsedTime 对象类型
语法:TimeInterval
最大权限:只读
当前状态
描述
“以滴答数计时的时间表明正在处理的测试初始化后到目前的时间,或者在没有测试进
行的情况下表明上一次测试完成所花费的时间。如果upsTestResultsSummary的值是
noTestsInitiated(6),那么upsTestElapsedTime的值就是0。”
::= { upsTest 6 }
-- 周知测试。
UpsWellKnownTests对象标识 ::= { upsTest 7 }
upsTestNoTestsInitiated对象标识符
当前状态
描述
“没有启动测试,而且没有在线测试。”
::= { upsWellKnownTests1 }
upsTestAbortTestInProgress对象标识符
当前状态
描述
“在线测试失败。”
::= { upsWellKnownTests2 }
upsTestGeneralSystemsTest对象标识符
当前状态
描述
“UPS设备系统的厂商标准测试。”
::= { upsWellKnownTests3 }
upsTestQuickBatteryTest对象标识符
当前状态
描述
“检测电池是否需要更换的测试。”
::= { upsWellKnownTests4 }
upsTestDeepBatteryCalibration对象标识符
当前状态
描述
“由厂商设置系统处于电池放电状态,只保留足够的电量决定电池的复位和满意的电池
运行时间。警告:此测试将使电池处于低充电状态,需要时间重新充电至提供给保护负载足
够电池的水平。”
::= { upsWellKnownTests5 }
--控制集合。
upsControl对象标识符 ::= { upsObjects 8 }
upsShutdownType 对象类型
语法:整数{
output(1),
system(2)
}
最大权限:读写
当前状态
描述
“这个对象决定了当upsShutdownAfterDelay和upsRebootWithDuration对象倒数记
数至零时所要采取行动的特性。
对象的值为output(1)表明关闭请求只会使UPS的输出关闭。对象的值为system(2)表
明关闭请求将使整个UPS系统关闭。”
::= { upsControl 1 }
upsShutdownAfterDelay 对象类型
语法:整数(-1..2147483648)
单位“秒”
最大权限:读写
当前状态
描述
“设置此对象将会在指定的秒数后或在UPS电池快耗尽时关闭UPS输出或UPS系统
(由关闭时upsShutdownType的值决定关闭哪一个)。值为0会立刻执行关闭操作,值为
-1将放弃倒记数。如果当倒记数到达0时系统已经处于我们想要的状态,那么不会执行任
何操作。也就是说,如果 upsShutdownType = system 以及系统已经关闭,那么不会有额
外的操作。同样地,如果upsShutdownType = output 且输出已经关闭,那么也不会有另外
的操作。在读的时候,upsShutdownAfterDelay 会返回到关闭时还剩余的秒数,或如果没
有关闭倒记数在起作用时,返回-1。一些系统中,如果代理在关闭倒记数起作用时重起,那
么会放弃倒记数。这个对象的任何设置说明upsShutdownAfterDelay已经起作用。”
::= { upsControl 2 }
upsStartupAfterDelay 对象类型
语法:整数(-1..2147483648)
单位“秒”
最大权限:读写
当前状态
描述
“设置此对象将在指定的秒数后启动输出,包括在必要时启动UPS。0值使启动过程
立即开始,-1将放弃倒记数。如果在倒记数至0时,输出已经运行,那么不会进行任何操
作。设置这个对象说明运行中的upsStartupAfterDelay 倒记数或upsRebootWithDuration
倒记数在起作用。读upsStartupAfterDelay时将返回至启动还有多少时间,或在没有启动倒
记数时返回-1值。如果倒记数在使用失败后终止,启动将在市电恢复后发生。一些系统中,
如果代理在启动倒记数起作用时重新启动,那么倒记数将放弃。”
::= { upsControl 3 }
upsRebootWithDuration 对象类型
语法:整数(-1..300)
单位“秒”
最大权限:读写
当前状态
描述
““设置此对象将会在指定的秒数后立即关闭UPS输出或UPS系统(由关闭时
upsShutdownType的值决定关闭哪一个),并在这段时间后启动输出,以及在必要时启动
UPS。如果执行请求所需的时间大于被请求的时间间隔,那么关闭和启动将在尽可能最短
的时间内完成,但是不管怎样,这个请求的时间不能多于被请求的时间间隔+60秒。在读的
时候,upsRebootWithDuration 会返回倒记数剩余的秒数,或-1表明没有倒记数。如果在
使用失败过程中重启,那么只有在市电恢复后启动过程才开始。”
::= { upsControl 4 }
upsAutoRestart 对象类型
语法:整数{
on(1),
off(2)
}
最大权限:读写
当前状态
描述
“如果在掉电期间作为upsShutdownAfterDelay或内部电池耗尽的结果而发生停机,
把该对象设置为‘on’会引起UPS系统在关闭后重启。把该对象设置为‘off’可以防止
UPS系统在关闭后重启,直到操作员手动或远程重启它。如果UPS处于启动或重新启动时,
UPS将不会重启,直到满足延时。”
::= { upsControl 5 }
-- 配置集合。
upsConfig对象标识符 ::= { upsObjects 9 }
upsConfigInputVoltage 对象类型
语法:非负
单位“均方根伏特”
最大权限:读写
当前状态
描述
“标称输入电压大小。在其他支持对该对象读写权限的系统中,如果试图将该变量设置
为一个不支持的值时,请求会被拒绝,而且代理会发出适当的错误消息来响应,也就是,
SNMPv1的badValue,或者SNMPv2的inconsistentValue。”
::= { upsConfig 1 }
upsConfigInputFreq 对象类型
语法:非负
单位“0.1Hz”
最大权限:读写
当前状态
描述
“标称输入频率。在其他支持对该对象读写权限的系统中,如果试图将该变量设置为一
个不支持的值时,请求会被拒绝,而且代理会发出适当的错误消息来响应,也就是,SNMPv1
的badValue,或者SNMPv2的inconsistentValue。”
::= { upsConfig 2 }
upsConfigOutputVoltage 对象类型
语法:非负
单位“均方根伏特”
最大权限:读写
当前状态
描述
“输出电压的标称值。在其他支持对该对象读写权限的系统中,如果试图将该变量设置
为一个不支持的值时,请求会被拒绝,而且代理会发出适当的错误消息来响应,也就是,
SNMPv1的badValue,或者SNMPv2的inconsistentValue。”
::= { upsConfig 3 }
upsConfigOutputFreq 对象类型
语法:非负
单位“0.1Hz”
最大权限:读写
当前状态
描述
“输出频率的标称值。在其他支持对该对象读写权限的系统中,如果试图将该变量设置
为一个不支持的值时,请求会被拒绝,而且代理会发出适当的错误消息来响应,也就是,
SNMPv1的badValue,或者SNMPv2的inconsistentValue。”
::= { upsConfig 4 }
upsConfigOutputVA 对象类型
语法:非负
UNITS"Volt-Amps"
最大权限:只读
当前状态
描述
“Volt-Amp标称值大小。”
::= { upsConfig 5 }
upsConfigOutputPower 对象类型
语法:非负
单位“瓦”
最大权限:只读
当前状态
描述
“标称实际功率额定值的大小。”
::= { upsConfig 6 }
upsConfigLowBattTime 对象类型
SYNTAX非负
单位“分钟”
最大权限:读写
当前状态
描述
“在lowBattery情况下,通报upsEstimatedMinutesRemaining的值。因为只支持离散
(非连续)值的代理,那么代理将会向下一个支持的值靠拢。如果需要的值大于最大支持的值,
那么将会选最大值。”
::= { upsConfig 7 }
upsConfigAudibleStatus 对象类型
语法:整数{
disabled(1),
enabled(2),
muted(3)
}
最大权限:读写
当前状态
描述
“听得到的警报的被请求状态。处于禁止状态时,可听到的警报不发声。允许状态是自
描述的。在可听到的警报发声时,设置对象值为muted(3),将使警报暂时不发声。此值保
持为静音,直到正常地停止发声,且返回用于读操作的值一直等于muted(3)。在最后时刻,
该数值将转变为“enabled(2)”。在可听到的警报不发声时写入muted(3)值会被接受,但不
会起任何作用。”
::= { upsConfig 8 }
upsConfigLowVoltageTransferPoint 对象类型
语法:非负
单位“均方根伏特”
最大权限:读写
当前状态
描述
“在UPS系统切换到后备电池之前的允许的最小输出链路电压。”
::= { upsConfig 9 }
upsConfigHighVoltageTransferPoint 对象类型
语法:非负
单位“均方根伏特”
最大权限:读写
当前状态
描述
“在UPS系统切换到后备电池之前的允许的最大输出链路电压。”
::= { upsConfig 10 }
--通告,也就是陷阱
upsTraps对象标识符 ::= { upsMIB 2 }
-- 本节定义了由UPS代理发出的周知通告。注意必须要确保不会以多于5秒一次的频
率向一个接收实体发送特定通告。
upsTrapOnBattery 通告类型
对象{ upsEstimatedMinutesRemaining,upsSecondsOnBattery,
upsConfigLowBattTime }
当前状态
描述
“UPS正由蓄电池供电。该陷阱会持续,并且每隔1分钟重发一次,直到UPS关掉或
不再靠电池运行。”
::= { upsTraps 1 }
upsTrapTestCompleted 通告类型
对象{ upsTestId,upsTestSpinLock,upsTestResultsSummary,upsTestResultsDetail,
upsTestStartTime,upsTestElapsedTime }
当前状态
描述
“在完成UPS诊断测试后发送该陷阱。”
::= { upsTraps 2 }
upsTrapAlarmEntryAdded 通告类型
对象{ upsAlarmId,upsAlarmDescr }
当前状态
描述
“每个警报发送的陷阱会送入一个报警列表。除了upsAlarmOnBattery和
upsAlarmTestInProgress之外,所有报警都会送入。”
::= { upsTraps 3 }
upsTrapAlarmEntryRemoved 通告类型
对象{ upsAlarmId,upsAlarmDescr }
当前状态
描述
“每次一个报警发送的陷阱和报警列表无关。除了upsAlarmTestInProgress,在所有
报警清除时都会发送它。”
::= { upsTraps 4 }
-- 一致性信息
upsConformance对象标识符 ::= { upsMIB 3 }
upsCompliances对象标识符 ::= { upsConformance 1 }
--一致性状态
upsSubsetCompliance MODULE-COMPLIANCE
当前状态
描述
“仅仅对两个有联系的通讯协议支持UPS的一致性状态。”
MODULE -- this module
MANDATORY-GROUPS{ upsSubsetIdentGroup,upsSubsetBatteryGroup,
upsSubsetInputGroup,upsSubsetOutputGroup,upsSubsetAlarmGroup,
upsSubsetControlGroup,upsSubsetConfigGroup }
OBJECTupsBatteryStatus
语法:整数{
batteryNormal(2),
batteryLow(3)
}
描述
“不需要支持值unknown(1)和batteryDepleted(4)。”
OBJECTupsAlarmDescr
描述
“不需要支持所有的“well known”测试类型。必须支持的周知报警类型是:
upsAlarmOnBattery、upsAlarmLowBattery、upsAlarmInputBad、upsAlarmUpsOutputOff、
upsAlarmUpsSystemOff和upsAlarmTestInProgress。”
OBJECTupsOutputSource
语法:整数{
normal(2),
battery(4)
}
描述
“不需要支持值other(1)、none(2)、bypass(4)、booster(6)和reducer(7)。”
OBJECTupsShutdownType
最小权限:只读
描述
“不需要读写权限,也就是,服从的系统不需要支持多于一种的关机类型。”
OBJECTupsAutoRestart
最小权限:只读
描述
“不需要读写权限,也就是,服从的系统不需要支持多于一种的重启类型。”
OBJECTupsConfigInputVoltage
最小权限:只读
描述
“不需要读写权限。”
OBJECTupsConfigInputFreq
最小权限:只读
描述
“不需要读写权限。”
OBJECTupsConfigOutputVoltage
最小权限:只读
描述
“不需要读写权限。”
OBJECTupsConfigOutputFreq
最小权限:只读
描述
“不需要读写权限。”
::= { upsCompliances 1 }
upsBasicCompliance MODULE-COMPLIANCE
当前状态
描述
“支持所有特征的功能的UPS的一致状态,就像控制。”
MODULE -- this module
MANDATORY-GROUPS { upsBasicIdentGroup,upsBasicBatteryGroup,
upsBasicInputGroup,upsBasicOutputGroup,upsBasicAlarmGroup,upsBasicTestGroup,
upsBasicControlGroup,upsBasicConfigGroup }
OBJECTupsAlarmDescr
描述
“不需要支持所有的“well known”测试类型。必须支持的周知报警类型是:
upsAlarmOnBattery、upsAlarmLowBattery、upsAlarmDepletedBattery、
upsAlarmTempBad、upsAlarmInputBad、upsAlarmOutputOverload、upsAlarmOnBypass、
upsAlarmBypassBad、upsAlarmOutputOffAsRequested、upsAlarmUpsOffAsRequested、
upsAlarmUpsOutputOff、upsAlarmUpsSystemOff、upsAlarmGeneralFault、
upsAlarmDiagnosticTestFailed、upsAlarmCommunicationsLost、
upsAlarmShutdownPending和upsAlarmTestInProgress。”
OBJECTupsTestId
描述
“不需要支持所有的‘周知’测试类型。如果不支持测试,那么唯一必须支持的周知测
试类型是upsTestNoTestsInitiated。”
OBJECTupsOutputSource
语法:整数{
normal(2),
battery(4)
}
描述
“不需要支持值other(1)、none(2)、bypass(4)、booster(6)和reducer(7)。”
GROUP upsBasicBypassGroup
描述
“在旁路时,upsBasicBypassGroup只有UPS需要。”
OBJECTupsShutdownType
最小权限:只读
描述
“不需要读写权限,也就是,服从的系统不需要支持多于一种的关机类型。”
OBJECTupsAutoRestart
最小权限:只读
描述
“不需要读写权限,也就是,服从的系统不需要支持多于一种的重启类型。”
OBJECTupsConfigInputVoltage
最小权限:只读
描述
“不需要读写权限。”
OBJECTupsConfigInputFreq
最小权限:只读
描述
“不需要读写权限。”
OBJECTupsConfigOutputVoltage
最小权限:只读
描述
“不需要读写权限。”
OBJECTupsConfigOutputFreq
最小权限:只读
描述
“不需要读写权限。”
OBJECTupsConfigLowBattTime
描述
“对于一些系统实现所有可能的值会比较困难。因此,并不是必须支持所有可能的值。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -