Advertisement
Guest User

Eaton Environment Monitor MIB

a guest
Jan 20th, 2012
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 48.74 KB | None | 0 0
  1.  
  2. -- EATON Environmental Rack Monitor MIB
  3. -- MIB for Rack Monitor Environmental Monitoring System
  4. --
  5. -- { iso org(3) dod(6) internet(1) private(4) enterprises(1) powerware(534)
  6. -- product(6) dataCenter(7) environmentalMonitor(1)
  7. -- ==============================================================================================
  8. ---
  9. --- Revision History
  10. ---
  11. --- v1.00a1 05-Oct-2006 Kevin Lee
  12. --- Created
  13. --- v1.00a2 17-Oct-2006 Kenneth Liu
  14. --- 1. Renew the item, rmConfigDateFormat, to support 4 formats
  15. --- v1.00a3 20-Oct-2006 Kenneth Liu
  16. --- 1. "enterprises 536" -> "enterprises 534"
  17. --- v1.00a4 27-Nov-2006 Kenneth Liu
  18. --- 1. Updated file based on the MIB form EATON.
  19. --- v1.00a5 05-Jan-2007 Kenneth Liu
  20. --- 1. Fixed some wording errors, it can pass the verification (Level:4)
  21. --- on the http://wwwsnmp.cs.utwente.nl/ietf/mibs/validate/
  22. --- v1.00a6 19-Jan-2007 Kenneth Liu
  23. --- 1. Replace "sensorConfig" with "sc".
  24. --- 2. Replace "SensorConfig" with "Sc".
  25. --- 3. Replace "rackMonitor" with "rm".
  26. --- 4. Replace "RackMonitor" with "Rm".
  27. --- 5. Replace "sensorMonitor" with "sm".
  28. --- 6. Replace "SensorMonitor" with "Sm".
  29. --- v1.00b6 05-Feb-2007 Kenneth Liu
  30. --- 1. Version Change.
  31. --- v2.00 10-May-2007 Kenneth Liu
  32. --- 1. Version Change.
  33. ---
  34.  
  35. RackMonitor-MIB DEFINITIONS ::= BEGIN
  36.  
  37. IMPORTS
  38. enterprises
  39. FROM RFC1155-SMI
  40. OBJECT-TYPE
  41. FROM RFC-1212
  42. DisplayString
  43. FROM RFC1213-MIB
  44. TRAP-TYPE
  45. FROM RFC-1215;
  46.  
  47. powerware OBJECT IDENTIFIER ::= { enterprises 534 }
  48. product OBJECT IDENTIFIER ::= { powerware 6 }
  49. dataCenter OBJECT IDENTIFIER ::= { product 7 }
  50. environmentalMonitor OBJECT IDENTIFIER ::= { dataCenter 1 }
  51. insObjects OBJECT IDENTIFIER ::= { environmentalMonitor 1 }
  52. rmTraps OBJECT IDENTIFIER ::= { environmentalMonitor 2 }
  53.  
  54. rmIdent OBJECT IDENTIFIER ::= { insObjects 1 }
  55. rmConfig OBJECT IDENTIFIER ::= { insObjects 2 }
  56. sensorMonitor OBJECT IDENTIFIER ::= { insObjects 3 }
  57. sensorConfig OBJECT IDENTIFIER ::= { insObjects 4 }
  58.  
  59. -- ===========================================================================
  60. --
  61. -- insIdentification
  62. --
  63. -- All objects in this group except for upsIdentName and
  64. -- upsIdentAttachedDevices are set at device initialization
  65. -- and remain static.
  66. --
  67. -- ===========================================================================
  68.  
  69. insIdentManufacturer OBJECT-TYPE
  70. SYNTAX DisplayString (SIZE (0..31))
  71. ACCESS read-only
  72. STATUS mandatory
  73. DESCRIPTION
  74. "The name of the RackMonitor manufacturer."
  75. ::= { rmIdent 1 }
  76.  
  77. insIdentModel OBJECT-TYPE
  78. SYNTAX DisplayString (SIZE (0..63))
  79. ACCESS read-only
  80. STATUS mandatory
  81. DESCRIPTION
  82. "The RackMonitor Model designation."
  83. ::= { rmIdent 2 }
  84.  
  85. insIdentAgentSoftwareVersion OBJECT-TYPE
  86. SYNTAX DisplayString (SIZE(0..31))
  87. ACCESS read-only
  88. STATUS mandatory
  89. DESCRIPTION
  90. "The RackMonitor software/firmware version. This variable may or
  91. may not have the same value as
  92. upsIdentUPSSoftwareVersion in some implementations."
  93. ::= { rmIdent 3 }
  94.  
  95. insIdentName OBJECT-TYPE
  96. SYNTAX DisplayString (SIZE(0..31))
  97. ACCESS read-write
  98. STATUS mandatory
  99. DESCRIPTION
  100. "A string identifying the RackMonitor. This object should be
  101. set by the administrator."
  102. ::= { rmIdent 4 }
  103.  
  104. -- ===========================================================================
  105. --
  106. -- rmConfig
  107. --
  108. -- ===========================================================================
  109.  
  110. rmConfigMibVersion OBJECT-TYPE
  111. SYNTAX INTEGER
  112. ACCESS read-only
  113. STATUS mandatory
  114. DESCRIPTION
  115. "The version of MIB spec."
  116. ::= { rmConfig 1}
  117.  
  118. rmConfigNetwork OBJECT IDENTIFIER ::= { rmConfig 2 }
  119.  
  120. rmConfigIpAddress OBJECT-TYPE
  121. SYNTAX IpAddress
  122. ACCESS read-write
  123. STATUS mandatory
  124. DESCRIPTION
  125. " The ip address that NMS can identify the managed
  126. device"
  127. ::= { rmConfigNetwork 1 }
  128.  
  129. rmConfigGateway OBJECT-TYPE
  130. SYNTAX IpAddress
  131. ACCESS read-write
  132. STATUS mandatory
  133. DESCRIPTION
  134. " The default gateway that allow device managed
  135. through routers "
  136. ::= { rmConfigNetwork 2 }
  137.  
  138. rmConfigSubnetMask OBJECT-TYPE
  139. SYNTAX IpAddress
  140. ACCESS read-write
  141. STATUS mandatory
  142. DESCRIPTION
  143. " Internet address subnet mask"
  144. ::= { rmConfigNetwork 3 }
  145.  
  146. rmConfigDateTime OBJECT IDENTIFIER ::= { rmConfig 3 }
  147.  
  148. rmConfigDate OBJECT-TYPE
  149. SYNTAX DisplayString (SIZE (10..10))
  150. ACCESS read-write
  151. STATUS mandatory
  152. DESCRIPTION
  153. "The date in Environmental Rack Monitor, format is (dd/mm/yyyy)"
  154. ::= { rmConfigDateTime 1}
  155.  
  156. rmConfigTime OBJECT-TYPE
  157. SYNTAX DisplayString (SIZE (8..8))
  158. ACCESS read-write
  159. STATUS mandatory
  160. DESCRIPTION
  161. "The time in Environmental Rack Monitor, format is (hh:mm:ss)"
  162. ::= { rmConfigDateTime 2}
  163.  
  164. rmConfigTimeFromNtp OBJECT-TYPE
  165. SYNTAX INTEGER {
  166. enabled(1),
  167. disabled(2)
  168. }
  169. ACCESS read-write
  170. STATUS mandatory
  171. DESCRIPTION
  172. "Enable/disable update of the date and time from the NTP server."
  173. ::= { rmConfigDateTime 3}
  174.  
  175. rmConfigNtpIpAddress OBJECT-TYPE
  176. SYNTAX IpAddress
  177. ACCESS read-write
  178. STATUS mandatory
  179. DESCRIPTION
  180. "NTP IP address."
  181. ::= { rmConfigDateTime 4}
  182.  
  183. rmConfigNtpTimeZone OBJECT-TYPE
  184. SYNTAX INTEGER {
  185. gMT-1200(1),
  186. gMT-1100(2),
  187. gMT-1000(3),
  188. gMT-0900(4),
  189. gMT-0800(5),
  190. gMT-0700(6),
  191. gMT-0600(7),
  192. gMT-0500(8),
  193. gMT-0400(9),
  194. gMT-0330(10),
  195. gMT-0300(11),
  196. gMT-0200(12),
  197. gMT-0100(13),
  198. gMT-0000(14),
  199. gMT0100(15),
  200. gMT0200(16),
  201. gMT0300(17),
  202. gMT0330(18),
  203. gMT0400(19),
  204. gMT0500(20),
  205. gMT0530(21),
  206. gMT0600(22),
  207. gMT0700(23),
  208. gMT0800(24),
  209. gMT0900(25),
  210. gMT1000(26),
  211. gMT1100(27),
  212. gMT1200(28)
  213. }
  214. ACCESS read-write
  215. STATUS mandatory
  216. DESCRIPTION
  217. " Enable/disable update of the date and time from the NTP server."
  218. ::= { rmConfigDateTime 5}
  219.  
  220. rmConfigDayLightSaving OBJECT-TYPE
  221. SYNTAX INTEGER {
  222. enabled(1),
  223. disabled(2)
  224. }
  225. ACCESS read-write
  226. STATUS mandatory
  227. DESCRIPTION
  228. "Enable/disable daylight saving for NTP time, if enabled, the time
  229. obtained from the NTP will be set one hour in advance to reflect daylight saving status."
  230. ::= { rmConfigDateTime 6}
  231.  
  232. rmConfigLog OBJECT IDENTIFIER ::= { rmConfig 4 }
  233.  
  234. rmConfigHistoryLogFrequency OBJECT-TYPE
  235. SYNTAX INTEGER (5..3600) -- in seconds
  236. ACCESS read-write
  237. STATUS mandatory
  238. DESCRIPTION
  239. "The frequency of the history log update. The value
  240. is in seconds"
  241. ::= { rmConfigLog 1}
  242.  
  243. rmConfigExtHistoryLogFrequency OBJECT-TYPE
  244. SYNTAX INTEGER (1..1440) -- in minutes
  245. ACCESS read-write
  246. STATUS mandatory
  247. DESCRIPTION
  248. "The frequency of the extended history log update.
  249. The value is in seconds"
  250. ::= { rmConfigLog 2}
  251.  
  252. rmConfigConfigurationLog OBJECT-TYPE
  253. SYNTAX INTEGER {
  254. enabled(1),
  255. disabled(2)
  256. }
  257. ACCESS read-write
  258. STATUS mandatory
  259. DESCRIPTION
  260. " Enable/Disable Environmental Rack Monitor parameters change logging."
  261. ::= { rmConfigLog 3}
  262.  
  263. rmConfigDhcpStatue OBJECT-TYPE
  264. SYNTAX INTEGER {
  265. enabled(1),
  266. disabled(2)
  267. }
  268. ACCESS read-write
  269. STATUS mandatory
  270. DESCRIPTION
  271. "Enable or Disable DHCP/BootP capability"
  272. ::= { rmConfig 5}
  273.  
  274. rmConfigPingStatue OBJECT-TYPE
  275. SYNTAX INTEGER {
  276. enabled(1),
  277. disabled(2)
  278. }
  279. ACCESS read-write
  280. STATUS mandatory
  281. DESCRIPTION
  282. "Enable or Disable Ping Echo capability"
  283. ::= { rmConfig 6}
  284.  
  285. rmConfigTftpStatue OBJECT-TYPE
  286. SYNTAX INTEGER {
  287. enabled(1),
  288. disabled(2)
  289. }
  290. ACCESS read-write
  291. STATUS mandatory
  292. DESCRIPTION
  293. "Enable or Disable TFTP network upgrade capability"
  294. ::= { rmConfig 7}
  295.  
  296. rmConfigTelnet OBJECT IDENTIFIER ::= { rmConfig 8 }
  297.  
  298. rmConfigTelnetStatue OBJECT-TYPE
  299. SYNTAX INTEGER {
  300. enabled(1),
  301. disabled(2)
  302. }
  303. ACCESS read-write
  304. STATUS mandatory
  305. DESCRIPTION
  306. "Enable or Disable telnet access"
  307. ::= { rmConfigTelnet 1}
  308.  
  309. rmConfigTelnetPortNumber OBJECT-TYPE
  310. SYNTAX INTEGER (1..65535)
  311. ACCESS read-write
  312. STATUS mandatory
  313. DESCRIPTION
  314. "Setting the server port for telnet."
  315. ::= { rmConfigTelnet 2}
  316.  
  317. rmConfigHttp OBJECT IDENTIFIER ::= { rmConfig 9 }
  318.  
  319. rmConfigHttpStatue OBJECT-TYPE
  320. SYNTAX INTEGER {
  321. enabled(1),
  322. disabled(2)
  323. }
  324. ACCESS read-write
  325. STATUS mandatory
  326. DESCRIPTION
  327. "Enable or Disable HTTP access"
  328. ::= { rmConfigHttp 1}
  329.  
  330. rmConfigHttpPortNumber OBJECT-TYPE
  331. SYNTAX INTEGER (1..65535)
  332. ACCESS read-write
  333. STATUS mandatory
  334. DESCRIPTION
  335. "Setting the server port of HTTP."
  336. ::= { rmConfigHttp 2}
  337.  
  338. rmConfigHttpSecurity OBJECT-TYPE
  339. SYNTAX INTEGER {
  340. enabled(1),
  341. disabled(2)
  342. }
  343. ACCESS read-write
  344. STATUS mandatory
  345. DESCRIPTION
  346. "Enable/Disable HTTP access for read-only users"
  347. ::= { rmConfigHttp 3}
  348.  
  349.  
  350. rmConfigSnmp OBJECT IDENTIFIER ::= { rmConfig 10 }
  351. rmConfigSnmpStatue OBJECT-TYPE
  352. SYNTAX INTEGER {
  353. enabled(1),
  354. disabled(2)
  355. }
  356. ACCESS read-write
  357. STATUS mandatory
  358. DESCRIPTION
  359. "Enable or Disable SNMP access"
  360. ::= { rmConfigSnmp 1}
  361.  
  362. rmConfigSnmpPortNumber OBJECT-TYPE
  363. SYNTAX INTEGER (1..65535)
  364. ACCESS read-write
  365. STATUS mandatory
  366. DESCRIPTION
  367. "Setting the server port for SNMP."
  368. ::= { rmConfigSnmp 2}
  369.  
  370. rmConfigControl OBJECT IDENTIFIER ::= { rmConfig 11 }
  371. rmConfigResetToDefault OBJECT-TYPE
  372. SYNTAX INTEGER {
  373. reset(1),
  374. nothing(2)
  375. }
  376. ACCESS read-write
  377. STATUS mandatory
  378. DESCRIPTION
  379. "Reset all parameters of Environmental Rack Monitor to default values"
  380. ::= { rmConfigControl 1}
  381.  
  382. rmConfigRestart OBJECT-TYPE
  383. SYNTAX INTEGER {
  384. restart(1),
  385. nothing(2)
  386. }
  387. ACCESS read-write
  388. STATUS mandatory
  389. DESCRIPTION
  390. "Restart rm"
  391. ::= { rmConfigControl 2}
  392.  
  393. rmConfigTrap OBJECT IDENTIFIER ::= { rmConfig 12 }
  394. rmConfigTrapRetryCount OBJECT-TYPE
  395. SYNTAX INTEGER
  396. ACCESS read-write
  397. STATUS mandatory
  398. DESCRIPTION
  399. "The count of repeat traps to send to NMS before trap
  400. acknowledge received."
  401. ::= { rmConfigTrap 1}
  402.  
  403. rmConfigTrapRetryTime OBJECT-TYPE
  404. SYNTAX INTEGER
  405. ACCESS read-write
  406. STATUS mandatory
  407. DESCRIPTION
  408. "The time between retry traps sent to NMS."
  409. ::= { rmConfigTrap 2}
  410.  
  411. rmConfigTrapAckSignature OBJECT-TYPE
  412. SYNTAX INTEGER
  413. ACCESS read-write
  414. STATUS mandatory
  415. DESCRIPTION
  416. "The signature of trap acknowledge."
  417. ::= { rmConfigTrap 3}
  418.  
  419.  
  420. rmConfigPollRate OBJECT-TYPE
  421. SYNTAX INTEGER (3..60)
  422. ACCESS read-write
  423. STATUS mandatory
  424. DESCRIPTION
  425. " The frequency that the Rack Monitor will read from sensors
  426. (unit : second)."
  427. ::= { rmConfig 13}
  428.  
  429. rmConfigTrapsReceiversTable OBJECT-TYPE
  430. SYNTAX SEQUENCE OF RmConfigTrapsReceiversEntry
  431. ACCESS not-accessible
  432. STATUS mandatory
  433. DESCRIPTION
  434. "A list of managers to send traps to. The number of
  435. entries is given by the value of rmConfigNumTrapReceivers"
  436. ::= { rmConfig 14}
  437.  
  438.  
  439. rmConfigTrapsReceiversEntry OBJECT-TYPE
  440. SYNTAX RmConfigTrapsReceiversEntry
  441. ACCESS not-accessible
  442. STATUS mandatory
  443. DESCRIPTION
  444. "The managers to send traps to."
  445. INDEX { trapsIndex}
  446. ::= { rmConfigTrapsReceiversTable 1 }
  447.  
  448. RmConfigTrapsReceiversEntry ::=
  449. SEQUENCE {
  450. trapsIndex
  451. INTEGER,
  452. trapsReceiverAddr
  453. IpAddress,
  454. receiverCommunityString
  455. DisplayString,
  456. receiverSeverityLevel
  457. INTEGER,
  458. receiverDescription
  459. DisplayString
  460. }
  461.  
  462. trapsIndex OBJECT-TYPE
  463. SYNTAX INTEGER (1..2147483647)
  464. ACCESS read-only
  465. STATUS mandatory
  466. DESCRIPTION
  467. "The index to a trap receiver entry."
  468. ::= { rmConfigTrapsReceiversEntry 1 }
  469.  
  470. trapsReceiverAddr OBJECT-TYPE
  471. SYNTAX IpAddress
  472. ACCESS read-write
  473. STATUS mandatory
  474. DESCRIPTION
  475. "The IP address of the manager to send a trap to."
  476. ::= { rmConfigTrapsReceiversEntry 2 }
  477.  
  478. receiverCommunityString OBJECT-TYPE
  479. SYNTAX DisplayString (SIZE(0..19))
  480. ACCESS read-write
  481. STATUS mandatory
  482. DESCRIPTION
  483. "The community name to use in the trap when
  484. sent to the manager."
  485. ::= { rmConfigTrapsReceiversEntry 3 }
  486.  
  487. receiverSeverityLevel OBJECT-TYPE
  488. SYNTAX INTEGER {
  489. informational(1),
  490. warning(2),
  491. severe(3)
  492. }
  493. ACCESS read-write
  494. STATUS mandatory
  495. DESCRIPTION
  496. "The severity level of traps to be received by this manager."
  497. ::= { rmConfigTrapsReceiversEntry 4 }
  498.  
  499. receiverDescription OBJECT-TYPE
  500. SYNTAX DisplayString (SIZE(0..31))
  501. ACCESS read-write
  502. STATUS mandatory
  503. DESCRIPTION
  504. "Description of trap receivers"
  505. ::= { rmConfigTrapsReceiversEntry 5 }
  506.  
  507. rmConfigAccessControlTable OBJECT-TYPE
  508. SYNTAX SEQUENCE OF RmConfigAccessControlEntry
  509. ACCESS not-accessible
  510. STATUS mandatory
  511. DESCRIPTION
  512. "A list of managers which can access rm with private
  513. community string."
  514. ::= { rmConfig 15}
  515.  
  516. rmConfigAccessControlEntry OBJECT-TYPE
  517. SYNTAX RmConfigAccessControlEntry
  518. ACCESS not-accessible
  519. STATUS mandatory
  520. DESCRIPTION
  521. "The managers."
  522. INDEX { accessIndex}
  523. ::= { rmConfigAccessControlTable 1 }
  524.  
  525. RmConfigAccessControlEntry ::=
  526. SEQUENCE {
  527. accessIndex
  528. INTEGER,
  529. accessControlAddr
  530. IpAddress,
  531. accessCommunityString
  532. DisplayString,
  533. accessControlMode
  534. INTEGER
  535. }
  536.  
  537. accessIndex OBJECT-TYPE
  538. SYNTAX INTEGER (1..2147483647)
  539. ACCESS read-only
  540. STATUS mandatory
  541. DESCRIPTION
  542. "The index to a access control entry."
  543. ::= { rmConfigAccessControlEntry 1 }
  544.  
  545. accessControlAddr OBJECT-TYPE
  546. SYNTAX IpAddress
  547. ACCESS read-write
  548. STATUS mandatory
  549. DESCRIPTION
  550. "The IP address of the manager to access RackMonitor"
  551. ::= { rmConfigAccessControlEntry 2 }
  552.  
  553. accessCommunityString OBJECT-TYPE
  554. SYNTAX DisplayString (SIZE(0..19))
  555. ACCESS read-write
  556. STATUS mandatory
  557. DESCRIPTION
  558. "The community name to use in the manager when
  559. access RackMonitor"
  560. ::= { rmConfigAccessControlEntry 3 }
  561.  
  562. accessControlMode OBJECT-TYPE
  563. SYNTAX INTEGER {
  564. readOnly (1),
  565. read-write (2),
  566. notAccess (3)
  567. }
  568. ACCESS read-write
  569. STATUS mandatory
  570. DESCRIPTION
  571. "Access type, only read/Write access type can change parameter
  572. of RackMonitor"
  573. ::= { rmConfigAccessControlEntry 4 }
  574.  
  575. rmConfigTemperatureUnit OBJECT-TYPE
  576. SYNTAX INTEGER {
  577. celsius(1),
  578. fahrenheit(2)
  579. }
  580. ACCESS read-write
  581. STATUS mandatory
  582. DESCRIPTION
  583. "The temperature unit of the system, can be Celsius or Fahrenheit"
  584. ::= { rmConfig 16}
  585.  
  586. rmConfigDateFormat OBJECT-TYPE
  587. SYNTAX INTEGER {
  588. mm-dd-yyyy(1),
  589. dd-mm-yyyy(2),
  590. yyyy-mm-dd(3),
  591. dd-mmm-yyyy(4)
  592. }
  593. ACCESS read-write
  594. STATUS mandatory
  595. DESCRIPTION
  596. "The date format of the system, can be dd/mm/yyyy or mm/dd/yyyy"
  597. ::= { rmConfig 17}
  598.  
  599. -- Sensor Monitoring
  600.  
  601. smSensorNumber OBJECT-TYPE
  602. SYNTAX INTEGER
  603. ACCESS read-only
  604. STATUS mandatory
  605. DESCRIPTION
  606. "The number of sensors that can be monitored."
  607. ::= { sensorMonitor 1}
  608.  
  609. smSensorTable OBJECT-TYPE
  610. SYNTAX SEQUENCE OF SmSensorEntry
  611. ACCESS not-accessible
  612. STATUS mandatory
  613. DESCRIPTION
  614. "A list of sensor devices to be monitored."
  615. ::= { sensorMonitor 2}
  616.  
  617. smSensorEntry OBJECT-TYPE
  618. SYNTAX SmSensorEntry
  619. ACCESS not-accessible
  620. STATUS mandatory
  621. DESCRIPTION
  622. "The sensor device."
  623. INDEX { smDeviceIndex}
  624. ::= { smSensorTable 1 }
  625.  
  626. SmSensorEntry ::=
  627. SEQUENCE {
  628. smDeviceIndex
  629. INTEGER,
  630. smDeviceStatus
  631. INTEGER,
  632. smDeviceTemperature
  633. INTEGER,
  634. smDeviceTemperatureAlarm
  635. INTEGER,
  636. smDeviceHumidity
  637. INTEGER,
  638. smDeviceHumidityAlarm
  639. INTEGER,
  640. smAlarm1
  641. INTEGER,
  642. smAlarm2
  643. INTEGER
  644. }
  645.  
  646. smDeviceIndex OBJECT-TYPE
  647. SYNTAX INTEGER (1..2147483647)
  648. ACCESS read-only
  649. STATUS mandatory
  650. DESCRIPTION
  651. "The index to a sensor device entry."
  652. ::= { smSensorEntry 1 }
  653.  
  654. smDeviceStatus OBJECT-TYPE
  655. SYNTAX INTEGER {
  656. unknow(1),
  657. disabled(2),
  658. eMD-HT(3),
  659. eMD-T(4)
  660. }
  661. ACCESS read-only
  662. STATUS mandatory
  663. DESCRIPTION
  664. "The device type plugged into RackMonitor."
  665. ::= { smSensorEntry 2 }
  666.  
  667. smDeviceTemperature OBJECT-TYPE
  668. SYNTAX INTEGER
  669. ACCESS read-only
  670. STATUS mandatory
  671. DESCRIPTION
  672. "The temperature of sensor on device RackMonitor, the unit is 0.1 degree."
  673. ::= { smSensorEntry 3 }
  674.  
  675. smDeviceTemperatureAlarm OBJECT-TYPE
  676. SYNTAX INTEGER {
  677. unknow(1),
  678. disabled(2),
  679. normal(3),
  680. lowWarning(4),
  681. lowCritical(5),
  682. highWarning(6),
  683. highCritical(7)
  684. }
  685. ACCESS read-only
  686. STATUS mandatory
  687. DESCRIPTION
  688. "The status of temperature sensor on device RackMonitor."
  689. ::= { smSensorEntry 4 }
  690.  
  691. smDeviceHumidity OBJECT-TYPE
  692. SYNTAX INTEGER
  693. ACCESS read-only
  694. STATUS mandatory
  695. DESCRIPTION
  696. "The humidity of sensor on device RackMonitor, the unit is 0.1%."
  697. ::= { smSensorEntry 5 }
  698.  
  699. smDeviceHumidityAlarm OBJECT-TYPE
  700. SYNTAX INTEGER {
  701. unknow(1),
  702. disabled(2),
  703. normal(3),
  704. lowWarning(4),
  705. lowCritical(5),
  706. highWarning(6),
  707. highCritical(7)
  708. }
  709. ACCESS read-only
  710. STATUS mandatory
  711. DESCRIPTION
  712. "The device type plugged into RackMonitor."
  713. ::= { smSensorEntry 6 }
  714.  
  715. smAlarm1 OBJECT-TYPE
  716. SYNTAX INTEGER {
  717. unknow(1),
  718. disabled(2),
  719. active(3),
  720. inactive(4)
  721. }
  722. ACCESS read-only
  723. STATUS mandatory
  724. DESCRIPTION
  725. "The device type plugged into RackMonitor."
  726. ::= { smSensorEntry 7 }
  727.  
  728. smAlarm2 OBJECT-TYPE
  729. SYNTAX INTEGER {
  730. unknow(1),
  731. disabled(2),
  732. active(3),
  733. inactive(4)
  734. }
  735. ACCESS read-only
  736. STATUS mandatory
  737. DESCRIPTION
  738. "The device type plugged into RackMonitor."
  739. ::= { smSensorEntry 8 }
  740.  
  741. -- Sensor Configuration
  742.  
  743. scSensorNumber OBJECT-TYPE
  744. SYNTAX INTEGER
  745. ACCESS read-only
  746. STATUS mandatory
  747. DESCRIPTION
  748. "The number of sensors that can be plugged into RackMonitor."
  749. ::= { sensorConfig 1}
  750.  
  751. scSensorTable OBJECT-TYPE
  752. SYNTAX SEQUENCE OF ScSensorEntry
  753. ACCESS not-accessible
  754. STATUS mandatory
  755. DESCRIPTION
  756. "A list of sensor devices to be configured."
  757. ::= { sensorConfig 2}
  758.  
  759. scSensorEntry OBJECT-TYPE
  760. SYNTAX ScSensorEntry
  761. ACCESS not-accessible
  762. STATUS mandatory
  763. DESCRIPTION
  764. "The sensor device."
  765. INDEX { scDeviceIndex}
  766. ::= { scSensorTable 1 }
  767.  
  768. ScSensorEntry ::=
  769. SEQUENCE {
  770. scDeviceIndex
  771. INTEGER,
  772. scDeviceName
  773. DisplayString,
  774. scDeviceState
  775. INTEGER
  776. }
  777.  
  778. scDeviceIndex OBJECT-TYPE
  779. SYNTAX INTEGER (1..2147483647)
  780. ACCESS read-only
  781. STATUS mandatory
  782. DESCRIPTION
  783. "The index to a sensor device entry."
  784. ::= { scSensorEntry 1 }
  785.  
  786. scDeviceName OBJECT-TYPE
  787. SYNTAX DisplayString (SIZE(0..15))
  788. ACCESS read-write
  789. STATUS mandatory
  790. DESCRIPTION
  791. "The name of the sensor device for identification."
  792. ::= { scSensorEntry 2 }
  793.  
  794. scDeviceState OBJECT-TYPE
  795. SYNTAX INTEGER {
  796. disabled(1),
  797. auto(2)
  798. }
  799. ACCESS read-write
  800. STATUS mandatory
  801. DESCRIPTION
  802. "The setup of sensor device type."
  803. ::= { scSensorEntry 3 }
  804.  
  805. scSensor1 OBJECT IDENTIFIER ::= { sensorConfig 3 }
  806.  
  807. scSensor1DeviceName OBJECT-TYPE
  808. SYNTAX DisplayString (SIZE (0..15))
  809. ACCESS read-write
  810. STATUS mandatory
  811. DESCRIPTION
  812. "The name of sensor device."
  813. ::= { scSensor1 1}
  814.  
  815. scSensor1DeviceState OBJECT-TYPE
  816. SYNTAX INTEGER {
  817. disabled(1),
  818. auto(2)
  819. }
  820. ACCESS read-write
  821. STATUS mandatory
  822. DESCRIPTION
  823. "The setup of sensor device type."
  824. ::= { scSensor1 2 }
  825.  
  826. scSensor1Temperature OBJECT IDENTIFIER ::= { scSensor1 3 }
  827.  
  828. scSensor1TemperatureName OBJECT-TYPE
  829. SYNTAX DisplayString (SIZE (0..15))
  830. ACCESS read-write
  831. STATUS mandatory
  832. DESCRIPTION
  833. "The temperature sensor name."
  834. ::= { scSensor1Temperature 1 }
  835.  
  836. scSensor1TemperatureLowWarning OBJECT-TYPE
  837. SYNTAX INTEGER
  838. ACCESS read-write
  839. STATUS mandatory
  840. DESCRIPTION
  841. "The set point to trigger low warning alarm."
  842. ::= { scSensor1Temperature 2 }
  843.  
  844.  
  845. scSensor1TemperatureLowCritical OBJECT-TYPE
  846. SYNTAX INTEGER
  847. ACCESS read-write
  848. STATUS mandatory
  849. DESCRIPTION
  850. "The threshold to trigger low critical alarm."
  851. ::= { scSensor1Temperature 3 }
  852.  
  853. scSensor1TemperatureHighWarning OBJECT-TYPE
  854. SYNTAX INTEGER
  855. ACCESS read-write
  856. STATUS mandatory
  857. DESCRIPTION
  858. "The threshold to trigger high warning alarm."
  859. ::= { scSensor1Temperature 4 }
  860.  
  861. scSensor1TemperatureHighCritical OBJECT-TYPE
  862. SYNTAX INTEGER
  863. ACCESS read-write
  864. STATUS mandatory
  865. DESCRIPTION
  866. "The threshold to trigger high critical alarm."
  867. ::= { scSensor1Temperature 5 }
  868.  
  869. scSensor1TemperatureHysteresis OBJECT-TYPE
  870. SYNTAX INTEGER
  871. ACCESS read-write
  872. STATUS mandatory
  873. DESCRIPTION
  874. "The set value to prevent too many alarms when temperature is hovering around the
  875. set threshold."
  876. ::= { scSensor1Temperature 6 }
  877.  
  878. scSensor1TemperatureCalibration OBJECT-TYPE
  879. SYNTAX INTEGER {
  880. temperatureIncrease0Point0(1),
  881. temperatureIncrease0Point5(2),
  882. temperatureIncrease1Point0(3),
  883. temperatureIncrease1Point5(4),
  884. temperatureIncrease2Point0(5),
  885. temperatureIncrease2Point5(6),
  886. temperatureIncrease3Point0(7),
  887. temperatureMinus0Point5(8),
  888. temperatureMinus1Point0(9),
  889. temperatureMinus1Point5(10),
  890. temperatureMinus2Point0(11),
  891. temperatureMinus2Point5(12),
  892. temperatureMinusPoint0(13)
  893. }
  894. ACCESS read-write
  895. STATUS mandatory
  896. DESCRIPTION
  897. "The set value to get the correct temperature according to the reference temperature."
  898. ::= { scSensor1Temperature 7 }
  899.  
  900. scSensor1TemperatureLowWarningStatus OBJECT-TYPE
  901. SYNTAX INTEGER {
  902. enabled(1),
  903. disabled(2)
  904. }
  905. ACCESS read-write
  906. STATUS mandatory
  907. DESCRIPTION
  908. "Enable/Disable the set point to trigger low warning alarm."
  909. ::= { scSensor1Temperature 8 }
  910.  
  911. scSensor1TemperatureLowCriticalStatus OBJECT-TYPE
  912. SYNTAX INTEGER {
  913. enabled(1),
  914. disabled(2)
  915. }
  916. ACCESS read-write
  917. STATUS mandatory
  918. DESCRIPTION
  919. "Enable/Disable the set point to trigger low critical alarm."
  920. ::= { scSensor1Temperature 9 }
  921.  
  922. scSensor1TemperatureHighWarningStatus OBJECT-TYPE
  923. SYNTAX INTEGER {
  924. enabled(1),
  925. disabled(2)
  926. }
  927. ACCESS read-write
  928. STATUS mandatory
  929. DESCRIPTION
  930. "Enable/Disable the set point to trigger high warning alarm."
  931. ::= { scSensor1Temperature 10 }
  932.  
  933. scSensor1TemperatureHighCriticalStatus OBJECT-TYPE
  934. SYNTAX INTEGER {
  935. enabled(1),
  936. disabled(2)
  937. }
  938. ACCESS read-write
  939. STATUS mandatory
  940. DESCRIPTION
  941. "Enable/disable the set point to trigger high critical alarm."
  942. ::= { scSensor1Temperature 11 }
  943.  
  944. scSensor1Humidity OBJECT IDENTIFIER ::= { scSensor1 4 }
  945.  
  946. scSensor1HumdityName OBJECT-TYPE
  947. SYNTAX DisplayString (SIZE (0..15))
  948. ACCESS read-write
  949. STATUS mandatory
  950. DESCRIPTION
  951. "The humidity sensor name."
  952. ::= { scSensor1Humidity 1 }
  953.  
  954. scSensor1HumidityLowWarning OBJECT-TYPE
  955. SYNTAX INTEGER
  956. ACCESS read-write
  957. STATUS mandatory
  958. DESCRIPTION
  959. "The set point to trigger low warning alarm."
  960. ::= { scSensor1Humidity 2 }
  961.  
  962.  
  963. scSensor1HumidityLowCritical OBJECT-TYPE
  964. SYNTAX INTEGER
  965. ACCESS read-write
  966. STATUS mandatory
  967. DESCRIPTION
  968. "The threshold to trigger low critical alarm."
  969. ::= { scSensor1Humidity 3 }
  970.  
  971. scSensor1HumidityHighWarning OBJECT-TYPE
  972. SYNTAX INTEGER
  973. ACCESS read-write
  974. STATUS mandatory
  975. DESCRIPTION
  976. "The threshold to trigger high warning alarm."
  977. ::= { scSensor1Humidity 4 }
  978.  
  979. scSensor1HumidityHighCritical OBJECT-TYPE
  980. SYNTAX INTEGER
  981. ACCESS read-write
  982. STATUS mandatory
  983. DESCRIPTION
  984. "The threshold to trigger high critical alarm."
  985. ::= { scSensor1Humidity 5 }
  986.  
  987. scSensor1HumidityHysteresis OBJECT-TYPE
  988. SYNTAX INTEGER
  989. ACCESS read-write
  990. STATUS mandatory
  991. DESCRIPTION
  992. "The set value to prevent too many alarms when Humidity is hovering around the
  993. set threshold."
  994. ::= { scSensor1Humidity 6 }
  995.  
  996. scSensor1HumidityCalibration OBJECT-TYPE
  997. SYNTAX INTEGER {
  998. humidityIncrease0Point0(1),
  999. humidityIncrease1Point0(2),
  1000. humidityIncrease2Point0(3),
  1001. humidityIncrease3Point0(4),
  1002. humidityIncrease4Point0(5),
  1003. humidityIncrease5Point0(6),
  1004. humidityIncrease6Point0(7),
  1005. humidityMinus1Point0(8),
  1006. humidityMinus2Point0(9),
  1007. humidityMinus3Point0(10),
  1008. humidityMinus4Point0(11),
  1009. humidityMinus5Point0(12),
  1010. humidityMinus6Point0(13)
  1011. }
  1012. ACCESS read-write
  1013. STATUS mandatory
  1014. DESCRIPTION
  1015. "The set value to get the correct temperature according to your reference temperature."
  1016. ::= { scSensor1Humidity 7 }
  1017.  
  1018. scSensor1HumidityLowWarningStatus OBJECT-TYPE
  1019. SYNTAX INTEGER {
  1020. enabled(1),
  1021. disabled(2)
  1022. }
  1023. ACCESS read-write
  1024. STATUS mandatory
  1025. DESCRIPTION
  1026. "Enable/Disable the set point to trigger low warning alarm."
  1027. ::= { scSensor1Humidity 8 }
  1028.  
  1029. scSensor1HumidityLowCriticalStatus OBJECT-TYPE
  1030. SYNTAX INTEGER {
  1031. enabled(1),
  1032. disabled(2)
  1033. }
  1034. ACCESS read-write
  1035. STATUS mandatory
  1036. DESCRIPTION
  1037. "Enable/Disable the set point to trigger low critical alarm."
  1038. ::= { scSensor1Humidity 9 }
  1039.  
  1040. scSensor1HumidityHighWarningStatus OBJECT-TYPE
  1041. SYNTAX INTEGER {
  1042. enabled(1),
  1043. disabled(2)
  1044. }
  1045. ACCESS read-write
  1046. STATUS mandatory
  1047. DESCRIPTION
  1048. "Enable/Disable the set point to trigger high warning alarm."
  1049. ::= { scSensor1Humidity 10 }
  1050.  
  1051. scSensor1HumidityHighCriticalStatus OBJECT-TYPE
  1052. SYNTAX INTEGER {
  1053. enabled(1),
  1054. disabled(2)
  1055. }
  1056. ACCESS read-write
  1057. STATUS mandatory
  1058. DESCRIPTION
  1059. "Enable/Disable the set point to trigger high critical alarm."
  1060. ::= { scSensor1Humidity 11 }
  1061.  
  1062. scSensor1Alarm1 OBJECT IDENTIFIER ::= { scSensor1 5 }
  1063.  
  1064. scSensor1Alarm1Name OBJECT-TYPE
  1065. SYNTAX DisplayString (SIZE (0..15))
  1066. ACCESS read-write
  1067. STATUS mandatory
  1068. DESCRIPTION
  1069. "The name of alarm-1."
  1070. ::= { scSensor1Alarm1 1 }
  1071.  
  1072. scSensor1Alarm1State OBJECT-TYPE
  1073. SYNTAX INTEGER {
  1074. disabled(1),
  1075. normalOpen(2),
  1076. normalClose(3),
  1077. highActive(4),
  1078. lowActive(5)
  1079. }
  1080. ACCESS read-write
  1081. STATUS mandatory
  1082. DESCRIPTION
  1083. "Setup the signal type to trigger alarm."
  1084. ::= { scSensor1Alarm1 2 }
  1085.  
  1086. scSensor1Alarm1Hysteresis OBJECT-TYPE
  1087. SYNTAX INTEGER
  1088. ACCESS read-write
  1089. STATUS mandatory
  1090. DESCRIPTION
  1091. "The set value to delay the alarm triggered when event occurs."
  1092. ::= { scSensor1Alarm1 3 }
  1093.  
  1094. scSensor1Alarm2 OBJECT IDENTIFIER ::= { scSensor1 6 }
  1095.  
  1096. scSensor1Alarm2Name OBJECT-TYPE
  1097. SYNTAX DisplayString (SIZE (0..15))
  1098. ACCESS read-write
  1099. STATUS mandatory
  1100. DESCRIPTION
  1101. "The name of alarm-1."
  1102. ::= { scSensor1Alarm2 1 }
  1103.  
  1104. scSensor1Alarm2State OBJECT-TYPE
  1105. SYNTAX INTEGER {
  1106. disabled(1),
  1107. normalOpen(2),
  1108. normalClose(3),
  1109. highActive(4),
  1110. lowActive(5)
  1111. }
  1112. ACCESS read-write
  1113. STATUS mandatory
  1114. DESCRIPTION
  1115. "Setup the signal type to trigger alarm."
  1116. ::= { scSensor1Alarm2 2 }
  1117.  
  1118. scSensor1Alarm2Hysteresis OBJECT-TYPE
  1119. SYNTAX INTEGER
  1120. ACCESS read-write
  1121. STATUS mandatory
  1122. DESCRIPTION
  1123. "The set value to delay the alarm triggered when event occurs."
  1124. ::= { scSensor1Alarm2 3 }
  1125.  
  1126. scSensor2 OBJECT IDENTIFIER ::= { sensorConfig 4 }
  1127.  
  1128. scSensor2DeviceName OBJECT-TYPE
  1129. SYNTAX DisplayString (SIZE (0..15))
  1130. ACCESS read-write
  1131. STATUS mandatory
  1132. DESCRIPTION
  1133. "The name of sensor device."
  1134. ::= { scSensor2 1}
  1135.  
  1136. scSensor2DeviceState OBJECT-TYPE
  1137. SYNTAX INTEGER {
  1138. disabled(1),
  1139. auto(2)
  1140. }
  1141. ACCESS read-write
  1142. STATUS mandatory
  1143. DESCRIPTION
  1144. "The setup of sensor device type."
  1145. ::= { scSensor2 2 }
  1146.  
  1147. scSensor2Temperature OBJECT IDENTIFIER ::= { scSensor2 3 }
  1148.  
  1149. scSensor2TemperatureName OBJECT-TYPE
  1150. SYNTAX DisplayString (SIZE (0..15))
  1151. ACCESS read-write
  1152. STATUS mandatory
  1153. DESCRIPTION
  1154. "The temperature sensor name."
  1155. ::= { scSensor2Temperature 1 }
  1156.  
  1157. scSensor2TemperatureLowWarning OBJECT-TYPE
  1158. SYNTAX INTEGER
  1159. ACCESS read-write
  1160. STATUS mandatory
  1161. DESCRIPTION
  1162. "The set point to trigger low warning alarm."
  1163. ::= { scSensor2Temperature 2 }
  1164.  
  1165.  
  1166. scSensor2TemperatureLowCritical OBJECT-TYPE
  1167. SYNTAX INTEGER
  1168. ACCESS read-write
  1169. STATUS mandatory
  1170. DESCRIPTION
  1171. "The threshold to trigger low critical alarm."
  1172. ::= { scSensor2Temperature 3 }
  1173.  
  1174. scSensor2TemperatureHighWarning OBJECT-TYPE
  1175. SYNTAX INTEGER
  1176. ACCESS read-write
  1177. STATUS mandatory
  1178. DESCRIPTION
  1179. "The threshold to trigger high warning alarm."
  1180. ::= { scSensor2Temperature 4 }
  1181.  
  1182. scSensor2TemperatureHighCritical OBJECT-TYPE
  1183. SYNTAX INTEGER
  1184. ACCESS read-write
  1185. STATUS mandatory
  1186. DESCRIPTION
  1187. "The threshold to trigger high critical alarm."
  1188. ::= { scSensor2Temperature 5 }
  1189.  
  1190. scSensor2TemperatureHysteresis OBJECT-TYPE
  1191. SYNTAX INTEGER
  1192. ACCESS read-write
  1193. STATUS mandatory
  1194. DESCRIPTION
  1195. "The set value to prevent too many alarms when temperature is hovering around the
  1196. set threshold."
  1197. ::= { scSensor2Temperature 6 }
  1198.  
  1199. scSensor2TemperatureCalibration OBJECT-TYPE
  1200. SYNTAX INTEGER {
  1201. temperatureIncrease0Point0(1),
  1202. temperatureIncrease0Point5(2),
  1203. temperatureIncrease1Point0(3),
  1204. temperatureIncrease1Point5(4),
  1205. temperatureIncrease2Point0(5),
  1206. temperatureIncrease2Point5(6),
  1207. temperatureIncrease3Point0(7),
  1208. temperatureMinus0Point5(8),
  1209. temperatureMinus1Point0(9),
  1210. temperatureMinus1Point5(10),
  1211. temperatureMinus2Point0(11),
  1212. temperatureMinus2Point5(12),
  1213. temperatureMinusPoint0(13)
  1214. }
  1215. ACCESS read-write
  1216. STATUS mandatory
  1217. DESCRIPTION
  1218. "The set value to get the correct temperature according to your reference temperature."
  1219. ::= { scSensor2Temperature 7 }
  1220.  
  1221. scSensor2TemperatureLowWarningStatus OBJECT-TYPE
  1222. SYNTAX INTEGER {
  1223. enabled(1),
  1224. disabled(2)
  1225. }
  1226. ACCESS read-write
  1227. STATUS mandatory
  1228. DESCRIPTION
  1229. "Enable/Disable the set point to trigger low warning alarm."
  1230. ::= { scSensor2Temperature 8 }
  1231.  
  1232. scSensor2TemperatureLowCriticalStatus OBJECT-TYPE
  1233. SYNTAX INTEGER {
  1234. enabled(1),
  1235. disabled(2)
  1236. }
  1237. ACCESS read-write
  1238. STATUS mandatory
  1239. DESCRIPTION
  1240. "Enable/Disable the set point to trigger low critical alarm."
  1241. ::= { scSensor2Temperature 9 }
  1242.  
  1243. scSensor2TemperatureHighWarningStatus OBJECT-TYPE
  1244. SYNTAX INTEGER {
  1245. enabled(1),
  1246. disabled(2)
  1247. }
  1248. ACCESS read-write
  1249. STATUS mandatory
  1250. DESCRIPTION
  1251. "Enable/Disable the set point to trigger high warning alarm."
  1252. ::= { scSensor2Temperature 10 }
  1253.  
  1254. scSensor2TemperatureHighCriticalStatus OBJECT-TYPE
  1255. SYNTAX INTEGER {
  1256. enabled(1),
  1257. disabled(2)
  1258. }
  1259. ACCESS read-write
  1260. STATUS mandatory
  1261. DESCRIPTION
  1262. "Enable/Disable the set point to trigger high critical alarm."
  1263. ::= { scSensor2Temperature 11 }
  1264.  
  1265. scSensor2Humidity OBJECT IDENTIFIER ::= { scSensor2 4 }
  1266.  
  1267. scSensor2HumdityName OBJECT-TYPE
  1268. SYNTAX DisplayString (SIZE (0..15))
  1269. ACCESS read-write
  1270. STATUS mandatory
  1271. DESCRIPTION
  1272. "The humidity sensor name."
  1273. ::= { scSensor2Humidity 1 }
  1274.  
  1275. scSensor2HumidityLowWarning OBJECT-TYPE
  1276. SYNTAX INTEGER
  1277. ACCESS read-write
  1278. STATUS mandatory
  1279. DESCRIPTION
  1280. "The set point to trigger low warning alarm."
  1281. ::= { scSensor2Humidity 2 }
  1282.  
  1283.  
  1284. scSensor2HumidityLowCritical OBJECT-TYPE
  1285. SYNTAX INTEGER
  1286. ACCESS read-write
  1287. STATUS mandatory
  1288. DESCRIPTION
  1289. "The threshold to trigger low critical alarm."
  1290. ::= { scSensor2Humidity 3 }
  1291.  
  1292. scSensor2HumidityHighWarning OBJECT-TYPE
  1293. SYNTAX INTEGER
  1294. ACCESS read-write
  1295. STATUS mandatory
  1296. DESCRIPTION
  1297. "The threshold to trigger high warning alarm."
  1298. ::= { scSensor2Humidity 4 }
  1299.  
  1300. scSensor2HumidityHighCritical OBJECT-TYPE
  1301. SYNTAX INTEGER
  1302. ACCESS read-write
  1303. STATUS mandatory
  1304. DESCRIPTION
  1305. "The threshold to trigger high critical alarm."
  1306. ::= { scSensor2Humidity 5 }
  1307.  
  1308. scSensor2HumidityHysteresis OBJECT-TYPE
  1309. SYNTAX INTEGER
  1310. ACCESS read-write
  1311. STATUS mandatory
  1312. DESCRIPTION
  1313. "The set value to prevent too many alarms when Humidity is hovering around the
  1314. set threshold."
  1315. ::= { scSensor2Humidity 6 }
  1316.  
  1317. scSensor2HumidityCalibration OBJECT-TYPE
  1318. SYNTAX INTEGER {
  1319. humidityIncrease0Point0(1),
  1320. humidityIncrease1Point0(2),
  1321. humidityIncrease2Point0(3),
  1322. humidityIncrease3Point0(4),
  1323. humidityIncrease4Point0(5),
  1324. humidityIncrease5Point0(6),
  1325. humidityIncrease6Point0(7),
  1326. humidityMinus1Point0(8),
  1327. humidityMinus2Point0(9),
  1328. humidityMinus3Point0(10),
  1329. humidityMinus4Point0(11),
  1330. humidityMinus5Point0(12),
  1331. humidityMinus6Point0(13)
  1332. }
  1333. ACCESS read-write
  1334. STATUS mandatory
  1335. DESCRIPTION
  1336. "The set value to get the correct temperature according to the reference temperature."
  1337. ::= { scSensor2Humidity 7 }
  1338.  
  1339. scSensor2HumidityLowWarningStatus OBJECT-TYPE
  1340. SYNTAX INTEGER {
  1341. enabled(1),
  1342. disabled(2)
  1343. }
  1344. ACCESS read-write
  1345. STATUS mandatory
  1346. DESCRIPTION
  1347. "Enable/Disable the set point to trigger low warning alarm."
  1348. ::= { scSensor2Humidity 8 }
  1349.  
  1350. scSensor2HumidityLowCriticalStatus OBJECT-TYPE
  1351. SYNTAX INTEGER {
  1352. enabled(1),
  1353. disabled(2)
  1354. }
  1355. ACCESS read-write
  1356. STATUS mandatory
  1357. DESCRIPTION
  1358. "Enable/Disable the set point to trigger low critical alarm."
  1359. ::= { scSensor2Humidity 9 }
  1360.  
  1361. scSensor2HumidityHighWarningStatus OBJECT-TYPE
  1362. SYNTAX INTEGER {
  1363. enabled(1),
  1364. disabled(2)
  1365. }
  1366. ACCESS read-write
  1367. STATUS mandatory
  1368. DESCRIPTION
  1369. "Enable/Disable the set point to trigger high warning alarm."
  1370. ::= { scSensor2Humidity 10 }
  1371.  
  1372. scSensor2HumidityHighCriticalStatus OBJECT-TYPE
  1373. SYNTAX INTEGER {
  1374. enabled(1),
  1375. disabled(2)
  1376. }
  1377. ACCESS read-write
  1378. STATUS mandatory
  1379. DESCRIPTION
  1380. "Enable/Disable the set point to trigger high critical alarm."
  1381. ::= { scSensor2Humidity 11 }
  1382.  
  1383. scSensor2Alarm1 OBJECT IDENTIFIER ::= { scSensor2 5 }
  1384.  
  1385. scSensor2Alarm1Name OBJECT-TYPE
  1386. SYNTAX DisplayString (SIZE (0..15))
  1387. ACCESS read-write
  1388. STATUS mandatory
  1389. DESCRIPTION
  1390. "The name of alarm-1."
  1391. ::= { scSensor2Alarm1 1 }
  1392.  
  1393. scSensor2Alarm1State OBJECT-TYPE
  1394. SYNTAX INTEGER {
  1395. disabled(1),
  1396. normalOpen(2),
  1397. normalClose(3),
  1398. highActive(4),
  1399. lowActive(5)
  1400. }
  1401. ACCESS read-write
  1402. STATUS mandatory
  1403. DESCRIPTION
  1404. "Setup the signal type to trigger alarm."
  1405. ::= { scSensor2Alarm1 2 }
  1406.  
  1407. scSensor2Alarm1Hysteresis OBJECT-TYPE
  1408. SYNTAX INTEGER
  1409. ACCESS read-write
  1410. STATUS mandatory
  1411. DESCRIPTION
  1412. "The set value to delay the alarm triggered when event occurs."
  1413. ::= { scSensor2Alarm1 3 }
  1414.  
  1415. scSensor2Alarm2 OBJECT IDENTIFIER ::= { scSensor2 6 }
  1416.  
  1417. scSensor2Alarm2Name OBJECT-TYPE
  1418. SYNTAX DisplayString (SIZE (0..15))
  1419. ACCESS read-write
  1420. STATUS mandatory
  1421. DESCRIPTION
  1422. "The name of alarm-1."
  1423. ::= { scSensor2Alarm2 1 }
  1424.  
  1425. scSensor2Alarm2State OBJECT-TYPE
  1426. SYNTAX INTEGER {
  1427. disabled(1),
  1428. normalOpen(2),
  1429. normalClose(3),
  1430. highActive(4),
  1431. lowActive(5)
  1432. }
  1433. ACCESS read-write
  1434. STATUS mandatory
  1435. DESCRIPTION
  1436. "Setup the signal type to trigger alarm."
  1437. ::= { scSensor2Alarm2 2 }
  1438.  
  1439. scSensor2Alarm2Hysteresis OBJECT-TYPE
  1440. SYNTAX INTEGER
  1441. ACCESS read-write
  1442. STATUS mandatory
  1443. DESCRIPTION
  1444. "The set value to delay the alarm triggered when event occurs."
  1445. ::= { scSensor2Alarm2 3 }
  1446.  
  1447.  
  1448. -- ===========================================================================
  1449. -- upsTraps
  1450. --
  1451. -- Traps group
  1452. -- ===========================================================================
  1453.  
  1454. -- This section defines the well-known notifications sent by
  1455. -- Environmental Rack Monitor agents.
  1456. -- Care must be taken to insure that no particular notification
  1457. -- is sent to a single receiving entity more often than once
  1458. -- every five seconds.
  1459.  
  1460. rmCommunicationRestored TRAP-TYPE
  1461. ENTERPRISE rmTraps
  1462. DESCRIPTION
  1463. "INFORMATION: Communication between RackMonitor and sensor had
  1464. established."
  1465. ::= 1
  1466.  
  1467. rmCommunicationLost TRAP-TYPE
  1468. ENTERPRISE rmTraps
  1469. DESCRIPTION
  1470. "WARNING: Communication between RackMonitor and sensor had
  1471. lost."
  1472. ::= 2
  1473.  
  1474. rmAlarm1Inactive TRAP-TYPE
  1475. ENTERPRISE rmTraps
  1476. DESCRIPTION
  1477. "INFORMATION: Alarm1 of sensor had return from active state."
  1478. ::= 3
  1479.  
  1480. rmAlarm1Active TRAP-TYPE
  1481. ENTERPRISE rmTraps
  1482. DESCRIPTION
  1483. "WARNING: Alarm1 has become active."
  1484. ::= 4
  1485.  
  1486. rmAlarm2Inactive TRAP-TYPE
  1487. ENTERPRISE rmTraps
  1488. DESCRIPTION
  1489. "INFORMATION: Alarm2 of sensor has returned to normal state."
  1490. ::= 5
  1491.  
  1492. rmAlarm2Active TRAP-TYPE
  1493. ENTERPRISE rmTraps
  1494. DESCRIPTION
  1495. "WARNING: Alarm2 had became active."
  1496. ::= 6
  1497.  
  1498. rmTemperatureNotHighWarning TRAP-TYPE
  1499. ENTERPRISE rmTraps
  1500. DESCRIPTION
  1501. "INFORMATION: The temperature of sensor had return from High warning to normal."
  1502. ::= 7
  1503.  
  1504. rmTemperatureHighWarning TRAP-TYPE
  1505. ENTERPRISE rmTraps
  1506. DESCRIPTION
  1507. "WARNING: The temperature of sensor was higher than High warning set point."
  1508. ::= 8
  1509.  
  1510. rmTemperatureNotLowWarning TRAP-TYPE
  1511. ENTERPRISE rmTraps
  1512. DESCRIPTION
  1513. "INFORMATION: The temperature of sensor had return from low warning to normal."
  1514. ::= 9
  1515.  
  1516. rmTemperatureLowWarning TRAP-TYPE
  1517. ENTERPRISE rmTraps
  1518. DESCRIPTION
  1519. "WARNING: The temperature of sensor was lower than low warning set point."
  1520. ::= 10
  1521.  
  1522. rmTemperatureNotHighCritical TRAP-TYPE
  1523. ENTERPRISE rmTraps
  1524. DESCRIPTION
  1525. "INFORMATION: The temperature of sensor lower than high critical set point."
  1526. ::= 11
  1527.  
  1528. rmTemperatureHighCritical TRAP-TYPE
  1529. ENTERPRISE rmTraps
  1530. DESCRIPTION
  1531. "CRITICAL: The temperature of sensor was higher than high critical set point."
  1532. ::= 12
  1533.  
  1534. rmTemperatureNotLowCritical TRAP-TYPE
  1535. ENTERPRISE rmTraps
  1536. DESCRIPTION
  1537. "INFORMATION: The temperature of sensor was higher than low critical set point."
  1538. ::= 13
  1539.  
  1540. rmTemperatureLowCritical TRAP-TYPE
  1541. ENTERPRISE rmTraps
  1542. DESCRIPTION
  1543. "CRITICAL: The temperature of sensor was lower than low critical set point."
  1544. ::= 14
  1545. rmHumidityNotHighWarning TRAP-TYPE
  1546. ENTERPRISE rmTraps
  1547. DESCRIPTION
  1548. "INFORMATION: The humidity of sensor had return from High warning to normal."
  1549. ::= 15
  1550.  
  1551. rmHumidityHighWarning TRAP-TYPE
  1552. ENTERPRISE rmTraps
  1553. DESCRIPTION
  1554. "WARNING: The humidity of sensor was higher than High warning set point."
  1555. ::= 16
  1556.  
  1557. rmHumidityNotLowWarning TRAP-TYPE
  1558. ENTERPRISE rmTraps
  1559. DESCRIPTION
  1560. "INFORMATION: The humidity of sensor had return from low warning to normal."
  1561. ::= 17
  1562.  
  1563. rmHumidityLowWarning TRAP-TYPE
  1564. ENTERPRISE rmTraps
  1565. DESCRIPTION
  1566. "WARNING: The humidity of sensor was lower than low warning set point."
  1567. ::= 18
  1568.  
  1569. rmHumidityNotHighCritical TRAP-TYPE
  1570. ENTERPRISE rmTraps
  1571. DESCRIPTION
  1572. "INFORMATION: The humidity of sensor lower than high critical set point."
  1573. ::= 19
  1574.  
  1575. rmHumidityHighCritical TRAP-TYPE
  1576. ENTERPRISE rmTraps
  1577. DESCRIPTION
  1578. "CRITICAL: The humidity of sensor was higher than high critical set point."
  1579. ::= 20
  1580.  
  1581. rmHumidityNotLowCritical TRAP-TYPE
  1582. ENTERPRISE rmTraps
  1583. DESCRIPTION
  1584. "INFORMATION: The humidity of sensor was higher than low critical set point."
  1585. ::= 21
  1586.  
  1587. rmHumidityLowCritical TRAP-TYPE
  1588. ENTERPRISE rmTraps
  1589. DESCRIPTION
  1590. "CRITICAL: The humidity of sensor was lower than low critical set point."
  1591. ::= 22
  1592.  
  1593. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement