?? rfc1628.txt
字號:
組織:中國互動出版網(http://www.china-pub.com/)
RFC文檔中文翻譯計劃(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
譯者:郭大剛(guodagang guodagang@tyut.edu.cn)
譯文發布時間:2001-10-25
版權:本中文翻譯文檔版權歸中國互動出版網所有。可以用于非商業用途自由轉載,但必須
保留本文檔的翻譯及版權信息。
Network Working Group J. Case,Editor
Request for Comments:1628 SNMP Research,Incorporated
Category:Standards Track May 1994
UPS管理信息數據庫( MIB)
(RFC1628----UPS Management Information Base)
本備忘錄的狀態
本文檔講述了一種Internet社區的Internet標準跟蹤協議,它需要進一步進行討論和建
議以得到改進。請參考最新版的“Internet架構委員會正式協議標準”來獲得本協議的標準
化程度和狀態。本備忘錄的發布不受任何限制。
目錄
1.介紹 1
2. SNMPV2網絡管理框架 1
2.1.對象定義 2
3.概述 2
4.定義 2
5.致謝 37
6.參考文獻 37
7.需要考慮的安全問題 38
8.作者地址 38
1.介紹
本備忘錄定以了管理信息數據庫(Management Information Base,縮寫為MIB)的一部
分 ,在Internet社團中用作網絡管理協議。尤其是,它定義了對象來管理不間斷電源
(uninterruptible power supply,縮寫為UPS)系統。
2. SNMPv2網絡管理框架
SNMPv2網絡管理框架由四個主要部分組成。它們是:
o RFC1442定義的SMI,為管理目的而描述與命名對象的機制。
o STD 17,RFC 1213定義的MIB-II,Internet協議族的核心管理對相集。
o RFC 1445定義的該框架下管理及體系結構方面的內容。
o RFC 1448定義的用于對管理對象進行網絡訪問的協議。
該框架允許為實驗與評估定義新的對象。
2.1.對象定義
管理對象通過一個稱作管理信息庫(MIB)的虛擬信息存儲來訪問。MIB中的對象用SMI
中定義的抽象語法標注1(ASN.1)的子集來定義。尤其,每一個對象類型由一個管理方分配
的對象標識符來命名。對象類型與一個對象實例用于唯一標識該對象的一次具體實例化。為
人們方便,我們經常用一個叫做描述符的文本串來引用該對象類型。
3.概述
本文檔定義了針對不間斷電源的通過簡單網絡管理協議(Simple Network Management
Protocol,縮寫為SNMP)可以管理的管理對象。
4.定義
UPS-MIB定義::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,通告類型,OBJECT-IDENTITY,Counter32,
Gauge32,Integer32
FROM SNMPv2-SMI
DisplayString,TimeStamp,TimeInterval,TestAndIncr,AutonomousType
FROM SNMPv2-TC
MODULE-COMPLIANCE,對象集合
FROM SNMPv2-CONF;
UpsMIB模塊定義
最新更新“9402230000Z”
組織:“IETF UPS MIB工作組”
聯系方法
“Jeffrey D. Case
Postal:SNMP Research,Incorporated
3001 Kimberlin Heights Road
Knoxville,TN37920
US
Tel:+1 615 573 1434
Fax:+1 615 573 9197
E-mail:case@snmp.com”
描述
“描述了不間斷電源的MIB模塊。”
::= { mib-2 33 }
PositiveInteger ::= TEXTUAL-CONVENTION
提示顯示:“d”
當前狀態
描述
“本數據類型是非零和非負的數值。”
語法:整數(1..2147483647)
非負 ::= TEXTUAL-CONVENTION
提示顯示: "d"
當前狀態
描述
“本數據類型是非負數值。”
語法:整數(0..2147483647)
upsObjects對象標識符::= { upsMIB 1 }
-- 設備標識組。除了upsIdentName和upsIdentAttachedDevices,本組中的所有對象
在設備初始化時設置并保持不變。
upsIdent對象標識符 ::= { upsObjects 1 }
upsIdentManufacturer 對象類型
語法:DisplayString (SIZE (0..31))
最大權限:只讀
當前狀態
描述
“UPS廠商名稱。”
::= { upsIdent 1 }
upsIdentModel 對象類型
語法:DisplayString (SIZE (0..63))
最大權限:只讀
當前狀態
描述
“UPS模型標號。”
::= { upsIdent 2 }
upsIdentUPSSoftwareVersion 對象類型
語法:DisplayString (SIZE (0..63))
最大權限:只讀
當前狀態
描述
“UPS固件/軟件版本。在一些設備中,該變量可以或不可以和
upsIdentAgentSoftwareVersion有相同的數值。”
::= { upsIdent 3 }
upsIdentAgentSoftwareVersion 對象類型
語法:DisplayString (SIZE (0..63))
最大權限:只讀
當前狀態
描述
“UPS代理軟件版本。在一些設備中,該變量可以或不可以和
upsIdentUPSSoftwareVersion有相同的數值。”
::= { upsIdent 4 }
upsIdentName 對象類型
語法:DisplayString (SIZE(0..63))
最大權限:讀寫
當前狀態
描述
“標識UPS的一個字符串。本對象應該管理員設置。”
::= { upsIdent 5 }
upsIdentAttachedDevices 對象類型
SYNTAXDisplayString (SIZE(0..63))
最大權限:讀寫
當前狀態
描述
“標識附屬于UPS輸出設備的一個字符串。本對象應該由管理員設置。”
::= { upsIdent 6 }
-- 電池集合
upsBattery對象標識符::= { upsObjects 2 }
upsBatteryStatus 對象類型
語法:整數{
unknown(1),
batteryNormal(2),
batteryLow(3),
batteryDepleted(4)
}
最大權限:只讀
當前狀態
描述
“UPS系統的電池保留的容量指示。BatteryNormal的值顯示了剩余的運行時間大于
upsConfigLowBattTime。BatteryLow的值顯示了剩余的電池運行時間小于等于
upsConfigLowBattTime。BatteryDepleted的值顯示了,當失去有效動力時(包括當前有效
動力中斷和UPS不能支撐輸出的可能性),UPS不能支撐當前載荷。”
::= { upsBattery 1 }
upsSecondsOnBattery 對象類型
語法:非負
單位“秒”
最大權限:只讀
當前狀態
描述
“如果該單位有電池電源,從UPS最近的一次切換到電池電源,或者從網絡管理子系
統最近的一次重啟所經歷的時間,都要最少。如果該單位沒有電池電源的話會返回數值0。”
::= { upsBattery 2 }
upsEstimatedMinutesRemaining 對象類型
語法:PositiveInteger
單位“分鐘”
最大權限:只讀
當前狀態
描述
“在當前負荷情況下,如果市電中斷,電池電量耗盡經歷時間的估計值。”
::= { upsBattery 3 }
upsEstimatedChargeRemaining 對象類型
語法:整數(0..100)
單位“百分比”
最大權限:只讀
當前狀態
描述
“以全部電量的百分比的形式表示電池剩余電量的估計值。”
::= { upsBattery 4 }
upsBatteryVoltage 對象類型
語法:非負
單位“0.1直流伏特”
最大權限:只讀
當前狀態
描述
“當前電池電壓值。”
::= { upsBattery 5 }
upsBatteryCurrent 對象類型
語法:32位整形
單位“0.1直流安培”
最大權限:只讀
當前狀態
描述
“當前電池電流。”
::= { upsBattery 6 }
upsBatteryTemperature 對象類型
語法:32位整形
單位“攝氏度”
最大權限:只讀
當前狀態
描述
“UPS電池外殼的環境溫度。”
::= { upsBattery 7 }
--輸入集合
upsInput對象標識符 ::= { upsObjects 3 }
upsInputLineBads 對象類型
語法:32位計數器
最大權限:只讀
當前狀態
描述
“廠家定義的輸入超差情況的次數。輸入從0公差變到一次或更多的輸入鏈路超差1
次,該數值每次增加1。”
::= { upsInput 1 }
upsInputNumLines 對象類型
語法:非負
最大權限:只讀
當前狀態
描述
“該設備使用的輸入鏈路編號。該變量顯示了在輸出列表中行號。”
::= { upsInput 2 }
upsInputTable 對象類型
語法:UpsInputEntry的序列
最大權限:無權訪問
當前狀態
描述
“輸出列表引線隊列。由upsInputNumLines值給定的條目編號。”
::= { upsInput 3 }
upsInputEntry 對象類型
語法:UpsInputEntry
最大權限:無權訪問
當前狀態
描述
“包含應用于一條實際輸入鏈路信息的條目。”
索引{ upsInputLineIndex }
::= { upsInputTable 1 }
UpsInputEntry ::=序列{
upsInputLineIndexPositiveInteger,
upsInputFrequency非負,
upsInputVoltage非負,
upsInputCurrent非負,
upsInputTruePower非負
}
upsInputLineIndex 對象類型
語法:PositiveInteger
最大權限:無權訪問
當前狀態
描述
“輸入鏈路標識符。”
::= { upsInputEntry 1 }
upsInputFrequency 對象類型
語法:非負
單位“0.1Hz”
最大權限:只讀
當前狀態
描述
“當前輸入頻率。”
::= { upsInputEntry 2 }
upsInputVoltage 對象類型
語法:非負
單位“均方根伏特”
最大權限:只讀
當前狀態
描述
“當前輸入電壓值。”
::= { upsInputEntry 3 }
upsInputCurrent 對象類型
語法:非負
單位“0.1均方根安培”
最大權限:只讀
當前狀態
描述
“當前輸入電流值。”
::= { upsInputEntry 4 }
upsInputTruePower 對象類型
語法:非負
單位“瓦”
最大權限:只讀
當前狀態
描述
“當前實際輸入電力大小。”
::= { upsInputEntry 5 }
--輸出集合
upsOutput對象標識符 ::= { upsObjects 4 }
upsOutputSource 對象類型
語法:整數{
other(1),
none(2),
normal(3),
bypass(4),
battery(5),
booster(6),
reducer(7)
}
最大權限:只讀
當前狀態
描述
“當前輸出動力源。沒有計數顯示沒有輸出動力源(因此沒有輸出動力),例如,系統的
輸出開關已經打開。”
::= { upsOutput 1 }
upsOutputFrequency 對象類型
語法:非負
單位“0.1Hz”
最大權限:只讀
當前狀態
描述
“當前輸出頻率。”
::= { upsOutput 2 }
upsOutputNumLines 對象類型
語法:非負
最大權限:只讀
當前狀態
描述
“再改設備中啟用的輸出鏈路編號。該變量顯示了在輸出列表中的行號。”
::= { upsOutput 3 }
upsOutputTable 對象類型
語法:UpsOutputEntry的序列
最大權限:無權訪問
當前狀態
描述
“輸出列表表示值的序列。表示值的序號由upsOutputNumLines的值給定。”
::= { upsOutput 4 }
upsOutputEntry 對象類型
語法:UpsOutputEntry
最大權限:無權訪問
當前狀態
描述
“包含著實際輸出鏈路信息的表示值。”
索引{ upsOutputLineIndex }
::= { upsOutputTable 1 }
UpsOutputEntry ::= 序列{
UpsOutputLineIndexPositive:整數,
UpsOutputVoltage:非負,
UpsOutputCurrent:非負,
UpsOutputPower:非負,
UpsOutputPercentLoad:整數
}
upsOutputLineIndex 對象類型
語法:PositiveInteger
最大權限:無權訪問
當前狀態
描述
“輸出鏈路標識符。”
::= { upsOutputEntry 1 }
upsOutputVoltage 對象類型
語法:非負
單位“均方根伏特”
最大權限:只讀
當前狀態
描述
“當前輸出電壓。”
::= { upsOutputEntry 2 }
upsOutputCurrent 對象類型
語法:非負
單位“0.1均方根安培”
最大權限:只讀
當前狀態
描述
“當前輸出電流。”
::= { upsOutputEntry 3 }
upsOutputPower 對象類型
語法:非負
單位“瓦”
最大權限:只讀
當前狀態
描述
“當前輸出功率。”
::= { upsOutputEntry 4 }
upsOutputPercentLoad 對象類型
語法:整數(0..200)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -