?? rfc1628.txt
字號:
單位“百分比”
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“在輸出鏈路上,目前已經(jīng)占用的UPS功率容量百分比,也就是,實(shí)際功率容量/負(fù)荷
的百分比和VA/負(fù)載的百分比兩者中較大的那個(gè)。”
::= { upsOutputEntry 5 }
-- 旁路集合
upsBypass對象標(biāo)識符 ::= { upsObjects 5 }
upsBypassFrequency 對象類型
語法:非負(fù)
單位“0.1Hz”
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“當(dāng)前旁路頻率。”
::= { upsBypass 1 }
upsBypassNumLines 對象類型
語法:非負(fù)
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“在該設(shè)備中啟用的旁路鏈路編號。該表示值顯示了在旁路列表中的行號。”
::= { upsBypass 2 }
upsBypassTable 對象類型
語法:UpsBypassEntry的序列
最大權(quán)限:無權(quán)訪問
當(dāng)前狀態(tài)
描述
“旁路列表表示值的隊(duì)列。由upsBypassNumLines的值給定的表示值編號。”
::= { upsBypass 3 }
upsBypassEntry 對象類型
語法:UpsBypassEntry
最大權(quán)限:無權(quán)訪問
當(dāng)前狀態(tài)
描述
“包含了應(yīng)用于實(shí)際旁路輸出信息的表示值。”
索引{ upsBypassLineIndex }
::= { upsBypassTable 1 }
UpsBypassEntry ::= 序列{
UpsBypassLineIndexPositive:整數(shù),
upsBypassVoltage:非負(fù),
upsBypassCurrent:非負(fù),
upsBypassPower:非負(fù)
}
upsBypassLineIndex 對象類型
語法:PositiveInteger
最大權(quán)限:無權(quán)訪問
當(dāng)前狀態(tài)
描述
“旁路鏈路標(biāo)識符。”
::= { upsBypassEntry 1 }
upsBypassVoltage 對象類型
語法:非負(fù)
單位“均方根伏特”
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“當(dāng)前旁路電壓。”
::= { upsBypassEntry 2 }
upsBypassCurrent 對象類型
語法:非負(fù)
單位“0.1均方根安培”
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“當(dāng)前旁路電流。”
::= { upsBypassEntry 3 }
upsBypassPower 對象類型
語法:非負(fù)
單位“瓦”
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“當(dāng)前由旁路輸入的實(shí)際動力。”
::= { upsBypassEntry 4 }
--報(bào)警類。
UpsAlarm對象標(biāo)識符 ::= { upsObjects 6 }
upsAlarmsPresent 對象類型
語法:32位量規(guī)
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“當(dāng)前激活的報(bào)警情況編號。”
::= { upsAlarm 1 }
upsAlarmTable 對象類型
語法:UpsAlarmEntry的序列
最大權(quán)限:無權(quán)訪問
當(dāng)前狀態(tài)
描述
“報(bào)警列表表示值隊(duì)列。在某一時(shí)刻,根據(jù)起作用的報(bào)警條件數(shù)量的不同,表中可能包
含零行、一行或多行。最初,在代理啟動時(shí),本列表是空的。當(dāng)代理檢測到一種情況后就會
在表中增加一行,當(dāng)此種情況消失后就刪掉此行。代理創(chuàng)建第一行時(shí),將upsAlarmId的值
設(shè)為1,然后每增加一行就把此值加1。當(dāng)要超過upsAlarmId的最大值時(shí),就返回到1或
是比1大的首個(gè)未使用的值。因此經(jīng)過多次操作,此表可能變的很松散,比如只包含95、
100、101和203行條目,且這些條目不一定是按照時(shí)間順序排列的,因?yàn)?upsAlarmId可
能已經(jīng)循環(huán)回來了。
用AutonomousType(對象標(biāo)識符)命名為upsAlarmDescr的報(bào)警,允許單個(gè)表反映那些
眾所周知的報(bào)警還有那些由特殊實(shí)現(xiàn)定義的報(bào)警,例如,記錄于文檔中企業(yè)為設(shè)備定義的
MIB。沒有兩行的upsAlarmDescr值是相同的,因?yàn)槊恳环N報(bào)警定義一種情況。為了滿足
這些需求,應(yīng)當(dāng)特別注意報(bào)警情況的定義,以確保系統(tǒng)不會同時(shí)進(jìn)入同一種情況多次。
UpsAlarmsPresent的值反映了在任意給定時(shí)刻的列表中的行號。”
::= { upsAlarm 2 }
upsAlarmEntry 對象類型
語法:UpsAlarmEntry
最大權(quán)限:無權(quán)訪問
當(dāng)前狀態(tài)
描述
“包含了應(yīng)用于實(shí)際報(bào)警的信息的表示值。”
索引{ upsAlarmId }
::= { upsAlarmTable 1 }
UpsAlarmEntry ::=序列{
upsAlarmId PositiveInteger,
upsAlarmDescr AutonomousType,
upsAlarmTimeTimeStamp
}
upsAlarmId 對象類型
語法:PositiveInteger
最大權(quán)限:無權(quán)訪問
當(dāng)前狀態(tài)
描述
“各種報(bào)警情況的唯一標(biāo)識符。該值必須保持恒定不變。”
::= { upsAlarmEntry 1 }
upsAlarmDescr 對象類型
語法:AutonomousType
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“報(bào)警描述對象參照系。參照的對象不應(yīng)該容易受到外界影響,但更多的時(shí)候是用于提
供報(bào)警情況的唯一描述。”
::= { upsAlarmEntry 2 }
upsAlarmTime 對象類型
語法:TimeStamp
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“當(dāng)檢測到報(bào)警時(shí),sysUpTime的值。如果在代理啟動時(shí)檢測到報(bào)警,并且推測在代
理啟動之前就已經(jīng)存在,upsAlarmTime的值就等于0。”
::= { upsAlarmEntry 3 }
--周知報(bào)警情況
upsWellKnownAlarms對象標(biāo)識符 ::= { upsAlarm 3 }
upsAlarmBatteryBad對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“已經(jīng)檢測到有1塊或多塊電池需要更換。”
::= { upsWellKnownAlarms1 }
upsAlarmOnBattery對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“UPS由電池供電。”
::= { upsWellKnownAlarms2 }
upsAlarmLowBattery對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“電池剩余運(yùn)行時(shí)間小于等于upsConfigLowBattTime。”
::= { upsWellKnownAlarms3 }
upsAlarmDepletedBattery對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“如果市電中斷,UPS將不能支持當(dāng)前負(fù)荷。”
::= { upsWellKnownAlarms4 }
upsAlarmTempBad對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“溫度超標(biāo)。”
::= { upsWellKnownAlarms5 }
upsAlarmInputBad對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“輸入狀態(tài)超標(biāo)。”
::= { upsWellKnownAlarms6 }
upsAlarmOutputBad對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“輸出狀態(tài)超標(biāo)(不同于OutputOverload)。”
::= { upsWellKnownAlarms7 }
upsAlarmOutputOverload對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“輸出負(fù)荷超過UPS額定輸出。”
::= { upsWellKnownAlarms8 }
upsAlarmOnBypass對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“當(dāng)前,UPS正處于旁路狀態(tài)。”
::= { upsWellKnownAlarms9 }
upsAlarmBypassBad對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“旁路超標(biāo)。”
::= { upsWellKnownAlarms 10 }
upsAlarmOutputOffAsRequested對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“UPS按請求停機(jī),也就是,輸出中斷。”
::= { upsWellKnownAlarms 11 }
upsAlarmUpsOffAsRequested對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“根據(jù)命令已經(jīng)關(guān)閉整個(gè)UPS。”
::= { upsWellKnownAlarms 12 }
upsAlarmChargerFailed對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“在UPS充電器子系統(tǒng)中檢測到未校正的問題。”
::= { upsWellKnownAlarms 13 }
upsAlarmUpsOutputOff對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“UPS輸出處于中斷狀態(tài)。”
::= { upsWellKnownAlarms 14 }
upsAlarmUpsSystemOff對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“UPS系統(tǒng)出于中斷狀態(tài)。”
::= { upsWellKnownAlarms 15 }
upsAlarmFanFailure對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“已經(jīng)檢測到一個(gè)或更多的UPS中的風(fēng)扇失效。”
::= { upsWellKnownAlarms 16 }
upsAlarmFuseFailure對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“已經(jīng)檢測到一個(gè)或更多的保險(xiǎn)絲失效。”
::= { upsWellKnownAlarms 17 }
upsAlarmGeneralFault對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“已經(jīng)檢測到在UPS中的一個(gè)一般性失效。”
::= { upsWellKnownAlarms 18 }
upsAlarmDiagnosticTestFailed對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“最近診斷測試結(jié)果顯示有失效。”
::= { upsWellKnownAlarms 19 }
upsAlarmCommunicationsLost對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“在代理和UPS之間的通訊中出現(xiàn)了問題。”
::= { upsWellKnownAlarms 20 }
upsAlarmAwaitingPower對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“UPS輸出中斷,UPS正等待輸入動力的返回。”
::= { upsWellKnownAlarms 21 }
upsAlarmShutdownPending對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“正在進(jìn)行upsShutdownAfterDelay脈沖分頻。”
::= { upsWellKnownAlarms 22 }
upsAlarmShutdownImminent對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“在5秒鐘內(nèi),UPS會關(guān)閉對負(fù)載的動力;它既可以用于定時(shí)關(guān)機(jī),也可能由于電池
電量太低而關(guān)機(jī)。”
::= { upsWellKnownAlarms 23 }
upsAlarmTestInProgress對象標(biāo)識符
當(dāng)前狀態(tài)
描述
“由測試集合啟動和表示的在線測試。通過其他特訂的實(shí)現(xiàn)機(jī)制啟動的測試能夠在報(bào)警
列表中表示測試的存在,如果愿意的話,通過在MIB文檔說明中的對象標(biāo)識符宏來實(shí)現(xiàn),
并且超出來該對象標(biāo)識符的范圍。”
::= { upsWellKnownAlarms 24 }
-- 測試集合
upsTest對象標(biāo)識符 ::= { upsObjects 7 }
upsTestId 對象類型
語法:對象標(biāo)識符
最大權(quán)限:讀寫
當(dāng)前狀態(tài)
描述
“測試用對象標(biāo)識符來命名,定義了一種初始化測試的標(biāo)準(zhǔn)機(jī)制,包括本文檔種標(biāo)識的
眾所周知的測試,以及那些特殊實(shí)現(xiàn)引入的測試,例如,企業(yè)為設(shè)備定義的MIB。
設(shè)置此參數(shù)初始化那些命名的測試。設(shè)置此參數(shù)需要在同一SNMP消息中包括
upsTestSpinLock 。
如果不能執(zhí)行測試,設(shè)置請求將被拒絕,同時(shí)提示一個(gè)適當(dāng)?shù)腻e(cuò)誤消息。這些錯(cuò)誤消息
可能是在一個(gè)測試已經(jīng)在處理時(shí),另一個(gè)測試又試圖開始。當(dāng)前或最近測試的狀態(tài)值保留在
upsTestResultsSummary中。如果把upsTestId 參數(shù)值設(shè)為upsTestAbortTestInProgress,
則運(yùn)行中的測試將會被放棄。
如果一個(gè)測試正在進(jìn)行,則讀操作的返回值是此測試的名稱。如果沒有測試正在處理,
則返回最近一次執(zhí)行的測試名稱。如果根本沒有運(yùn)行測試,則返回的是
upsTestNoTestsInitiated 的值。”
::= { upsTest 1 }
--在TestAndIncr的語法中對象的語義的更多信息見[6]
upsTestSpinLock 對象類型
語法:TestAndIncr
最大權(quán)限:讀寫
當(dāng)前狀態(tài)
描述
“測試子系統(tǒng)的自旋鎖。自旋鎖用途如下。
在開始測試前,管理工作站應(yīng)該采用如下方法確認(rèn)沒有測試在進(jìn)行:
try_again:
get (upsTestSpinLock)
while (upsTestResultsSummary == inProgress) {
/*循環(huán),當(dāng)其他管理器正在進(jìn)行測試時(shí)*/
short delay
get (upsTestSpinLock)
}
lock_value = upsTestSpinLock
/*如果沒有測試進(jìn)行,則開始測試*/
set (upsTestSpinLock = lock_value,upsTestId = requested_test)
if (error_index == 1) { /* (upsTestSpinLock failed) */
/*如果控制權(quán)限沒有問題,那么會在開始我們的測試之前終止和其他管理器的聯(lián)系*/
goto try_again
}
if (error_index == 2) { /* (upsTestId) */
/*不能完成測試*/
give up
}
/*測試成功開始*/
/*通過輪訓(xùn)ups的TestResultsSummary,來等候測試完成*/
get (upsTestSpinLock,upsTestResultsSummary,upsTestResultsDetail)
while (upsTestResultsSummary == inProgress) {
short delay
get (upsTestSpinLock,upsTestResultsSummary,upsTestResultsDetail)
}
/*當(dāng)測試完成時(shí),取回所有的測試結(jié)果*/
/*如果ups的TestSpinLock == lock_value + 1,那么就是我們的測試*/
/*結(jié)果(和其他管理器不同的)*/
在代理初始化時(shí),ups的TestSpinLock的初始值應(yīng)該是1。”
::= { upsTest 2 }
upsTestResultsSummary 對象類型
語法:整數(shù){
donePass(1),
doneWarning(2),
doneError(3),
aborted(4),
inProgress(5),
noTestsInitiated(6)
}
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“當(dāng)前或最近的UPS診斷測試結(jié)果。donePass(1)、doneWarning(2)和doneError(3)
的值顯示測試完成,或者是成功、有報(bào)警、或有差錯(cuò)。如果upsTestId的值為
upsTestAbortTestInProgress,則測試返回值aborted (4),表明此次測試放棄。沒有得出結(jié)
論的測試用inProgress(5)標(biāo)明。值noTestsInitiated(6)說明沒有以前的測試結(jié)果,例如從網(wǎng)
絡(luò)管理子系統(tǒng)上一次重新初始化后沒有運(yùn)行測試,以及系統(tǒng)的非易失性存儲器中沒有保存測
試結(jié)果等情況。”
::= { upsTest 3 }
upsTestResultsDetail 對象類型
語法:DisplayString (SIZE (0..255))
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“有關(guān)ups的TestResultsSummary附加信息。如果沒有附加信息可用,返回長度為
零的字符串。”
::= { upsTest 4 }
upsTestStartTime 對象類型
語法:TimeStamp
最大權(quán)限:只讀
當(dāng)前狀態(tài)
描述
“在線測試時(shí),啟動sysUpTime的值,或者,如果測試是非在線的,可以設(shè)置測試時(shí)
間。如果upsTestResultsSummary的值不是由時(shí)間激活的(6),則upsTestStartTime的值是
0。”
::= { upsTest 5 }
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -