NETMATE(One).MIB 32 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286
  1. --PPC-MIB { iso(1) org(3) dod(6) internet(1) private(4)
  2. -- enterprises(1) ppc(935) }
  3. XPPC-MIB DEFINITIONS ::= BEGIN
  4. -- Title: PPC TOP LEVEL MIB
  5. -- Date: January 07, 1994 Version 1.00
  6. --
  7. -- Date: January 17, 1994 Version 1.01
  8. --
  9. -- Date: July 14, 1994 Version 1.02
  10. IMPORTS
  11. enterprises, IpAddress
  12. FROM RFC1155-SMI
  13. DisplayString
  14. FROM RFC1213-MIB
  15. OBJECT-TYPE
  16. FROM RFC-1212
  17. TRAP-TYPE
  18. FROM RFC-1215;
  19. ppc OBJECT IDENTIFIER ::= { enterprises 935 }
  20. products OBJECT IDENTIFIER ::= { ppc 1 }
  21. ppcmgmt OBJECT IDENTIFIER ::= { ppc 2 }
  22. hardware OBJECT IDENTIFIER ::= { products 1 }
  23. mconfig OBJECT IDENTIFIER ::= { ppcmgmt 1 }
  24. ups OBJECT IDENTIFIER ::= { hardware 1 }
  25. upsIdent OBJECT IDENTIFIER ::= { ups 1 }
  26. upsBattery OBJECT IDENTIFIER ::= { ups 2 }
  27. upsInput OBJECT IDENTIFIER ::= { ups 3 }
  28. upsOutput OBJECT IDENTIFIER ::= { ups 4 }
  29. upsConfig OBJECT IDENTIFIER ::= { ups 5 }
  30. upsControl OBJECT IDENTIFIER ::= { ups 6 }
  31. upsTest OBJECT IDENTIFIER ::= { ups 7 }
  32. upsBaseIdent OBJECT IDENTIFIER ::= { upsIdent 1 }
  33. upsSmartIdent OBJECT IDENTIFIER ::= { upsIdent 2 }
  34. upsBaseBattery OBJECT IDENTIFIER ::= { upsBattery 1 }
  35. upsSmartBattery OBJECT IDENTIFIER ::= { upsBattery 2 }
  36. upsBaseInput OBJECT IDENTIFIER ::= { upsInput 1 }
  37. upsSmartInput OBJECT IDENTIFIER ::= { upsInput 2 }
  38. upsBaseOutput OBJECT IDENTIFIER ::= { upsOutput 1 }
  39. upsSmartOutput OBJECT IDENTIFIER ::= { upsOutput 2 }
  40. upsBaseConfig OBJECT IDENTIFIER ::= { upsConfig 1 }
  41. upsSmartConfig OBJECT IDENTIFIER ::= { upsConfig 2 }
  42. upsBaseControl OBJECT IDENTIFIER ::= { upsControl 1 }
  43. upsSmartControl OBJECT IDENTIFIER ::= { upsControl 2 }
  44. upsBaseTest OBJECT IDENTIFIER ::= { upsTest 1 }
  45. upsSmartTest OBJECT IDENTIFIER ::= { upsTest 2 }
  46. -- object types
  47. -- the ppcmgmt group
  48. -- the mconfig group
  49. mconfigTrapsReceiversNum OBJECT-TYPE
  50. SYNTAX INTEGER
  51. ACCESS read-only
  52. STATUS mandatory
  53. DESCRIPTION
  54. "The number of managers to send traps to."
  55. ::= { mconfig 1 }
  56. mconfigTrapsReceiversTable OBJECT-TYPE
  57. SYNTAX SEQUENCE OF MconfigTrapsReceiversEntry
  58. ACCESS not-accessible
  59. STATUS mandatory
  60. DESCRIPTION
  61. "A list of managers to send traps to. The number of
  62. entries is given by the value of mconfigNumTrapReceivers"
  63. ::= { mconfig 2 }
  64. mconfigTrapsReceiversEntry OBJECT-TYPE
  65. SYNTAX MconfigTrapsReceiversEntry
  66. ACCESS not-accessible
  67. STATUS mandatory
  68. DESCRIPTION
  69. "The managers to send traps to."
  70. INDEX { trapsIndex}
  71. ::= { mconfigTrapsReceiversTable 1 }
  72. MconfigTrapsReceiversEntry ::=
  73. SEQUENCE {
  74. trapsIndex
  75. INTEGER,
  76. trapsReceiverAddr
  77. IpAddress,
  78. receiverCommunityString
  79. DisplayString,
  80. severityLevel
  81. INTEGER,
  82. receiverAccept
  83. INTEGER
  84. }
  85. trapsIndex OBJECT-TYPE
  86. SYNTAX INTEGER
  87. ACCESS read-only
  88. STATUS mandatory
  89. DESCRIPTION
  90. "The index to a trap receiver entry."
  91. ::= { mconfigTrapsReceiversEntry 1 }
  92. trapsReceiverAddr OBJECT-TYPE
  93. SYNTAX IpAddress
  94. ACCESS read-write
  95. STATUS mandatory
  96. DESCRIPTION
  97. "The IP address of the manager to send a trap to."
  98. ::= { mconfigTrapsReceiversEntry 2 }
  99. receiverCommunityString OBJECT-TYPE
  100. SYNTAX DisplayString
  101. ACCESS read-write
  102. STATUS mandatory
  103. DESCRIPTION
  104. "The community name to use in the trap when
  105. sent to the manager."
  106. ::= { mconfigTrapsReceiversEntry 3 }
  107. severityLevel OBJECT-TYPE
  108. SYNTAX INTEGER {
  109. information(1),
  110. warning(2),
  111. severe(3)
  112. }
  113. ACCESS read-write
  114. STATUS mandatory
  115. DESCRIPTION
  116. "The severity threshold of traps to send to the manager.
  117. traps are labeled in severity as informational(1), warning(2),
  118. severe(3). Only traps of equal or greater severity than
  119. this value are sent to the manager."
  120. ::= { mconfigTrapsReceiversEntry 4 }
  121. receiverAccept OBJECT-TYPE
  122. SYNTAX INTEGER {
  123. yes (1),
  124. no (2)
  125. }
  126. ACCESS read-write
  127. STATUS mandatory
  128. DESCRIPTION
  129. "An entry will become active if yes, and will
  130. be deleted if no."
  131. ::= { mconfigTrapsReceiversEntry 5 }
  132. -- the ups group
  133. -- the upsBaseIdent group
  134. upsBaseIdentModel OBJECT-TYPE
  135. SYNTAX DisplayString
  136. ACCESS read-only
  137. STATUS mandatory
  138. DESCRIPTION
  139. "The UPS model name (e.g. 'Intelligent 8000E 900VA')."
  140. ::= { upsBaseIdent 1 }
  141. upsBaseIdentUpsName OBJECT-TYPE
  142. SYNTAX DisplayString
  143. ACCESS read-write
  144. STATUS mandatory
  145. DESCRIPTION
  146. "An 8 byte ID string identifying the UPS. This object
  147. can be set by the administrator."
  148. ::= { upsBaseIdent 2 }
  149. -- the upsSmartIdent group
  150. upsSmartIdentFirmwareRevision OBJECT-TYPE
  151. SYNTAX DisplayString
  152. ACCESS read-only
  153. STATUS mandatory
  154. DESCRIPTION
  155. "The firmware revision of the UPS system."
  156. ::= { upsSmartIdent 1 }
  157. upsSmartIdentDateOfManufacture OBJECT-TYPE
  158. SYNTAX DisplayString
  159. ACCESS read-only
  160. STATUS mandatory
  161. DESCRIPTION
  162. "The date when the UPS was manufactured in mm/dd/yy format."
  163. ::= { upsSmartIdent 2 }
  164. upsSmartIdentUpsSerialNumber OBJECT-TYPE
  165. SYNTAX DisplayString
  166. ACCESS read-only
  167. STATUS mandatory
  168. DESCRIPTION
  169. "An 8-character string identifying the serial number of
  170. the UPS internal microprocessor. This number is set at
  171. the factory. NOTE: This number does NOT correspond to
  172. the serial number on the rear of the UPS."
  173. ::= { upsSmartIdent 3 }
  174. upsSmartIdentAgentFirmwareRevision OBJECT-TYPE
  175. SYNTAX DisplayString
  176. ACCESS read-only
  177. STATUS mandatory
  178. DESCRIPTION
  179. "The firmware revision of the UPS SNMP Proxy agent."
  180. ::= { upsSmartIdent 4 }
  181. -- the upsBaseBattery group
  182. upsBaseBatteryStatus OBJECT-TYPE
  183. SYNTAX INTEGER {
  184. unknown(1),
  185. batteryNormal(2),
  186. batteryLow(3)
  187. }
  188. ACCESS read-only
  189. STATUS mandatory
  190. DESCRIPTION
  191. "The status of the UPS batteries. A batteryLow(3)
  192. value indicates the UPS will be unable to sustain the
  193. current load, and its services will be lost if power is
  194. not restored. The amount of run time in reserve at the
  195. time of low battery can be configured by the
  196. upsSmartConfigLowBatteryRunTime."
  197. ::= { upsBaseBattery 1 }
  198. upsBaseBatteryTimeOnBattery OBJECT-TYPE
  199. SYNTAX INTEGER
  200. ACCESS read-only
  201. STATUS mandatory
  202. DESCRIPTION
  203. "The elapsed time in seconds since the UPS has switched
  204. to battery power."
  205. ::= { upsBaseBattery 2 }
  206. upsBaseBatteryLastReplaceDate OBJECT-TYPE
  207. SYNTAX DisplayString
  208. ACCESS read-write
  209. STATUS mandatory
  210. DESCRIPTION
  211. "The date when the UPS system's batteries were last replaced
  212. in mm/dd/yy format. For UPS models, this value is originally
  213. set in the factory. When the UPS batteries are replaced,
  214. this value should be reset by the administrator."
  215. ::= { upsBaseBattery 3 }
  216. -- the upsSmartBattery group
  217. upsSmartBatteryCapacity OBJECT-TYPE
  218. SYNTAX INTEGER
  219. ACCESS read-only
  220. STATUS mandatory
  221. DESCRIPTION
  222. "The remaining battery capacity expressed in
  223. percent of full capacity."
  224. ::= { upsSmartBattery 1 }
  225. upsSmartBatteryVoltage OBJECT-TYPE
  226. SYNTAX INTEGER
  227. ACCESS read-only
  228. STATUS mandatory
  229. DESCRIPTION
  230. "The current battery voltage expressed in 1/10 VDC."
  231. ::= { upsSmartBattery 2 }
  232. upsSmartBatteryTemperature OBJECT-TYPE
  233. SYNTAX INTEGER
  234. ACCESS read-only
  235. STATUS mandatory
  236. DESCRIPTION
  237. "The current internal UPS temperature expressed in tenths of
  238. a Celsius degree."
  239. ::= { upsSmartBattery 3 }
  240. upsSmartBatteryRunTimeRemaining OBJECT-TYPE
  241. SYNTAX INTEGER
  242. ACCESS read-only
  243. STATUS mandatory
  244. DESCRIPTION
  245. "The UPS battery run time remaining before battery
  246. exhaustion, in seconds."
  247. ::= { upsSmartBattery 4 }
  248. upsSmartBatteryReplaceIndicator OBJECT-TYPE
  249. SYNTAX INTEGER {
  250. noBatteryNeedsReplacing(1),
  251. batteryNeedsReplacing(2)
  252. }
  253. ACCESS read-only
  254. STATUS mandatory
  255. DESCRIPTION
  256. "Indicates whether the UPS batteries need replacing."
  257. ::= { upsSmartBattery 5 }
  258. upsSmartBatteryFullChargeVoltage OBJECT-TYPE
  259. SYNTAX INTEGER
  260. ACCESS read-only
  261. STATUS mandatory
  262. DESCRIPTION
  263. "The fully charged battery voltage of the battery system
  264. used in the UPS, expressed in tenths of a volt."
  265. ::= { upsSmartBattery 6 }
  266. upsSmartBatteryCurrent OBJECT-TYPE
  267. SYNTAX INTEGER
  268. ACCESS read-only
  269. STATUS mandatory
  270. DESCRIPTION
  271. "The current battery current expressed in percent of
  272. maximum current."
  273. ::= { upsSmartBattery 7 }
  274. -- the upsBaseInput group
  275. upsBaseInputPhase OBJECT-TYPE
  276. SYNTAX INTEGER
  277. ACCESS read-only
  278. STATUS mandatory
  279. DESCRIPTION
  280. "The current AC input phase."
  281. ::= { upsBaseInput 1 }
  282. -- the upsSmartInput group
  283. upsSmartInputLineVoltage OBJECT-TYPE
  284. SYNTAX INTEGER
  285. ACCESS read-only
  286. STATUS mandatory
  287. DESCRIPTION
  288. "The current utility line voltage in 1/10 VAC."
  289. ::= { upsSmartInput 1 }
  290. upsSmartInputMaxLineVoltage OBJECT-TYPE
  291. SYNTAX INTEGER
  292. ACCESS read-only
  293. STATUS mandatory
  294. DESCRIPTION
  295. "The maximum utility line voltage in 1/10 VAC over the
  296. previous 1 minute period."
  297. ::= { upsSmartInput 2 }
  298. upsSmartInputMinLineVoltage OBJECT-TYPE
  299. SYNTAX INTEGER
  300. ACCESS read-only
  301. STATUS mandatory
  302. DESCRIPTION
  303. "The minimum utility line voltage in 1/10 VAC over the
  304. previous 1 minute period."
  305. ::= { upsSmartInput 3 }
  306. upsSmartInputFrequency OBJECT-TYPE
  307. SYNTAX INTEGER
  308. ACCESS read-only
  309. STATUS mandatory
  310. DESCRIPTION
  311. "The current input frequency to the UPS system in 1/10 Hz."
  312. ::= { upsSmartInput 4 }
  313. upsSmartInputLineFailCause OBJECT-TYPE
  314. SYNTAX INTEGER {
  315. noTransfer(1),
  316. highLineVoltage(2),
  317. brownout(3),
  318. blackout(4),
  319. smallMomentarySag(5),
  320. deepMomentarySag(6),
  321. smallMomentarySpike(7),
  322. largeMomentarySpike(8)
  323. }
  324. ACCESS read-only
  325. STATUS mandatory
  326. DESCRIPTION
  327. "The reason for the occurrence of the last transfer
  328. to UPS battery power. The variable is set to
  329. noTransfer(1) if there is no transfer yet. The variable
  330. is set to highLineVoltage(2) if the transfer to battery is
  331. caused by an over voltage greater than the high transfer
  332. voltage. The variable is set to brownout(3) if the duration
  333. of the outage is greater than five seconds and the line
  334. voltage is between 40% of the rated output voltage and
  335. the low transfer voltage. The variable is set to blackout(4)
  336. if the duration of the outage is greater than five seconds and
  337. the line voltage is between 40% of the rated output voltage
  338. and ground. The variable is set to smallMomentarySag(5)
  339. if the duration of the outage is less than five seconds and
  340. the line voltage is between 40% of the rated output voltage
  341. and the low transfer voltage. The variable is set to
  342. deepMomentarySag(6) if the duration of the outage is less
  343. than five seconds and the line voltage is between 40% of the
  344. rated output voltage and ground."
  345. ::= { upsSmartInput 5 }
  346. -- the upsBaseOutput group
  347. upsBaseOutputStatus OBJECT-TYPE
  348. SYNTAX INTEGER {
  349. unknown(1),
  350. onLine(2),
  351. onBattery(3),
  352. onBoost(4),
  353. sleeping(5),
  354. onBypass(6),
  355. rebooting(7)
  356. }
  357. ACCESS read-only
  358. STATUS mandatory
  359. DESCRIPTION
  360. "The current state of the UPS. If the UPS is unable
  361. to determine the state of the UPS this variable is set
  362. to unknown(1)."
  363. ::= { upsBaseOutput 1 }
  364. upsBaseOutputPhase OBJECT-TYPE
  365. SYNTAX INTEGER
  366. ACCESS read-only
  367. STATUS mandatory
  368. DESCRIPTION
  369. "The current output phase."
  370. ::= { upsBaseOutput 2 }
  371. -- the upsSmartOutput group
  372. upsSmartOutputVoltage OBJECT-TYPE
  373. SYNTAX INTEGER
  374. ACCESS read-only
  375. STATUS mandatory
  376. DESCRIPTION
  377. "The output voltage of the UPS system in 1/10 VAC."
  378. ::= { upsSmartOutput 1 }
  379. upsSmartOutputFrequency OBJECT-TYPE
  380. SYNTAX INTEGER
  381. ACCESS read-only
  382. STATUS mandatory
  383. DESCRIPTION
  384. "The current output frequency of the UPS system in 1/10 Hz."
  385. ::= { upsSmartOutput 2 }
  386. upsSmartOutputLoad OBJECT-TYPE
  387. SYNTAX INTEGER
  388. ACCESS read-only
  389. STATUS mandatory
  390. DESCRIPTION
  391. "The current UPS load expressed in percent
  392. of rated capacity."
  393. ::= { upsSmartOutput 3 }
  394. -- the upsBaseConfig group
  395. upsBaseConfigNumDevices OBJECT-TYPE
  396. SYNTAX INTEGER
  397. ACCESS read-only
  398. STATUS mandatory
  399. DESCRIPTION
  400. "The number of devices that are plugged into the UPS."
  401. ::= { upsBaseConfig 1 }
  402. upsBaseConfigDeviceTable OBJECT-TYPE
  403. SYNTAX SEQUENCE OF UpsBaseConfigDeviceEntry
  404. ACCESS not-accessible
  405. STATUS mandatory
  406. DESCRIPTION
  407. "A list of devices that are plugged into the UPS. The
  408. number of entries is given by the value of
  409. upsBaseConfigNumDevices."
  410. ::= { upsBaseConfig 2 }
  411. upsBaseConfigDeviceEntry OBJECT-TYPE
  412. SYNTAX UpsBaseConfigDeviceEntry
  413. ACCESS not-accessible
  414. STATUS mandatory
  415. DESCRIPTION
  416. "The devices plugged in to the UPS."
  417. INDEX { indexOfDevice }
  418. ::= { upsBaseConfigDeviceTable 1 }
  419. UpsBaseConfigDeviceEntry ::=
  420. SEQUENCE {
  421. indexOfDevice
  422. INTEGER,
  423. nameOfDevice
  424. DisplayString,
  425. vaRatingOfDevice
  426. INTEGER,
  427. deviceAccept
  428. INTEGER
  429. }
  430. indexOfDevice OBJECT-TYPE
  431. SYNTAX INTEGER
  432. ACCESS read-only
  433. STATUS mandatory
  434. DESCRIPTION
  435. "The index of the device that is plugged into the UPS."
  436. ::= { upsBaseConfigDeviceEntry 1 }
  437. nameOfDevice OBJECT-TYPE
  438. SYNTAX DisplayString
  439. ACCESS read-write
  440. STATUS mandatory
  441. DESCRIPTION
  442. "The name/description of the device plugged into the UPS."
  443. ::= { upsBaseConfigDeviceEntry 2 }
  444. vaRatingOfDevice OBJECT-TYPE
  445. SYNTAX INTEGER
  446. ACCESS read-write
  447. STATUS mandatory
  448. DESCRIPTION
  449. "The volt-amp rating of the device plugged into the UPS."
  450. ::= { upsBaseConfigDeviceEntry 3 }
  451. deviceAccept OBJECT-TYPE
  452. SYNTAX INTEGER {
  453. yes(1),
  454. no(2)
  455. }
  456. ACCESS read-write
  457. STATUS mandatory
  458. DESCRIPTION
  459. "An entry is added if yes, the entry is deleted if no."
  460. ::= { upsBaseConfigDeviceEntry 4 }
  461. -- the upsSmartConfig group
  462. upsSmartConfigRatedOutputVoltage OBJECT-TYPE
  463. SYNTAX INTEGER
  464. ACCESS read-write
  465. STATUS mandatory
  466. DESCRIPTION
  467. "The nominal output voltage from the UPS in 1/10 VAC.
  468. Possible values are 1000, 1200, 2080, 2200, 2250, 2300
  469. and 2400.
  470. NOTE: Only units that are 2200, 2250, 2300 and 2400 can
  471. be changed. Allowable values are 2200, 2250, 2300 and
  472. 2400.
  473. For these adjustable units, if a value other than
  474. a supported value is provided in a set request, the
  475. UPS interprets it as the next lower acceptable value.
  476. If the provided value is lower than the lowest acceptable
  477. value, the lowest acceptable value is used."
  478. ::= { upsSmartConfig 1 }
  479. upsSmartConfigHighTransferVolt OBJECT-TYPE
  480. SYNTAX INTEGER
  481. ACCESS read-write
  482. STATUS mandatory
  483. DESCRIPTION
  484. "The maximum line voltage in 1/10 VAC allowed before the
  485. UPS system transfers to battery backup.
  486. Allowed value depend on the UPS used:
  487. 120 Volt units allow settings of 1290, 1320, 1350, 1380.
  488. 100 Volt units allow settings of 1080, 1100, 1120, 1140.
  489. 230 Volt units allow settings of 2530, 2640, 2710, 2800.
  490. 208 Volt units allow settings of 2240, 2290, 2340, 2390.
  491. If a value other than a supported value is provided in a
  492. set request, the UPS interprets it as the next lower
  493. acceptable value. If the provided value is lower than
  494. the lowest acceptable value, the lowest acceptable
  495. value is used."
  496. ::= { upsSmartConfig 2 }
  497. upsSmartConfigLowTransferVolt OBJECT-TYPE
  498. SYNTAX INTEGER
  499. ACCESS read-write
  500. STATUS mandatory
  501. DESCRIPTION
  502. "The minimum line voltage in 1/10 VAC allowed before the
  503. UPS system transfers to battery backup.
  504. Allowable values depend on the UPS used:
  505. 120 Volt units allow settings of 970, 1000, 1030, 1060.
  506. 100 Volt units allow settings of 810, 830, 850, 870.
  507. 230 Volt units allow settings of 1880, 1960, 2040, 2080.
  508. 208 Volt units allow settings of 1680, 1720, 1770, 1820.
  509. If a value other than a supported value is provided in a
  510. set request, the UPS interprets it as a the next higher
  511. acceptable value. If the provided value is higher than
  512. the highest acceptable value, the highest acceptable
  513. value is used."
  514. ::= { upsSmartConfig 3 }
  515. upsSmartConfigAlarm OBJECT-TYPE
  516. SYNTAX INTEGER {
  517. timed(1),
  518. atLowBattery(2),
  519. never(3)
  520. }
  521. ACCESS read-write
  522. STATUS mandatory
  523. DESCRIPTION
  524. "A flag indicating how the UPS should handle audible line fail
  525. alarms."
  526. ::= { upsSmartConfig 4 }
  527. upsSmartConfigAlarmTimer OBJECT-TYPE
  528. SYNTAX INTEGER
  529. ACCESS read-write
  530. STATUS mandatory
  531. DESCRIPTION
  532. "The time in seconds after initial line failure at which the
  533. UPS begins emitting audible alarms (beeping). This timer is
  534. observerd only if the value of extControlAlarm is timed(2).
  535. Allowed values are 0 or 30 seconds.
  536. If a value other than a supported value is provided in a
  537. set request, the UPS interprets it as a the next lower
  538. acceptable value. If the provided value is lower than
  539. the lowest acceptable value, the lowest acceptable
  540. value is used."
  541. ::= { upsSmartConfig 5 }
  542. upsSmartConfigMinReturnCapacity OBJECT-TYPE
  543. SYNTAX INTEGER
  544. ACCESS read-write
  545. STATUS mandatory
  546. DESCRIPTION
  547. "The minimum battery capacity as a percent of full capacity
  548. required before the UPS will return from a low battery
  549. shutdown condition. In other words, the UPS will not
  550. re-energize the output until the battery capacity is equal
  551. to this value. Allowed values are 0, 10, 25, or 90 percent.
  552. If a value other than a supported value is provided in a
  553. set request, the UPS interprets it as a the next higher
  554. acceptable value. If the provided value is higher than
  555. the highest acceptable value, the highest acceptable
  556. value is used."
  557. ::= { upsSmartConfig 6 }
  558. upsSmartConfigSensitivity OBJECT-TYPE
  559. SYNTAX INTEGER {
  560. auto(1),
  561. low(2),
  562. medium(3),
  563. high(4)
  564. }
  565. ACCESS read-write
  566. STATUS mandatory
  567. DESCRIPTION
  568. "The sensitivity of the UPS to utility line abnormalities
  569. or noises."
  570. ::= { upsSmartConfig 7 }
  571. upsSmartConfigLowBatteryRunTime OBJECT-TYPE
  572. SYNTAX INTEGER
  573. ACCESS read-write
  574. STATUS mandatory
  575. DESCRIPTION
  576. "The desired run time in seconds once the low battery
  577. condition is reached. Allowed values are 120, 300, 420,
  578. or 600 seconds. During this time the UPS will produce a
  579. constant warning tone which can not be disabled.
  580. If a value other than a supported value is provided in a
  581. set request, the UPS interprets it as a the next higher
  582. acceptable value. If the provided value is higher than
  583. the highest acceptable value, the highest acceptable
  584. value is used."
  585. ::= { upsSmartConfig 8 }
  586. upsSmartConfigReturnDelay OBJECT-TYPE
  587. SYNTAX INTEGER
  588. ACCESS read-write
  589. STATUS mandatory
  590. DESCRIPTION
  591. "The delay in seconds after utility line power returns
  592. before the UPS will turn on. This value is also used
  593. when the UPS comes out of a reboot and before the UPS
  594. wakes up from 'sleep' mode. Allowed values are 0, 60,
  595. 180 and 300 seconds.
  596. If a value other than a supported value is provided in a
  597. set request, the UPS interprets it as a the next higher
  598. acceptable value. If the provided value is higher than
  599. the highest acceptable value, the highest acceptable
  600. value is used."
  601. ::= { upsSmartConfig 9 }
  602. upsSmartConfigShutoffDelay OBJECT-TYPE
  603. SYNTAX INTEGER
  604. ACCESS read-write
  605. STATUS mandatory
  606. DESCRIPTION
  607. "The delay in seconds the UPS remains on after being told
  608. to turn off. Allowed values are 12, 18, 24, 30, 36, 42,
  609. 48, 54, 60, 120, 180, 240, 300, 360, 420, 480, 540, and
  610. 600 seconds.
  611. If a value other than a supported value is provided in a
  612. set request, the UPS interprets it as next higher acceptable
  613. value. If the provided value is higher than the highest
  614. acceptable value, the highest acceptable value is used."
  615. ::= { upsSmartConfig 10 }
  616. upsSmartConfigUpsSleepTime OBJECT-TYPE
  617. SYNTAX INTEGER
  618. ACCESS read-write
  619. STATUS mandatory
  620. DESCRIPTION
  621. "The time in minutes for the UPS to go to 'sleep' when
  622. instructed. When in sleep mode, the UPS will not provide
  623. output power regardless of the input line state. Once the
  624. specified time has elapsed, output power will be restored.
  625. This is a configuration setting. The UPS will not go to
  626. sleep until told to do so by the manager from a management
  627. station.
  628. Any input value is allowed, however the UPS only recognizes
  629. 0 - 9999 minutes in one minute increments.
  630. If the provided value is higher than the highest acceptable
  631. value, the highest acceptable value is used."
  632. ::= { upsSmartConfig 11 }
  633. upsSmartConfigSetEEPROMDefaults OBJECT-TYPE
  634. SYNTAX INTEGER {
  635. noSetEEPROMDefaults(1),
  636. setEEPROMDefaults(2)
  637. }
  638. ACCESS read-write
  639. STATUS mandatory
  640. DESCRIPTION
  641. "WRITE: Resets the UPS EEPROM variables to default values.
  642. READ: returns 0"
  643. ::= { upsSmartConfig 12 }
  644. -- the upsBaseControl group
  645. upsBaseControlConserveBattery OBJECT-TYPE
  646. SYNTAX INTEGER {
  647. noTurnOffUps(1),
  648. turnUpsOffToConserveBattery(2)
  649. }
  650. ACCESS read-write
  651. STATUS mandatory
  652. DESCRIPTION
  653. "Setting this variable to turnUpsOffToConserveBattery(2)
  654. causes a UPS on battery to be put into 'sleep' mode. The
  655. UPS will turn back on when utility power is restored.
  656. Attempting to turn off a UPS that is not on battery will
  657. result in a badValue error.
  658. Setting this value to noTurnOffUps(1) has no
  659. effect.
  660. The value noTurnOffUps(1) will always be returned
  661. when the variable is read."
  662. ::= { upsBaseControl 1 }
  663. -- the upsSmartControl group
  664. upsSmartControlUpsOff OBJECT-TYPE
  665. SYNTAX INTEGER {
  666. noTurnUpsOff(1),
  667. turnUpsOff(2)
  668. }
  669. ACCESS read-write
  670. STATUS mandatory
  671. DESCRIPTION
  672. "Setting this variable to turnUpsOff(2) causes
  673. the UPS to shut off. When in this state, the UPS
  674. will not provide output power regardless of the input
  675. line state. The on/off switch on the UPS
  676. must be toggled for the UPS to return to operation.
  677. Setting this value to noTurnUpsOff(1) has no
  678. effect.
  679. The value noTurnUpsOff(1) will always be returned
  680. when the variable is read."
  681. ::= { upsSmartControl 1 }
  682. upsSmartControlRebootUps OBJECT-TYPE
  683. SYNTAX INTEGER {
  684. noRebootUps(1),
  685. rebootUps(2)
  686. }
  687. ACCESS read-write
  688. STATUS mandatory
  689. DESCRIPTION
  690. "Setting this variable to rebootUps(2) causes the
  691. UPS to shut off and turn back on.
  692. Setting this value to noRebootUps(1) has no effect.
  693. The value noRebootUps(1) will always be returned
  694. when the variable is read."
  695. ::= { upsSmartControl 2 }
  696. upsSmartControlUpsSleep OBJECT-TYPE
  697. SYNTAX INTEGER {
  698. noPutUpsToSleep(1),
  699. putUpsToSleep(2)
  700. }
  701. ACCESS read-write
  702. STATUS mandatory
  703. DESCRIPTION
  704. "Setting this variable to putUpsToSleep(2) causes
  705. the UPS to go to sleep for the time specified by
  706. upsSmartConfigUpsSleepTime.
  707. When in sleep mode, the UPS will not provide output
  708. power regardless of the input line state. Once the
  709. specified time has elapsed, output power will be
  710. restored.
  711. Setting this value to noPutUpsToSleep(1) has no
  712. effect.
  713. The value noPutUpsToSleep(1) will always be returned
  714. when the variable is read."
  715. ::= { upsSmartControl 3 }
  716. upsSmartControlSimulatePowerFail OBJECT-TYPE
  717. SYNTAX INTEGER {
  718. noSimulatePowerFailure(1),
  719. simulatePowerFailure(2)
  720. }
  721. ACCESS read-write
  722. STATUS mandatory
  723. DESCRIPTION
  724. "Setting this variable to simulatePowerFailure(2) causes
  725. the UPS switch to battery power.
  726. Setting this value to noSimulatePowerFailure(1) has no
  727. effect.
  728. The value noSimulatePowerFailure(1) will always be returned
  729. when the variable is read."
  730. ::= { upsSmartControl 4 }
  731. upsSmartControlFlashAndBeep OBJECT-TYPE
  732. SYNTAX INTEGER {
  733. noFlashAndBeep(1),
  734. flashAndBeep(2)
  735. }
  736. ACCESS read-write
  737. STATUS mandatory
  738. DESCRIPTION
  739. "UPS to identify itself by lighting all indicators
  740. and beeping.
  741. Setting this variable to FlashAndBeep(2) causes
  742. the UPS lights all panel indicators and beeps.
  743. Setting this value to noFlashAndBeep(1) has no
  744. effect.
  745. The value noFlashAndBeep(1) will always be returned
  746. when the variable is read."
  747. ::= { upsSmartControl 5 }
  748. upsSmartControlTurnOnUpsLoad OBJECT-TYPE
  749. SYNTAX INTEGER {
  750. noUpsSmartControlTurnOnUpsLoad(1),
  751. upsSmartControlTurnOnUpsLoad(2)
  752. }
  753. ACCESS read-write
  754. STATUS mandatory
  755. DESCRIPTION
  756. "Setting this variable to upsSmartControlTurnOnUpsLoad(2)
  757. causes the UPS switch back to utility power if utility
  758. power is present.
  759. Setting this value to noUpsSmartControlTurnOnUpsLoad(1)
  760. has no effect.
  761. The value noUpsSmartControlTurnOnUpsLoad(1) will always
  762. be returned when the variable is read."
  763. ::= { upsSmartControl 6 }
  764. -- the upsBaseTest group
  765. -- the upsSmartTest group
  766. upsSmartTestDiagnosticSchedule OBJECT-TYPE
  767. SYNTAX INTEGER {
  768. unknown(1),
  769. biweekly(2),
  770. weekly(3),
  771. never(4)
  772. }
  773. ACCESS read-write
  774. STATUS mandatory
  775. DESCRIPTION
  776. "The UPS system's automatic battery test schedule."
  777. ::= { upsSmartTest 1 }
  778. upsSmartTestDiagnostics OBJECT-TYPE
  779. SYNTAX INTEGER {
  780. noTestDiagnostics(1),
  781. testDiagnostics(2)
  782. }
  783. ACCESS read-write
  784. STATUS mandatory
  785. DESCRIPTION
  786. "Setting this variable to testDiagnostics(2) causes
  787. the UPS to perform a diagnostic self test.
  788. Setting this value to noTestDiagnostics(1) has no
  789. effect.
  790. The value noTestDiagnostics(1) will always be returned
  791. when the variable is read."
  792. ::= { upsSmartTest 2 }
  793. upsSmartTestDiagnosticsResults OBJECT-TYPE
  794. SYNTAX INTEGER {
  795. ok(1),
  796. failed(2),
  797. invalidTest(3),
  798. testInProgress(4)
  799. }
  800. ACCESS read-only
  801. STATUS mandatory
  802. DESCRIPTION
  803. "The results of the last UPS diagnostics test performed."
  804. ::= { upsSmartTest 3 }
  805. upsSmartTestLastDiagnosticsDate OBJECT-TYPE
  806. SYNTAX DisplayString
  807. ACCESS read-only
  808. STATUS mandatory
  809. DESCRIPTION
  810. "The date the last UPS diagnostics test was performed in
  811. mm/dd/yy format."
  812. ::= { upsSmartTest 4 }
  813. upsSmartTestIndicators OBJECT-TYPE
  814. SYNTAX INTEGER {
  815. noTestIndicators(1),
  816. testIndicators(2)
  817. }
  818. ACCESS read-write
  819. STATUS mandatory
  820. DESCRIPTION
  821. "Setting this variable to testIndicators(2) causes
  822. the UPS to perform a front panel indicator (lights) test.
  823. Setting this value to noTestIndicators(1) has no effect.
  824. The value noTestIndicators(1) will always be returned
  825. when the variable is read."
  826. ::= { upsSmartTest 5 }
  827. upsSmartTestRuntimeCalibration OBJECT-TYPE
  828. SYNTAX INTEGER {
  829. noPerformCalibration(1),
  830. performCalibration(2),
  831. cancelCurrentCalibration(3)
  832. }
  833. ACCESS read-write
  834. STATUS mandatory
  835. DESCRIPTION
  836. "Setting this variable to performCalibration(2) causes
  837. the UPS to discharge to calibrate the UPS.
  838. The test will only start if the battery capacity is 100%.
  839. The test runs until capacity is less than 25%.
  840. Setting this variable to cancelCurrentCalibration(3)
  841. after setting performCalibration(2) will cancel the
  842. current discharge.
  843. Setting this variable to noPerformCalibration(1)
  844. will have no effect.
  845. The value noPerformCalibration(1) will always be returned
  846. when the variable is read.
  847. The result of the calibration will be saved in
  848. upsSmartTestCalibrationResult."
  849. ::= { upsSmartTest 6 }
  850. upsSmartTestCalibrationResults OBJECT-TYPE
  851. SYNTAX INTEGER {
  852. ok(1),
  853. invalidTest(2),
  854. calibrationInProgress(3)
  855. }
  856. ACCESS read-only
  857. STATUS mandatory
  858. DESCRIPTION
  859. "The results of the last runtime calibration.
  860. Value ok(1) means a successful runtime calibration.
  861. Value invalidTest(2) indicates last calibration did
  862. not take place since the battery capacity was below
  863. 100%.
  864. Value calibrationInProgress(3) means a calibration
  865. is occurring now. "
  866. ::= { upsSmartTest 7 }
  867. upsSmartTestCalibrationDate OBJECT-TYPE
  868. SYNTAX DisplayString
  869. ACCESS read-only
  870. STATUS mandatory
  871. DESCRIPTION
  872. "The date the last UPS runtime calibration was
  873. performed in mm/dd/yy format."
  874. ::= { upsSmartTest 8 }
  875. -- Traps
  876. communicationLost TRAP-TYPE
  877. ENTERPRISE ppc
  878. DESCRIPTION
  879. "SEVERE: Communication to the UPS has been lost. Steps
  880. to reestablish communication are in progress."
  881. --#TYPE "PPC UPS: Communication failure"
  882. --#SUMMARY "Communication to the UPS has been lost."
  883. --#ARGUMENTS { }
  884. --#SEVERITY CRITICAL
  885. --#TIMEINDEX 1
  886. --#HELP ""
  887. --#HELPTAG 0
  888. --#STATE DEGRADED
  889. ::= 1
  890. upsOverLoad TRAP-TYPE
  891. ENTERPRISE ppc
  892. DESCRIPTION
  893. "SEVERE: The UPS has sensed a load greater than 100 percent
  894. of its rated capacity."
  895. --#TYPE "PPC UPS: UPS overload"
  896. --#SUMMARY "The UPS has sensed a load greater than 100% of its rated capacity."
  897. --#ARGUMENTS { }
  898. --#SEVERITY CRITICAL
  899. --#TIMEINDEX 1
  900. --#HELP ""
  901. --#HELPTAG 0
  902. --#STATE DEGRADED
  903. ::= 2
  904. upsDiagnosticsFailed TRAP-TYPE
  905. ENTERPRISE ppc
  906. DESCRIPTION
  907. "SEVERE: The UPS failed its internal diagnostic self-test."
  908. --#TYPE "PPC UPS: Failed self-test"
  909. --#SUMMARY "The UPS has failed its internal diagnostic self-test."
  910. --#ARGUMENTS { }
  911. --#SEVERITY CRITICAL
  912. --#TIMEINDEX 1
  913. --#HELP ""
  914. --#HELPTAG 0
  915. --#STATE DEGRADED
  916. ::= 3
  917. upsDischarged TRAP-TYPE
  918. ENTERPRISE ppc
  919. DESCRIPTION
  920. "SEVERE: The UPS just started a runtime calibration
  921. discharge. The UPS batteries are being discharged."
  922. --#TYPE "PPC UPS: Deep discharge"
  923. --#SUMMARY "The UPS has just started a runtime calibration discharge."
  924. --#ARGUMENTS { }
  925. --#SEVERITY CRITICAL
  926. --#TIMEINDEX 1
  927. --#HELP ""
  928. --#HELPTAG 0
  929. --#STATE DEGRADED
  930. ::= 4
  931. upsOnBattery TRAP-TYPE
  932. ENTERPRISE ppc
  933. DESCRIPTION
  934. "WARNING: The UPS has switched to battery backup power."
  935. --#TYPE "PPC UPS: On battery"
  936. --#SUMMARY "The UPS has switched to battery backup power."
  937. --#ARGUMENTS { }
  938. --#SEVERITY MAJOR
  939. --#TIMEINDEX 1
  940. --#HELP ""
  941. --#HELPTAG 0
  942. --#STATE OPERATIONAL
  943. ::= 5
  944. boostOn TRAP-TYPE
  945. ENTERPRISE ppc
  946. DESCRIPTION
  947. "WARNING: The UPS has enabled Boost."
  948. --#TYPE "PPC UPS: SmartBoost"
  949. --#SUMMARY "The UPS has enabled Boost."
  950. --#ARGUMENTS { }
  951. --#SEVERITY MINOR
  952. --#TIMEINDEX 1
  953. --#HELP ""
  954. --#HELPTAG 0
  955. --#STATE OPERATIONAL
  956. ::= 6
  957. lowBattery TRAP-TYPE
  958. ENTERPRISE ppc
  959. DESCRIPTION
  960. "SEVERE: The UPS batteries are low and will soon be exhausted.
  961. If utility power is not restored the UPS will put itself
  962. to 'sleep' and immediately cut power to the load."
  963. --#TYPE "PPC UPS: Low battery"
  964. --#SUMMARY "The UPS batteries are low and will soon be exhausted."
  965. --#ARGUMENTS { }
  966. --#SEVERITY CRITICAL
  967. --#TIMEINDEX 1
  968. --#HELP ""
  969. --#HELPTAG 0
  970. --#STATE DEGRADED
  971. ::= 7
  972. communicationEstablished TRAP-TYPE
  973. ENTERPRISE ppc
  974. DESCRIPTION
  975. "INFORMATION: Communication with the UPS has been
  976. established."
  977. --#TYPE "PPC UPS: Communication established"
  978. --#SUMMARY "Communication with the UPS has been established."
  979. --#ARGUMENTS { }
  980. --#SEVERITY INFORMATIONAL
  981. --#TIMEINDEX 1
  982. --#HELP ""
  983. --#HELPTAG 0
  984. --#STATE OPERATIONAL
  985. ::= 8
  986. powerRestored TRAP-TYPE
  987. ENTERPRISE ppc
  988. DESCRIPTION
  989. "INFORMATION: Utility power has been restored."
  990. --#TYPE "PPC UPS: Utility restored"
  991. --#SUMMARY "Normal power has been restored to the UPS."
  992. --#ARGUMENTS { }
  993. --#SEVERITY INFORMATIONAL
  994. --#TIMEINDEX 1
  995. --#HELP ""
  996. --#HELPTAG 0
  997. --#STATE OPERATIONAL
  998. ::= 9
  999. upsDiagnosticsPassed TRAP-TYPE
  1000. ENTERPRISE ppc
  1001. DESCRIPTION
  1002. "INFORMATION: The UPS passed its internal self-test."
  1003. --#TYPE "PPC UPS: Passed self-test"
  1004. --#SUMMARY "The UPS has passed its internal self-test."
  1005. --#ARGUMENTS { }
  1006. --#SEVERITY INFORMATIONAL
  1007. --#TIMEINDEX 1
  1008. --#HELP ""
  1009. --#HELPTAG 0
  1010. --#STATE OPERATIONAL
  1011. ::= 10
  1012. returnFromLowBattery TRAP-TYPE
  1013. ENTERPRISE ppc
  1014. DESCRIPTION
  1015. "INFORMATION: The UPS has returned from a low battery
  1016. condition."
  1017. --#TYPE "PPC UPS: Battery normal"
  1018. --#SUMMARY "The UPS has returned from a low battery condition."
  1019. --#ARGUMENTS { }
  1020. --#SEVERITY INFORMATIONAL
  1021. --#TIMEINDEX 1
  1022. --#HELP ""
  1023. --#HELPTAG 0
  1024. --#STATE OPERATIONAL
  1025. ::= 11
  1026. upsTurnedOff TRAP-TYPE
  1027. ENTERPRISE ppc
  1028. DESCRIPTION
  1029. "WARNING: The UPS has been turned 'off' by the
  1030. management station."
  1031. --#TYPE "PPC UPS: Switching off"
  1032. --#SUMMARY "The UPS is being switched off by a management station."
  1033. --#ARGUMENTS { }
  1034. --#SEVERITY MAJOR
  1035. --#TIMEINDEX 1
  1036. --#HELP ""
  1037. --#HELPTAG 0
  1038. --#STATE NONOPERATIONAL
  1039. ::= 12
  1040. upsSleeping TRAP-TYPE
  1041. ENTERPRISE ppc
  1042. DESCRIPTION
  1043. "WARNING: The UPS is entering 'sleep' mode. Power
  1044. to the load will be cut off."
  1045. --#TYPE "PPC UPS: Going to sleep"
  1046. --#SUMMARY "The UPS is going into sleep mode."
  1047. --#ARGUMENTS { }
  1048. --#SEVERITY MAJOR
  1049. --#TIMEINDEX 1
  1050. --#HELP ""
  1051. --#HELPTAG 0
  1052. --#STATE NONOPERATIONAL
  1053. ::= 13
  1054. upsWokeUp TRAP-TYPE
  1055. ENTERPRISE ppc
  1056. DESCRIPTION
  1057. "INFORMATION: The UPS woke up from 'sleep' mode. Power
  1058. to the load has been restored."
  1059. --#TYPE "PPC UPS: Wake up"
  1060. --#SUMMARY "The UPS has woke up from sleep mode."
  1061. --#ARGUMENTS { }
  1062. --#SEVERITY INFORMATIONAL
  1063. --#TIMEINDEX 1
  1064. --#HELP ""
  1065. --#HELPTAG 0
  1066. --#STATE OPERATIONAL
  1067. ::= 14
  1068. upsRebootStarted TRAP-TYPE
  1069. ENTERPRISE ppc
  1070. DESCRIPTION
  1071. "WARNING: The UPS has started its reboot sequence. After
  1072. the specified delay the UPS will perform a reboot."
  1073. --#TYPE "PPC UPS: Starting reboot"
  1074. --#SUMMARY "The UPS has started its reboot sequence."
  1075. --#ARGUMENTS { }
  1076. --#SEVERITY MAJOR
  1077. --#TIMEINDEX 1
  1078. --#HELP ""
  1079. --#HELPTAG 0
  1080. --#STATE NONOPERATIONAL
  1081. ::= 15
  1082. END