Advertisement
Guest User

Turbo NAS TS-431 MIB

a guest
Dec 22nd, 2016
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 80.04 KB | None | 0 0
  1. NAS-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4. enterprises, Counter, TimeTicks
  5. FROM RFC1155-SMI
  6. Integer32, Counter32, IpAddress, Unsigned32, Counter64, OBJECT-TYPE
  7. FROM SNMPv2-SMI
  8. TRAP-TYPE
  9. FROM RFC-1215;
  10.  
  11. -- From RFC-1213 (MIB-II)
  12. DisplayString ::= OCTET STRING
  13.  
  14. storage OBJECT IDENTIFIER ::= { enterprises 24681 }
  15. storageSystem OBJECT IDENTIFIER ::= { storage 1 }
  16.  
  17. -- Frame Relay Multiplexer MIB groups
  18. -- system Event
  19. systemEventMsg OBJECT IDENTIFIER ::= { storageSystem 1 }
  20.  
  21. -- system event
  22. eventInformMsg OBJECT-TYPE
  23. SYNTAX DisplayString
  24. ACCESS read-only
  25. STATUS current
  26. DESCRIPTION
  27. "Information event of NAS system."
  28. ::= { systemEventMsg 101 }
  29.  
  30. eventWarningMsg OBJECT-TYPE
  31. SYNTAX DisplayString
  32. ACCESS read-only
  33. STATUS current
  34. DESCRIPTION
  35. "Warning event of NAS system."
  36. ::= { systemEventMsg 102 }
  37.  
  38. eventErrorMsg OBJECT-TYPE
  39. SYNTAX DisplayString
  40. ACCESS read-only
  41. STATUS current
  42. DESCRIPTION
  43. "Error event of NAS system."
  44. ::= { systemEventMsg 103 }
  45.  
  46. systemTraps OBJECT IDENTIFIER ::= { storageSystem 10 }
  47.  
  48. eventInform TRAP-TYPE
  49. ENTERPRISE systemTraps
  50. VARIABLES { eventInformMsg }
  51. DESCRIPTION
  52. "Info: %s"
  53. ::= 1
  54.  
  55. eventWarning TRAP-TYPE
  56. ENTERPRISE systemTraps
  57. VARIABLES { eventWarningMsg }
  58. DESCRIPTION
  59. "Warn: %s"
  60. ::= 2
  61.  
  62. eventError TRAP-TYPE
  63. ENTERPRISE systemTraps
  64. VARIABLES { eventErrorMsg }
  65. DESCRIPTION
  66. "Error: %s"
  67. ::= 4
  68.  
  69. -- system inform
  70. systemInfo OBJECT IDENTIFIER ::= { storageSystem 2 }
  71.  
  72. systemCPU-Usage OBJECT-TYPE
  73. SYNTAX DisplayString
  74. MAX-ACCESS read-only
  75. STATUS current
  76. DESCRIPTION
  77. "System CPU usage"
  78. ::= { systemInfo 1 }
  79. systemTotalMem OBJECT-TYPE
  80. SYNTAX DisplayString
  81. MAX-ACCESS read-only
  82. STATUS current
  83. DESCRIPTION
  84. "System total memory"
  85. ::= { systemInfo 2 }
  86. systemFreeMem OBJECT-TYPE
  87. SYNTAX DisplayString
  88. MAX-ACCESS read-only
  89. STATUS current
  90. DESCRIPTION
  91. "System free memory"
  92. ::= { systemInfo 3 }
  93. systemUptime OBJECT-TYPE
  94. SYNTAX TimeTicks
  95. MAX-ACCESS read-only
  96. STATUS current
  97. DESCRIPTION
  98. "The amount of time since this host was last
  99. initialized. Note that this is different from
  100. sysUpTime in the SNMPv2-MIB [RFC1907] because
  101. sysUpTime is the uptime of the network management
  102. portion of the system."
  103. ::= { systemInfo 4 }
  104. cpu-Temperature OBJECT-TYPE
  105. SYNTAX DisplayString
  106. MAX-ACCESS read-only
  107. STATUS current
  108. DESCRIPTION
  109. "CPU temperature"
  110. ::= { systemInfo 5 }
  111. systemTemperature OBJECT-TYPE
  112. SYNTAX DisplayString
  113. MAX-ACCESS read-only
  114. STATUS current
  115. DESCRIPTION
  116. "System temperature"
  117. ::= { systemInfo 6 }
  118.  
  119. ifNumber OBJECT-TYPE
  120. SYNTAX INTEGER
  121. ACCESS read-only
  122. STATUS mandatory
  123. DESCRIPTION
  124. "The number of network interfaces (regardless of
  125. their current state) present on this system."
  126. ::= { systemInfo 8 }
  127. systemIfTable OBJECT-TYPE
  128. SYNTAX SEQUENCE OF IfEntryDef
  129. ACCESS not-accessible
  130. STATUS mandatory
  131. DESCRIPTION
  132. "A list of interface entries. The number of
  133. entries is given by the value of IfNumber."
  134. ::= { systemInfo 9 }
  135. ifEntry OBJECT-TYPE
  136. SYNTAX IfEntryDef
  137. ACCESS not-accessible
  138. STATUS mandatory
  139. DESCRIPTION
  140. "An interface entry containing objects at the
  141. subnetwork layer and below for a particular
  142. interface."
  143. INDEX { ifIndex }
  144. ::= { systemIfTable 1 }
  145. IfEntryDef ::=
  146. SEQUENCE {
  147. ifIndex
  148. INTEGER,
  149. ifDescr
  150. DisplayString,
  151. ifPacketsReceived
  152. Counter,
  153. ifPacketsSent
  154. Counter,
  155. ifErrorPackets
  156. Counter
  157. }
  158. ifIndex OBJECT-TYPE
  159. SYNTAX INTEGER
  160. ACCESS read-only
  161. STATUS mandatory
  162. DESCRIPTION
  163. "A unique value for each interface. Its value
  164. ranges between 1 and the value of IfNumber. The
  165. value for each interface must remain constant at
  166. least from one re-initialization of the entity's
  167. network management system to the next re-
  168. initialization."
  169. ::= { ifEntry 1 }
  170. ifDescr OBJECT-TYPE
  171. SYNTAX DisplayString (SIZE (0..255))
  172. ACCESS read-only
  173. STATUS mandatory
  174. DESCRIPTION
  175. "A textual string containing information about the
  176. interface. This string should include the name of
  177. the manufacturer, the product name and the version
  178. of the hardware interface."
  179. ::= { ifEntry 2 }
  180. ifPacketsReceived OBJECT-TYPE
  181. SYNTAX Counter
  182. ACCESS read-only
  183. STATUS mandatory
  184. DESCRIPTION
  185. "System packets received."
  186. ::= { ifEntry 3 }
  187. ifPacketsSent OBJECT-TYPE
  188. SYNTAX Counter
  189. ACCESS read-only
  190. STATUS mandatory
  191. DESCRIPTION
  192. "System packets sent."
  193. ::= { ifEntry 4 }
  194. ifErrorPackets OBJECT-TYPE
  195. SYNTAX Counter
  196. ACCESS read-only
  197. STATUS mandatory
  198. DESCRIPTION
  199. "System error packets."
  200. ::= { ifEntry 5 }
  201.  
  202. hdNumber OBJECT-TYPE
  203. SYNTAX INTEGER
  204. ACCESS read-only
  205. STATUS mandatory
  206. DESCRIPTION
  207. "The number of hard drive slots."
  208. ::= { systemInfo 10 }
  209. systemHdTable OBJECT-TYPE
  210. SYNTAX SEQUENCE OF HdEntryDef
  211. ACCESS not-accessible
  212. STATUS mandatory
  213. DESCRIPTION
  214. "A list of interface entries. The number of
  215. entries is given by the value of HdNumber."
  216. ::= { systemInfo 11 }
  217. hdEntry OBJECT-TYPE
  218. SYNTAX HdEntryDef
  219. ACCESS not-accessible
  220. STATUS mandatory
  221. DESCRIPTION
  222. "An interface entry containing objects at the
  223. subnetwork layer and below for a particular
  224. interface."
  225. INDEX { hdIndex }
  226. ::= { systemHdTable 1 }
  227. HdEntryDef ::=
  228. SEQUENCE {
  229. hdIndex
  230. INTEGER,
  231. hdDescr
  232. DisplayString,
  233. hdTemperature
  234. DisplayString,
  235. hdStatus
  236. INTEGER,
  237. hdModel DisplayString,
  238. hdCapacity DisplayString,
  239. hdSmartInfo DisplayString
  240. }
  241. hdIndex OBJECT-TYPE
  242. SYNTAX INTEGER
  243. ACCESS read-only
  244. STATUS mandatory
  245. DESCRIPTION
  246. "A unique value for each hard disk. Its value
  247. ranges between 1 and the value of IfNumber. The
  248. value for each interface must remain constant at
  249. least from one re-initialization of the entity's
  250. network management system to the next re-
  251. initialization."
  252. ::= { hdEntry 1 }
  253. hdDescr OBJECT-TYPE
  254. SYNTAX DisplayString (SIZE (0..255))
  255. ACCESS read-only
  256. STATUS mandatory
  257. DESCRIPTION
  258. "A textual string containing information about the
  259. interface. This string should include the name of
  260. the manufacturer, the product name and the version
  261. of the hardware interface."
  262. ::= { hdEntry 2 }
  263. hdTemperature OBJECT-TYPE
  264. SYNTAX DisplayString
  265. ACCESS read-only
  266. STATUS mandatory
  267. DESCRIPTION
  268. "Hard disk temperature."
  269. ::= { hdEntry 3 }
  270. hdStatus OBJECT-TYPE
  271. SYNTAX INTEGER {
  272. ready(0),
  273. noDisk(-5),
  274. invalid(-6),
  275. rwError(-9),
  276. unknown(-4)
  277. }
  278. ACCESS read-only
  279. STATUS mandatory
  280. DESCRIPTION
  281. "HDD status. 0:not availible, 1:availible."
  282. ::= { hdEntry 4 }
  283. hdModel OBJECT-TYPE
  284. SYNTAX DisplayString
  285. ACCESS read-only
  286. STATUS mandatory
  287. DESCRIPTION "Hard disk model."
  288. ::= { hdEntry 5 }
  289. hdCapacity OBJECT-TYPE
  290. SYNTAX DisplayString
  291. ACCESS read-only
  292. STATUS mandatory
  293. DESCRIPTION "Hard disk capacity."
  294. ::= { hdEntry 6 }
  295. hdSmartInfo OBJECT-TYPE
  296. SYNTAX DisplayString
  297. ACCESS read-only
  298. STATUS mandatory
  299. DESCRIPTION "Hard disk SMART information."
  300. ::= { hdEntry 7 }
  301.  
  302. modelName OBJECT-TYPE
  303. SYNTAX DisplayString
  304. MAX-ACCESS read-only
  305. STATUS current
  306. DESCRIPTION
  307. "Model name"
  308. ::= { systemInfo 12 }
  309. hostName OBJECT-TYPE
  310. SYNTAX DisplayString
  311. MAX-ACCESS read-only
  312. STATUS current
  313. DESCRIPTION
  314. "Model name"
  315. ::= { systemInfo 13 }
  316.  
  317. sysFanNumber OBJECT-TYPE
  318. SYNTAX INTEGER
  319. ACCESS read-only
  320. STATUS mandatory
  321. DESCRIPTION
  322. "The number of system fan (regardless of
  323. their current state) present on this system."
  324. ::= { systemInfo 14 }
  325. systemFanTable OBJECT-TYPE
  326. SYNTAX SEQUENCE OF SysFanEntryDef
  327. ACCESS not-accessible
  328. STATUS mandatory
  329. DESCRIPTION
  330. "A list of interface entries. The number of
  331. entries is given by the value of SysFanNumber."
  332. ::= { systemInfo 15 }
  333. sysFanEntry OBJECT-TYPE
  334. SYNTAX SysFanEntryDef
  335. ACCESS not-accessible
  336. STATUS mandatory
  337. DESCRIPTION
  338. "An system fan entry containing objects at the
  339. subnetwork layer and below for a particular
  340. interface."
  341. INDEX { sysFanIndex }
  342. ::= { systemFanTable 1 }
  343. SysFanEntryDef ::=
  344. SEQUENCE {
  345. sysFanIndex
  346. INTEGER,
  347. sysFanDescr
  348. DisplayString,
  349. sysFanSpeed
  350. DisplayString
  351. }
  352. sysFanIndex OBJECT-TYPE
  353. SYNTAX INTEGER
  354. ACCESS read-only
  355. STATUS mandatory
  356. DESCRIPTION
  357. "A unique value for each system fan. Its value
  358. ranges between 1 and the value of SysFanNumber. The
  359. value for each interface must remain constant at
  360. least from one re-initialization of the entity's
  361. network management system to the next re-
  362. initialization."
  363. ::= { sysFanEntry 1 }
  364. sysFanDescr OBJECT-TYPE
  365. SYNTAX DisplayString (SIZE (0..255))
  366. ACCESS read-only
  367. STATUS mandatory
  368. DESCRIPTION
  369. "A textual string containing information about the
  370. interface. This string should include the name of
  371. the manufacturer, the product name and the version
  372. of the hardware interface."
  373. ::= { sysFanEntry 2 }
  374. sysFanSpeed OBJECT-TYPE
  375. SYNTAX DisplayString (SIZE (0..255))
  376. ACCESS read-only
  377. STATUS mandatory
  378. DESCRIPTION
  379. "System fan speed."
  380. ::= { sysFanEntry 3 }
  381.  
  382. sysVolumeNumber OBJECT-TYPE
  383. SYNTAX INTEGER
  384. ACCESS read-only
  385. STATUS mandatory
  386. DESCRIPTION
  387. "The number of system volumes (regardless of
  388. their current state) present on this system."
  389. ::= { systemInfo 16 }
  390. systemVolumeTable OBJECT-TYPE
  391. SYNTAX SEQUENCE OF SysVolumeEntryDef
  392. ACCESS not-accessible
  393. STATUS mandatory
  394. DESCRIPTION
  395. "A list of volume entries. The number of
  396. entries is given by the value of SysVolumeNumber."
  397. ::= { systemInfo 17 }
  398. sysVolumeEntry OBJECT-TYPE
  399. SYNTAX SysVolumeEntryDef
  400. ACCESS not-accessible
  401. STATUS mandatory
  402. DESCRIPTION
  403. "An system volume entry"
  404. INDEX { sysVolumeIndex }
  405. ::= { systemVolumeTable 1 }
  406. SysVolumeEntryDef ::=
  407. SEQUENCE {
  408. sysVolumeIndex INTEGER,
  409. sysVolumeDescr DisplayString,
  410. sysVolumeFS DisplayString,
  411. sysVolumeTotalSize DisplayString,
  412. sysVolumeFreeSize DisplayString,
  413. sysVolumeStatus DisplayString
  414. }
  415. sysVolumeIndex OBJECT-TYPE
  416. SYNTAX INTEGER
  417. ACCESS read-only
  418. STATUS mandatory
  419. DESCRIPTION
  420. "A unique value for each system volume. Its value
  421. ranges between 1 and the value of SysVolumeNumber. The
  422. value for each volume must remain constant at
  423. least from one re-initialization of the entity's
  424. volume system to the next re-initialization."
  425. ::= { sysVolumeEntry 1 }
  426. sysVolumeDescr OBJECT-TYPE
  427. SYNTAX DisplayString (SIZE (0..255))
  428. ACCESS read-only
  429. STATUS mandatory
  430. DESCRIPTION "A textual string containing information about the volume."
  431. ::= { sysVolumeEntry 2 }
  432. sysVolumeFS OBJECT-TYPE
  433. SYNTAX DisplayString (SIZE (0..15))
  434. ACCESS read-only
  435. STATUS mandatory
  436. DESCRIPTION "System Volume file system."
  437. ::= { sysVolumeEntry 3 }
  438. sysVolumeTotalSize OBJECT-TYPE
  439. SYNTAX DisplayString (SIZE (0..15))
  440. ACCESS read-only
  441. STATUS mandatory
  442. DESCRIPTION "System Volume total size."
  443. ::= { sysVolumeEntry 4 }
  444. sysVolumeFreeSize OBJECT-TYPE
  445. SYNTAX DisplayString (SIZE (0..15))
  446. ACCESS read-only
  447. STATUS mandatory
  448. DESCRIPTION "System Volume free size."
  449. ::= { sysVolumeEntry 5 }
  450. sysVolumeStatus OBJECT-TYPE
  451. SYNTAX DisplayString (SIZE (0..255))
  452. ACCESS read-only
  453. STATUS mandatory
  454. DESCRIPTION "System Volume status."
  455. ::= { sysVolumeEntry 6 }
  456.  
  457. jBODInfo OBJECT-TYPE
  458. SYNTAX DisplayString
  459. ACCESS read-only
  460. STATUS mandatory
  461. DESCRIPTION
  462. "The bitmap of JBOD (regardless of
  463. their current state) present on this system."
  464. ::= { systemInfo 18 }
  465.  
  466. jBODBitmap OBJECT-TYPE
  467. SYNTAX DisplayString
  468. ACCESS read-only
  469. STATUS mandatory
  470. DESCRIPTION
  471. "The bitmap of JBOD (regardless of
  472. their current state) present on this system."
  473. ::= { jBODInfo 1 }
  474.  
  475.  
  476. jBODInfos OBJECT-TYPE
  477. SYNTAX SEQUENCE OF HdEntryDef
  478. ACCESS not-accessible
  479. STATUS mandatory
  480. DESCRIPTION
  481. "A list of interface entries. The number of
  482. entries is given by the value of IfNumber."
  483. ::= { jBODInfo 2 }
  484. jBODInfosEntry OBJECT-TYPE
  485. SYNTAX HdEntryDef
  486. ACCESS not-accessible
  487. STATUS mandatory
  488. DESCRIPTION
  489. "An interface entry containing objects at the
  490. subnetwork layer and below for a particular
  491. interface."
  492. INDEX { jBODid }
  493. ::= { jBODInfos 1 }
  494. JBODInfosEntryDef ::=
  495. SEQUENCE {
  496. jBODid INTEGER,
  497. jBODHdNumber INTEGER
  498. }
  499. jBODid OBJECT-TYPE
  500. SYNTAX INTEGER
  501. ACCESS read-only
  502. STATUS mandatory
  503. DESCRIPTION
  504. "A unique value for each JBOD. Its value
  505. ranges between 1 and the value of IfNumber. The
  506. value for each interface must remain constant at
  507. least from one re-initialization of the entity's
  508. network management system to the next re-
  509. initialization."
  510. ::= { jBODInfosEntry 1 }
  511.  
  512. jBODHdNumber OBJECT-TYPE
  513. SYNTAX INTEGER
  514. ACCESS read-only
  515. STATUS mandatory
  516. DESCRIPTION
  517. "JBOD Disk port."
  518. ::= { jBODInfosEntry 2 }
  519.  
  520. jBODHdTable1 OBJECT-TYPE
  521. SYNTAX SEQUENCE OF HdEntryDef
  522. ACCESS not-accessible
  523. STATUS mandatory
  524. DESCRIPTION
  525. "A list of interface entries. The number of
  526. entries is given by the value of IfNumber."
  527. ::= { jBODInfo 3 }
  528. jBODHdEntry1 OBJECT-TYPE
  529. SYNTAX HdEntryDef
  530. ACCESS not-accessible
  531. STATUS mandatory
  532. DESCRIPTION
  533. "An interface entry containing objects at the
  534. subnetwork layer and below for a particular
  535. interface."
  536. INDEX { jBODHdIndex1 }
  537. ::= { jBODHdTable1 1 }
  538. JBODHdEntry1Def ::=
  539. SEQUENCE {
  540. jBODHdIndex1 INTEGER,
  541. jBODHdDescr1 DisplayString,
  542. jBODHdTemperature1 DisplayString,
  543. jBODHdStatus1 INTEGER,
  544. jBODHdModel1 DisplayString,
  545. jBODHdCapacity1 DisplayString,
  546. jBODHdSmartInfo1 DisplayString
  547. }
  548. jBODHdIndex1 OBJECT-TYPE
  549. SYNTAX INTEGER
  550. ACCESS read-only
  551. STATUS mandatory
  552. DESCRIPTION
  553. "A unique value for each hard disk. Its value
  554. ranges between 1 and the value of IfNumber. The
  555. value for each interface must remain constant at
  556. least from one re-initialization of the entity's
  557. network management system to the next re-
  558. initialization."
  559. ::= { jBODHdEntry1 1 }
  560. jBODHdDescr1 OBJECT-TYPE
  561. SYNTAX DisplayString (SIZE (0..255))
  562. ACCESS read-only
  563. STATUS mandatory
  564. DESCRIPTION
  565. "A textual string containing information about the
  566. interface. This string should include the name of
  567. the manufacturer, the product name and the version
  568. of the hardware interface."
  569. ::= { jBODHdEntry1 2 }
  570. jBODHdTemperature1 OBJECT-TYPE
  571. SYNTAX DisplayString
  572. ACCESS read-only
  573. STATUS mandatory
  574. DESCRIPTION
  575. "Hard disk temperature."
  576. ::= { jBODHdEntry1 3 }
  577. jBODHdStatus1 OBJECT-TYPE
  578. SYNTAX INTEGER {
  579. ready(0),
  580. noDisk(-5),
  581. invalid(-6),
  582. rwError(-9),
  583. unknown(-4)
  584. }
  585. ACCESS read-only
  586. STATUS mandatory
  587. DESCRIPTION
  588. "HDD status. 0:not availible, 1:availible."
  589. ::= { jBODHdEntry1 4 }
  590. jBODHdModel1 OBJECT-TYPE
  591. SYNTAX DisplayString
  592. ACCESS read-only
  593. STATUS mandatory
  594. DESCRIPTION "Hard disk model."
  595. ::= { jBODHdEntry1 5 }
  596. jBODHdCapacity1 OBJECT-TYPE
  597. SYNTAX DisplayString
  598. ACCESS read-only
  599. STATUS mandatory
  600. DESCRIPTION "Hard disk capacity."
  601. ::= { jBODHdEntry1 6 }
  602. jBODHdSmartInfo1 OBJECT-TYPE
  603. SYNTAX DisplayString
  604. ACCESS read-only
  605. STATUS mandatory
  606. DESCRIPTION "Hard disk SMART information."
  607. ::= { jBODHdEntry1 7 }
  608.  
  609. jBODHdTable2 OBJECT-TYPE
  610. SYNTAX SEQUENCE OF HdEntryDef
  611. ACCESS not-accessible
  612. STATUS mandatory
  613. DESCRIPTION
  614. "A list of interface entries. The number of
  615. entries is given by the value of IfNumber."
  616. ::= { jBODInfo 4}
  617. jBODHdEntry2 OBJECT-TYPE
  618. SYNTAX HdEntryDef
  619. ACCESS not-accessible
  620. STATUS mandatory
  621. DESCRIPTION
  622. "An interface entry containing objects at the
  623. subnetwork layer and below for a particular
  624. interface."
  625. INDEX { jBODHdIndex2 }
  626. ::= { jBODHdTable2 1 }
  627. JBODHdEntry2Def ::=
  628. SEQUENCE {
  629. jBODHdIndex2 INTEGER,
  630. jBODHdDescr2 DisplayString,
  631. jBODHdTemperature2 DisplayString,
  632. jBODHdStatus2 INTEGER,
  633. jBODHdModel2 DisplayString,
  634. jBODHdCapacity2 DisplayString,
  635. jBODHdSmartInfo2 DisplayString
  636. }
  637. jBODHdIndex2 OBJECT-TYPE
  638. SYNTAX INTEGER
  639. ACCESS read-only
  640. STATUS mandatory
  641. DESCRIPTION
  642. "A unique value for each hard disk. Its value
  643. ranges between 1 and the value of IfNumber. The
  644. value for each interface must remain constant at
  645. least from one re-initialization of the entity's
  646. network management system to the next re-
  647. initialization."
  648. ::= { jBODHdEntry2 1 }
  649. jBODHdDescr2 OBJECT-TYPE
  650. SYNTAX DisplayString (SIZE (0..255))
  651. ACCESS read-only
  652. STATUS mandatory
  653. DESCRIPTION
  654. "A textual string containing information about the
  655. interface. This string should include the name of
  656. the manufacturer, the product name and the version
  657. of the hardware interface."
  658. ::= { jBODHdEntry2 2 }
  659. jBODHdTemperature2 OBJECT-TYPE
  660. SYNTAX DisplayString
  661. ACCESS read-only
  662. STATUS mandatory
  663. DESCRIPTION
  664. "Hard disk temperature."
  665. ::= { jBODHdEntry2 3 }
  666. jBODHdStatus2 OBJECT-TYPE
  667. SYNTAX INTEGER {
  668. ready(0),
  669. noDisk(-5),
  670. invalid(-6),
  671. rwError(-9),
  672. unknown(-4)
  673. }
  674. ACCESS read-only
  675. STATUS mandatory
  676. DESCRIPTION
  677. "HDD status. 0:not availible, 1:availible."
  678. ::= { jBODHdEntry2 4 }
  679. jBODHdModel2 OBJECT-TYPE
  680. SYNTAX DisplayString
  681. ACCESS read-only
  682. STATUS mandatory
  683. DESCRIPTION "Hard disk model."
  684. ::= { jBODHdEntry2 5 }
  685. jBODHdCapacity2 OBJECT-TYPE
  686. SYNTAX DisplayString
  687. ACCESS read-only
  688. STATUS mandatory
  689. DESCRIPTION "Hard disk capacity."
  690. ::= { jBODHdEntry2 6 }
  691. jBODHdSmartInfo2 OBJECT-TYPE
  692. SYNTAX DisplayString
  693. ACCESS read-only
  694. STATUS mandatory
  695. DESCRIPTION "Hard disk SMART information."
  696. ::= { jBODHdEntry2 7 }
  697.  
  698. jBODHdTable3 OBJECT-TYPE
  699. SYNTAX SEQUENCE OF HdEntryDef
  700. ACCESS not-accessible
  701. STATUS mandatory
  702. DESCRIPTION
  703. "A list of interface entries. The number of
  704. entries is given by the value of IfNumber."
  705. ::= { jBODInfo 5 }
  706.  
  707. jBODHdEntry3 OBJECT-TYPE
  708. SYNTAX HdEntryDef
  709. ACCESS not-accessible
  710. STATUS mandatory
  711. DESCRIPTION
  712. "An interface entry containing objects at the
  713. subnetwork layer and below for a particular
  714. interface."
  715. INDEX { jBODHdIndex3 }
  716. ::= { jBODHdTable3 1 }
  717. JBODHdEntry3Def ::=
  718. SEQUENCE {
  719. jBODHdIndex3 INTEGER,
  720. jBODHdDescr3 DisplayString,
  721. jBODHdTemperature3 DisplayString,
  722. jBODHdStatus3 INTEGER,
  723. jBODHdModel3 DisplayString,
  724. jBODHdCapacity3 DisplayString,
  725. jBODHdSmartInfo3 DisplayString
  726. }
  727. jBODHdIndex3 OBJECT-TYPE
  728. SYNTAX INTEGER
  729. ACCESS read-only
  730. STATUS mandatory
  731. DESCRIPTION
  732. "A unique value for each hard disk. Its value
  733. ranges between 1 and the value of IfNumber. The
  734. value for each interface must remain constant at
  735. least from one re-initialization of the entity's
  736. network management system to the next re-
  737. initialization."
  738. ::= { jBODHdEntry3 1 }
  739. jBODHdDescr3 OBJECT-TYPE
  740. SYNTAX DisplayString (SIZE (0..255))
  741. ACCESS read-only
  742. STATUS mandatory
  743. DESCRIPTION
  744. "A textual string containing information about the
  745. interface. This string should include the name of
  746. the manufacturer, the product name and the version
  747. of the hardware interface."
  748. ::= { jBODHdEntry3 2 }
  749. jBODHdTemperature3 OBJECT-TYPE
  750. SYNTAX DisplayString
  751. ACCESS read-only
  752. STATUS mandatory
  753. DESCRIPTION
  754. "Hard disk temperature."
  755. ::= { jBODHdEntry3 3 }
  756. jBODHdStatus3 OBJECT-TYPE
  757. SYNTAX INTEGER {
  758. ready(0),
  759. noDisk(-5),
  760. invalid(-6),
  761. rwError(-9),
  762. unknown(-4)
  763. }
  764. ACCESS read-only
  765. STATUS mandatory
  766. DESCRIPTION
  767. "HDD status. 0:not availible, 1:availible."
  768. ::= { jBODHdEntry3 4 }
  769. jBODHdModel3 OBJECT-TYPE
  770. SYNTAX DisplayString
  771. ACCESS read-only
  772. STATUS mandatory
  773. DESCRIPTION "Hard disk model."
  774. ::= { jBODHdEntry3 5 }
  775. jBODHdCapacity3 OBJECT-TYPE
  776. SYNTAX DisplayString
  777. ACCESS read-only
  778. STATUS mandatory
  779. DESCRIPTION "Hard disk capacity."
  780. ::= { jBODHdEntry3 6 }
  781. jBODHdSmartInfo3 OBJECT-TYPE
  782. SYNTAX DisplayString
  783. ACCESS read-only
  784. STATUS mandatory
  785. DESCRIPTION "Hard disk SMART information."
  786. ::= { jBODHdEntry3 7 }
  787.  
  788. jBODHdTable4 OBJECT-TYPE
  789. SYNTAX SEQUENCE OF HdEntryDef
  790. ACCESS not-accessible
  791. STATUS mandatory
  792. DESCRIPTION
  793. "A list of interface entries. The number of
  794. entries is given by the value of IfNumber."
  795. ::= { jBODInfo 6 }
  796.  
  797. jBODHdEntry4 OBJECT-TYPE
  798. SYNTAX HdEntryDef
  799. ACCESS not-accessible
  800. STATUS mandatory
  801. DESCRIPTION
  802. "An interface entry containing objects at the
  803. subnetwork layer and below for a particular
  804. interface."
  805. INDEX { jBODHdIndex4 }
  806. ::= { jBODHdTable4 1 }
  807. JBODHdEntry4Def ::=
  808. SEQUENCE {
  809. jBODHdIndex4 INTEGER,
  810. jBODHdDescr4 DisplayString,
  811. jBODHdTemperature4 DisplayString,
  812. jBODHdStatus4 INTEGER,
  813. jBODHdModel4 DisplayString,
  814. jBODHdCapacity4 DisplayString,
  815. jBODHdSmartInfo4 DisplayString
  816. }
  817. jBODHdIndex4 OBJECT-TYPE
  818. SYNTAX INTEGER
  819. ACCESS read-only
  820. STATUS mandatory
  821. DESCRIPTION
  822. "A unique value for each hard disk. Its value
  823. ranges between 1 and the value of IfNumber. The
  824. value for each interface must remain constant at
  825. least from one re-initialization of the entity's
  826. network management system to the next re-
  827. initialization."
  828. ::= { jBODHdEntry4 1 }
  829. jBODHdDescr4 OBJECT-TYPE
  830. SYNTAX DisplayString (SIZE (0..255))
  831. ACCESS read-only
  832. STATUS mandatory
  833. DESCRIPTION
  834. "A textual string containing information about the
  835. interface. This string should include the name of
  836. the manufacturer, the product name and the version
  837. of the hardware interface."
  838. ::= { jBODHdEntry4 2 }
  839. jBODHdTemperature4 OBJECT-TYPE
  840. SYNTAX DisplayString
  841. ACCESS read-only
  842. STATUS mandatory
  843. DESCRIPTION
  844. "Hard disk temperature."
  845. ::= { jBODHdEntry4 3 }
  846. jBODHdStatus4 OBJECT-TYPE
  847. SYNTAX INTEGER {
  848. ready(0),
  849. noDisk(-5),
  850. invalid(-6),
  851. rwError(-9),
  852. unknown(-4)
  853. }
  854. ACCESS read-only
  855. STATUS mandatory
  856. DESCRIPTION
  857. "HDD status. 0:not availible, 1:availible."
  858. ::= { jBODHdEntry4 4 }
  859. jBODHdModel4 OBJECT-TYPE
  860. SYNTAX DisplayString
  861. ACCESS read-only
  862. STATUS mandatory
  863. DESCRIPTION "Hard disk model."
  864. ::= { jBODHdEntry4 5 }
  865. jBODHdCapacity4 OBJECT-TYPE
  866. SYNTAX DisplayString
  867. ACCESS read-only
  868. STATUS mandatory
  869. DESCRIPTION "Hard disk capacity."
  870. ::= { jBODHdEntry4 6 }
  871. jBODHdSmartInfo4 OBJECT-TYPE
  872. SYNTAX DisplayString
  873. ACCESS read-only
  874. STATUS mandatory
  875. DESCRIPTION "Hard disk SMART information."
  876. ::= { jBODHdEntry4 7 }
  877.  
  878. jBODHdTable5 OBJECT-TYPE
  879. SYNTAX SEQUENCE OF HdEntryDef
  880. ACCESS not-accessible
  881. STATUS mandatory
  882. DESCRIPTION
  883. "A list of interface entries. The number of
  884. entries is given by the value of IfNumber."
  885. ::= { jBODInfo 7 }
  886.  
  887. jBODHdEntry5 OBJECT-TYPE
  888. SYNTAX HdEntryDef
  889. ACCESS not-accessible
  890. STATUS mandatory
  891. DESCRIPTION
  892. "An interface entry containing objects at the
  893. subnetwork layer and below for a particular
  894. interface."
  895. INDEX { jBODHdIndex5 }
  896. ::= { jBODHdTable5 1 }
  897. JBODHdEntry5Def ::=
  898. SEQUENCE {
  899. jBODHdIndex5 INTEGER,
  900. jBODHdDescr5 DisplayString,
  901. jBODHdTemperature5 DisplayString,
  902. jBODHdStatus5 INTEGER,
  903. jBODHdModel5 DisplayString,
  904. jBODHdCapacity5 DisplayString,
  905. jBODHdSmartInfo5 DisplayString
  906. }
  907. jBODHdIndex5 OBJECT-TYPE
  908. SYNTAX INTEGER
  909. ACCESS read-only
  910. STATUS mandatory
  911. DESCRIPTION
  912. "A unique value for each hard disk. Its value
  913. ranges between 1 and the value of IfNumber. The
  914. value for each interface must remain constant at
  915. least from one re-initialization of the entity's
  916. network management system to the next re-
  917. initialization."
  918. ::= { jBODHdEntry5 1 }
  919. jBODHdDescr5 OBJECT-TYPE
  920. SYNTAX DisplayString (SIZE (0..255))
  921. ACCESS read-only
  922. STATUS mandatory
  923. DESCRIPTION
  924. "A textual string containing information about the
  925. interface. This string should include the name of
  926. the manufacturer, the product name and the version
  927. of the hardware interface."
  928. ::= { jBODHdEntry5 2 }
  929. jBODHdTemperature5 OBJECT-TYPE
  930. SYNTAX DisplayString
  931. ACCESS read-only
  932. STATUS mandatory
  933. DESCRIPTION
  934. "Hard disk temperature."
  935. ::= { jBODHdEntry5 3 }
  936. jBODHdStatus5 OBJECT-TYPE
  937. SYNTAX INTEGER {
  938. ready(0),
  939. noDisk(-5),
  940. invalid(-6),
  941. rwError(-9),
  942. unknown(-4)
  943. }
  944. ACCESS read-only
  945. STATUS mandatory
  946. DESCRIPTION
  947. "HDD status. 0:not availible, 1:availible."
  948. ::= { jBODHdEntry5 4 }
  949. jBODHdModel5 OBJECT-TYPE
  950. SYNTAX DisplayString
  951. ACCESS read-only
  952. STATUS mandatory
  953. DESCRIPTION "Hard disk model."
  954. ::= { jBODHdEntry5 5 }
  955. jBODHdCapacity5 OBJECT-TYPE
  956. SYNTAX DisplayString
  957. ACCESS read-only
  958. STATUS mandatory
  959. DESCRIPTION "Hard disk capacity."
  960. ::= { jBODHdEntry5 6 }
  961. jBODHdSmartInfo5 OBJECT-TYPE
  962. SYNTAX DisplayString
  963. ACCESS read-only
  964. STATUS mandatory
  965. DESCRIPTION "Hard disk SMART information."
  966. ::= { jBODHdEntry5 7 }
  967.  
  968. jBODHdTable6 OBJECT-TYPE
  969. SYNTAX SEQUENCE OF HdEntryDef
  970. ACCESS not-accessible
  971. STATUS mandatory
  972. DESCRIPTION
  973. "A list of interface entries. The number of
  974. entries is given by the value of IfNumber."
  975. ::= { jBODInfo 8 }
  976.  
  977. jBODHdEntry6 OBJECT-TYPE
  978. SYNTAX HdEntryDef
  979. ACCESS not-accessible
  980. STATUS mandatory
  981. DESCRIPTION
  982. "An interface entry containing objects at the
  983. subnetwork layer and below for a particular
  984. interface."
  985. INDEX { jBODHdIndex6 }
  986. ::= { jBODHdTable6 1 }
  987. JBODHdEntry6Def ::=
  988. SEQUENCE {
  989. jBODHdIndex6 INTEGER,
  990. jBODHdDescr6 DisplayString,
  991. jBODHdTemperature6 DisplayString,
  992. jBODHdStatus6 INTEGER,
  993. jBODHdModel6 DisplayString,
  994. jBODHdCapacity6 DisplayString,
  995. jBODHdSmartInfo6 DisplayString
  996. }
  997. jBODHdIndex6 OBJECT-TYPE
  998. SYNTAX INTEGER
  999. ACCESS read-only
  1000. STATUS mandatory
  1001. DESCRIPTION
  1002. "A unique value for each hard disk. Its value
  1003. ranges between 1 and the value of IfNumber. The
  1004. value for each interface must remain constant at
  1005. least from one re-initialization of the entity's
  1006. network management system to the next re-
  1007. initialization."
  1008. ::= { jBODHdEntry6 1 }
  1009. jBODHdDescr6 OBJECT-TYPE
  1010. SYNTAX DisplayString (SIZE (0..255))
  1011. ACCESS read-only
  1012. STATUS mandatory
  1013. DESCRIPTION
  1014. "A textual string containing information about the
  1015. interface. This string should include the name of
  1016. the manufacturer, the product name and the version
  1017. of the hardware interface."
  1018. ::= { jBODHdEntry6 2 }
  1019. jBODHdTemperature6 OBJECT-TYPE
  1020. SYNTAX DisplayString
  1021. ACCESS read-only
  1022. STATUS mandatory
  1023. DESCRIPTION
  1024. "Hard disk temperature."
  1025. ::= { jBODHdEntry6 3 }
  1026. jBODHdStatus6 OBJECT-TYPE
  1027. SYNTAX INTEGER {
  1028. ready(0),
  1029. noDisk(-5),
  1030. invalid(-6),
  1031. rwError(-9),
  1032. unknown(-4)
  1033. }
  1034. ACCESS read-only
  1035. STATUS mandatory
  1036. DESCRIPTION
  1037. "HDD status. 0:not availible, 1:availible."
  1038. ::= { jBODHdEntry6 4 }
  1039. jBODHdModel6 OBJECT-TYPE
  1040. SYNTAX DisplayString
  1041. ACCESS read-only
  1042. STATUS mandatory
  1043. DESCRIPTION "Hard disk model."
  1044. ::= { jBODHdEntry6 5 }
  1045. jBODHdCapacity6 OBJECT-TYPE
  1046. SYNTAX DisplayString
  1047. ACCESS read-only
  1048. STATUS mandatory
  1049. DESCRIPTION "Hard disk capacity."
  1050. ::= { jBODHdEntry6 6 }
  1051. jBODHdSmartInfo6 OBJECT-TYPE
  1052. SYNTAX DisplayString
  1053. ACCESS read-only
  1054. STATUS mandatory
  1055. DESCRIPTION "Hard disk SMART information."
  1056. ::= { jBODHdEntry6 7 }
  1057.  
  1058. jBODHdTable7 OBJECT-TYPE
  1059. SYNTAX SEQUENCE OF HdEntryDef
  1060. ACCESS not-accessible
  1061. STATUS mandatory
  1062. DESCRIPTION
  1063. "A list of interface entries. The number of
  1064. entries is given by the value of IfNumber."
  1065. ::= { jBODInfo 9 }
  1066.  
  1067. jBODHdEntry7 OBJECT-TYPE
  1068. SYNTAX HdEntryDef
  1069. ACCESS not-accessible
  1070. STATUS mandatory
  1071. DESCRIPTION
  1072. "An interface entry containing objects at the
  1073. subnetwork layer and below for a particular
  1074. interface."
  1075. INDEX { jBODHdIndex7 }
  1076. ::= { jBODHdTable7 1 }
  1077. JBODHdEntry7Def ::=
  1078. SEQUENCE {
  1079. jBODHdIndex7 INTEGER,
  1080. jBODHdDescr7 DisplayString,
  1081. jBODHdTemperature7 DisplayString,
  1082. jBODHdStatus7 INTEGER,
  1083. jBODHdModel7 DisplayString,
  1084. jBODHdCapacity7 DisplayString,
  1085. jBODHdSmartInfo7 DisplayString
  1086. }
  1087. jBODHdIndex7 OBJECT-TYPE
  1088. SYNTAX INTEGER
  1089. ACCESS read-only
  1090. STATUS mandatory
  1091. DESCRIPTION
  1092. "A unique value for each hard disk. Its value
  1093. ranges between 1 and the value of IfNumber. The
  1094. value for each interface must remain constant at
  1095. least from one re-initialization of the entity's
  1096. network management system to the next re-
  1097. initialization."
  1098. ::= { jBODHdEntry7 1 }
  1099. jBODHdDescr7 OBJECT-TYPE
  1100. SYNTAX DisplayString (SIZE (0..255))
  1101. ACCESS read-only
  1102. STATUS mandatory
  1103. DESCRIPTION
  1104. "A textual string containing information about the
  1105. interface. This string should include the name of
  1106. the manufacturer, the product name and the version
  1107. of the hardware interface."
  1108. ::= { jBODHdEntry7 2 }
  1109. jBODHdTemperature7 OBJECT-TYPE
  1110. SYNTAX DisplayString
  1111. ACCESS read-only
  1112. STATUS mandatory
  1113. DESCRIPTION
  1114. "Hard disk temperature."
  1115. ::= { jBODHdEntry7 3 }
  1116. jBODHdStatus7 OBJECT-TYPE
  1117. SYNTAX INTEGER {
  1118. ready(0),
  1119. noDisk(-5),
  1120. invalid(-6),
  1121. rwError(-9),
  1122. unknown(-4)
  1123. }
  1124. ACCESS read-only
  1125. STATUS mandatory
  1126. DESCRIPTION
  1127. "HDD status. 0:not availible, 1:availible."
  1128. ::= { jBODHdEntry7 4 }
  1129. jBODHdModel7 OBJECT-TYPE
  1130. SYNTAX DisplayString
  1131. ACCESS read-only
  1132. STATUS mandatory
  1133. DESCRIPTION "Hard disk model."
  1134. ::= { jBODHdEntry7 5 }
  1135. jBODHdCapacity7 OBJECT-TYPE
  1136. SYNTAX DisplayString
  1137. ACCESS read-only
  1138. STATUS mandatory
  1139. DESCRIPTION "Hard disk capacity."
  1140. ::= { jBODHdEntry7 6 }
  1141. jBODHdSmartInfo7 OBJECT-TYPE
  1142. SYNTAX DisplayString
  1143. ACCESS read-only
  1144. STATUS mandatory
  1145. DESCRIPTION "Hard disk SMART information."
  1146. ::= { jBODHdEntry7 7 }
  1147.  
  1148. jBODHdTable8 OBJECT-TYPE
  1149. SYNTAX SEQUENCE OF HdEntryDef
  1150. ACCESS not-accessible
  1151. STATUS mandatory
  1152. DESCRIPTION
  1153. "A list of interface entries. The number of
  1154. entries is given by the value of IfNumber."
  1155. ::= { jBODInfo 10 }
  1156.  
  1157. jBODHdEntry8 OBJECT-TYPE
  1158. SYNTAX HdEntryDef
  1159. ACCESS not-accessible
  1160. STATUS mandatory
  1161. DESCRIPTION
  1162. "An interface entry containing objects at the
  1163. subnetwork layer and below for a particular
  1164. interface."
  1165. INDEX { jBODHdIndex8 }
  1166. ::= { jBODHdTable8 1 }
  1167. JBODHdEntry8Def ::=
  1168. SEQUENCE {
  1169. jBODHdIndex8 INTEGER,
  1170. jBODHdDescr8 DisplayString,
  1171. jBODHdTemperature8 DisplayString,
  1172. jBODHdStatus8 INTEGER,
  1173. jBODHdModel8 DisplayString,
  1174. jBODHdCapacity8 DisplayString,
  1175. jBODHdSmartInfo8 DisplayString
  1176. }
  1177. jBODHdIndex8 OBJECT-TYPE
  1178. SYNTAX INTEGER
  1179. ACCESS read-only
  1180. STATUS mandatory
  1181. DESCRIPTION
  1182. "A unique value for each hard disk. Its value
  1183. ranges between 1 and the value of IfNumber. The
  1184. value for each interface must remain constant at
  1185. least from one re-initialization of the entity's
  1186. network management system to the next re-
  1187. initialization."
  1188. ::= { jBODHdEntry8 1 }
  1189. jBODHdDescr8 OBJECT-TYPE
  1190. SYNTAX DisplayString (SIZE (0..255))
  1191. ACCESS read-only
  1192. STATUS mandatory
  1193. DESCRIPTION
  1194. "A textual string containing information about the
  1195. interface. This string should include the name of
  1196. the manufacturer, the product name and the version
  1197. of the hardware interface."
  1198. ::= { jBODHdEntry8 2 }
  1199. jBODHdTemperature8 OBJECT-TYPE
  1200. SYNTAX DisplayString
  1201. ACCESS read-only
  1202. STATUS mandatory
  1203. DESCRIPTION
  1204. "Hard disk temperature."
  1205. ::= { jBODHdEntry8 3 }
  1206. jBODHdStatus8 OBJECT-TYPE
  1207. SYNTAX INTEGER {
  1208. ready(0),
  1209. noDisk(-5),
  1210. invalid(-6),
  1211. rwError(-9),
  1212. unknown(-4)
  1213. }
  1214. ACCESS read-only
  1215. STATUS mandatory
  1216. DESCRIPTION
  1217. "HDD status. 0:not availible, 1:availible."
  1218. ::= { jBODHdEntry8 4 }
  1219. jBODHdModel8 OBJECT-TYPE
  1220. SYNTAX DisplayString
  1221. ACCESS read-only
  1222. STATUS mandatory
  1223. DESCRIPTION "Hard disk model."
  1224. ::= { jBODHdEntry8 5 }
  1225. jBODHdCapacity8 OBJECT-TYPE
  1226. SYNTAX DisplayString
  1227. ACCESS read-only
  1228. STATUS mandatory
  1229. DESCRIPTION "Hard disk capacity."
  1230. ::= { jBODHdEntry8 6 }
  1231. jBODHdSmartInfo8 OBJECT-TYPE
  1232. SYNTAX DisplayString
  1233. ACCESS read-only
  1234. STATUS mandatory
  1235. DESCRIPTION "Hard disk SMART information."
  1236. ::= { jBODHdEntry8 7 }
  1237.  
  1238. -- system inform Ex
  1239. systemInfoEx OBJECT IDENTIFIER ::= { storageSystem 3 }
  1240.  
  1241. systemCPU-UsageEX OBJECT-TYPE
  1242. SYNTAX Integer32
  1243. MAX-ACCESS read-only
  1244. STATUS current
  1245. DESCRIPTION
  1246. "system CPU usage"
  1247. ::= { systemInfoEx 1 }
  1248. systemTotalMemEX OBJECT-TYPE
  1249. SYNTAX Counter64
  1250. MAX-ACCESS read-only
  1251. STATUS current
  1252. DESCRIPTION
  1253. "System total memory in byte"
  1254. ::= { systemInfoEx 2 }
  1255. systemFreeMemEX OBJECT-TYPE
  1256. SYNTAX Counter64
  1257. MAX-ACCESS read-only
  1258. STATUS current
  1259. DESCRIPTION
  1260. "System free memory in byte"
  1261. ::= { systemInfoEx 3 }
  1262. systemUptimeEX OBJECT-TYPE
  1263. SYNTAX TimeTicks
  1264. MAX-ACCESS read-only
  1265. STATUS current
  1266. DESCRIPTION
  1267. "The amount of time since this host was last
  1268. initialized. Note that this is different from
  1269. sysUpTime in the SNMPv2-MIB [RFC1907] because
  1270. sysUpTime is the uptime of the network management
  1271. portion of the system."
  1272. ::= { systemInfoEx 4 }
  1273. cpu-TemperatureEX OBJECT-TYPE
  1274. SYNTAX Integer32
  1275. MAX-ACCESS read-only
  1276. STATUS current
  1277. DESCRIPTION
  1278. "CPU temperature in centigrade"
  1279. ::= { systemInfoEx 5 }
  1280. systemTemperatureEX OBJECT-TYPE
  1281. SYNTAX Integer32
  1282. MAX-ACCESS read-only
  1283. STATUS current
  1284. DESCRIPTION
  1285. "System temperature in centigrade"
  1286. ::= { systemInfoEx 6 }
  1287.  
  1288. ifNumberEX OBJECT-TYPE
  1289. SYNTAX INTEGER
  1290. ACCESS read-only
  1291. STATUS mandatory
  1292. DESCRIPTION
  1293. "The number of network interfaces (regardless of
  1294. their current state) present on this system."
  1295. ::= { systemInfoEx 8 }
  1296. systemIfTableEx OBJECT-TYPE
  1297. SYNTAX SEQUENCE OF IfEntryExDef
  1298. ACCESS not-accessible
  1299. STATUS mandatory
  1300. DESCRIPTION
  1301. "A list of interface entries. The number of
  1302. entries is given by the value of IfNumber."
  1303. ::= { systemInfoEx 9 }
  1304. ifEntryEx OBJECT-TYPE
  1305. SYNTAX IfEntryExDef
  1306. ACCESS not-accessible
  1307. STATUS mandatory
  1308. DESCRIPTION
  1309. "An interface entry containing objects at the
  1310. subnetwork layer and below for a particular
  1311. interface."
  1312. INDEX { ifIndexEX }
  1313. ::= { systemIfTableEx 1 }
  1314. IfEntryExDef ::=
  1315. SEQUENCE {
  1316. ifIndexEX
  1317. INTEGER,
  1318. ifDescrEX
  1319. DisplayString,
  1320. ifPacketsReceivedEX
  1321. Counter,
  1322. ifPacketsSentEX
  1323. Counter,
  1324. ifErrorPacketsEX
  1325. Counter
  1326. }
  1327. ifIndexEX OBJECT-TYPE
  1328. SYNTAX INTEGER
  1329. ACCESS read-only
  1330. STATUS mandatory
  1331. DESCRIPTION
  1332. "A unique value for each interface. Its value
  1333. ranges between 1 and the value of IfNumber. The
  1334. value for each interface must remain constant at
  1335. least from one re-initialization of the entity's
  1336. network management system to the next re-
  1337. initialization."
  1338. ::= { ifEntryEx 1 }
  1339. ifDescrEX OBJECT-TYPE
  1340. SYNTAX DisplayString (SIZE (0..255))
  1341. ACCESS read-only
  1342. STATUS mandatory
  1343. DESCRIPTION
  1344. "A textual string containing information about the
  1345. interface. This string should include the name of
  1346. the manufacturer, the product name and the version
  1347. of the hardware interface."
  1348. ::= { ifEntryEx 2 }
  1349. ifPacketsReceivedEX OBJECT-TYPE
  1350. SYNTAX Counter
  1351. ACCESS read-only
  1352. STATUS mandatory
  1353. DESCRIPTION
  1354. "System packets received."
  1355. ::= { ifEntryEx 3 }
  1356. ifPacketsSentEX OBJECT-TYPE
  1357. SYNTAX Counter
  1358. ACCESS read-only
  1359. STATUS mandatory
  1360. DESCRIPTION
  1361. "System packets sent."
  1362. ::= { ifEntryEx 4 }
  1363. ifErrorPacketsEX OBJECT-TYPE
  1364. SYNTAX Counter
  1365. ACCESS read-only
  1366. STATUS mandatory
  1367. DESCRIPTION
  1368. "System error packets."
  1369. ::= { ifEntryEx 5 }
  1370.  
  1371. hdNumberEX OBJECT-TYPE
  1372. SYNTAX INTEGER
  1373. ACCESS read-only
  1374. STATUS mandatory
  1375. DESCRIPTION
  1376. "The number of hard drive slots."
  1377. ::= { systemInfoEx 10 }
  1378. systemHdTableEX OBJECT-TYPE
  1379. SYNTAX SEQUENCE OF HdEntryExDef
  1380. ACCESS not-accessible
  1381. STATUS mandatory
  1382. DESCRIPTION
  1383. "A list of interface entries. The number of
  1384. entries is given by the value of HdNumber."
  1385. ::= { systemInfoEx 11 }
  1386. hdEntryEx OBJECT-TYPE
  1387. SYNTAX HdEntryExDef
  1388. ACCESS not-accessible
  1389. STATUS mandatory
  1390. DESCRIPTION
  1391. "An interface entry containing objects at the
  1392. subnetwork layer and below for a particular
  1393. interface."
  1394. INDEX { hdIndex }
  1395. ::= { systemHdTableEX 1 }
  1396. HdEntryExDef ::=
  1397. SEQUENCE {
  1398. hdIndexEX
  1399. INTEGER,
  1400. hdDescrEX
  1401. DisplayString,
  1402. hdTemperatureEX
  1403. Integer32,
  1404. hdStatusEX
  1405. INTEGER,
  1406. hdModelEX DisplayString,
  1407. hdCapacityEX Counter64,
  1408. hdSmartInfoEX DisplayString
  1409. }
  1410. hdIndexEX OBJECT-TYPE
  1411. SYNTAX INTEGER
  1412. ACCESS read-only
  1413. STATUS mandatory
  1414. DESCRIPTION
  1415. "A unique value for each hard disk. Its value
  1416. ranges between 1 and the value of IfNumber. The
  1417. value for each interface must remain constant at
  1418. least from one re-initialization of the entity's
  1419. network management system to the next re-
  1420. initialization."
  1421. ::= { hdEntryEx 1 }
  1422. hdDescrEX OBJECT-TYPE
  1423. SYNTAX DisplayString (SIZE (0..255))
  1424. ACCESS read-only
  1425. STATUS mandatory
  1426. DESCRIPTION
  1427. "A textual string containing information about the
  1428. interface. This string should include the name of
  1429. the manufacturer, the product name and the version
  1430. of the hardware interface."
  1431. ::= { hdEntryEx 2 }
  1432. hdTemperatureEX OBJECT-TYPE
  1433. SYNTAX Integer32
  1434. ACCESS read-only
  1435. STATUS mandatory
  1436. DESCRIPTION
  1437. "Hard disk temperature in centigrade."
  1438. ::= { hdEntryEx 3 }
  1439. hdStatusEX OBJECT-TYPE
  1440. SYNTAX INTEGER {
  1441. ready(0),
  1442. noDisk(-5),
  1443. invalid(-6),
  1444. rwError(-9),
  1445. unknown(-4)
  1446. }
  1447. ACCESS read-only
  1448. STATUS mandatory
  1449. DESCRIPTION
  1450. "HDD status. 0:not availible, 1:availible."
  1451. ::= { hdEntryEx 4 }
  1452. hdModelEX OBJECT-TYPE
  1453. SYNTAX DisplayString
  1454. ACCESS read-only
  1455. STATUS mandatory
  1456. DESCRIPTION "Hard disk model."
  1457. ::= { hdEntryEx 5 }
  1458. hdCapacityEX OBJECT-TYPE
  1459. SYNTAX Counter64
  1460. ACCESS read-only
  1461. STATUS mandatory
  1462. DESCRIPTION "Hard disk capacity in byte."
  1463. ::= { hdEntryEx 6 }
  1464. hdSmartInfoEX OBJECT-TYPE
  1465. SYNTAX DisplayString
  1466. ACCESS read-only
  1467. STATUS mandatory
  1468. DESCRIPTION "Hard disk SMART information."
  1469. ::= { hdEntryEx 7 }
  1470.  
  1471. modelNameEX OBJECT-TYPE
  1472. SYNTAX DisplayString
  1473. MAX-ACCESS read-only
  1474. STATUS current
  1475. DESCRIPTION
  1476. "Model name"
  1477. ::= { systemInfoEx 12 }
  1478. hostNameEX OBJECT-TYPE
  1479. SYNTAX DisplayString
  1480. MAX-ACCESS read-only
  1481. STATUS current
  1482. DESCRIPTION
  1483. "Model name"
  1484. ::= { systemInfoEx 13 }
  1485.  
  1486. sysFanNumberEX OBJECT-TYPE
  1487. SYNTAX INTEGER
  1488. ACCESS read-only
  1489. STATUS mandatory
  1490. DESCRIPTION
  1491. "The number of system fan (regardless of
  1492. their current state) present on this system."
  1493. ::= { systemInfoEx 14 }
  1494. systemFanTableEx OBJECT-TYPE
  1495. SYNTAX SEQUENCE OF SysFanEntryExDef
  1496. ACCESS not-accessible
  1497. STATUS mandatory
  1498. DESCRIPTION
  1499. "A list of interface entries. The number of
  1500. entries is given by the value of SysFanNumber."
  1501. ::= { systemInfoEx 15 }
  1502. sysFanEntryEx OBJECT-TYPE
  1503. SYNTAX SysFanEntryExDef
  1504. ACCESS not-accessible
  1505. STATUS mandatory
  1506. DESCRIPTION
  1507. "An system fan entry containing objects at the
  1508. subnetwork layer and below for a particular
  1509. interface."
  1510. INDEX { sysFanIndexEX }
  1511. ::= { systemFanTableEx 1 }
  1512. SysFanEntryExDef ::=
  1513. SEQUENCE {
  1514. sysFanIndexEX
  1515. INTEGER,
  1516. sysFanDescrEX
  1517. DisplayString,
  1518. sysFanSpeedEX
  1519. Integer32
  1520. }
  1521. sysFanIndexEX OBJECT-TYPE
  1522. SYNTAX INTEGER
  1523. ACCESS read-only
  1524. STATUS mandatory
  1525. DESCRIPTION
  1526. "A unique value for each system fan. Its value
  1527. ranges between 1 and the value of SysFanNumber. The
  1528. value for each interface must remain constant at
  1529. least from one re-initialization of the entity's
  1530. network management system to the next re-
  1531. initialization."
  1532. ::= { sysFanEntryEx 1 }
  1533. sysFanDescrEX OBJECT-TYPE
  1534. SYNTAX DisplayString (SIZE (0..255))
  1535. ACCESS read-only
  1536. STATUS mandatory
  1537. DESCRIPTION
  1538. "A textual string containing information about the
  1539. interface. This string should include the name of
  1540. the manufacturer, the product name and the version
  1541. of the hardware interface."
  1542. ::= { sysFanEntryEx 2 }
  1543. sysFanSpeedEX OBJECT-TYPE
  1544. SYNTAX Integer32
  1545. ACCESS read-only
  1546. STATUS mandatory
  1547. DESCRIPTION
  1548. "System fan speed (RPM)."
  1549. ::= { sysFanEntryEx 3 }
  1550.  
  1551. sysVolumeNumberEX OBJECT-TYPE
  1552. SYNTAX INTEGER
  1553. ACCESS read-only
  1554. STATUS mandatory
  1555. DESCRIPTION
  1556. "The number of system volumes (regardless of
  1557. their current state) present on this system."
  1558. ::= { systemInfoEx 16 }
  1559. systemVolumeTableEx OBJECT-TYPE
  1560. SYNTAX SEQUENCE OF SysVolumeEntryExDef
  1561. ACCESS not-accessible
  1562. STATUS mandatory
  1563. DESCRIPTION
  1564. "A list of volume entries. The number of
  1565. entries is given by the value of SysVolumeNumber."
  1566. ::= { systemInfoEx 17 }
  1567. sysVolumeEntryEx OBJECT-TYPE
  1568. SYNTAX SysVolumeEntryExDef
  1569. ACCESS not-accessible
  1570. STATUS mandatory
  1571. DESCRIPTION
  1572. "An system volume entry"
  1573. INDEX { sysVolumeIndexEX }
  1574. ::= { systemVolumeTableEx 1 }
  1575. SysVolumeEntryExDef ::=
  1576. SEQUENCE {
  1577. sysVolumeIndexEX INTEGER,
  1578. sysVolumeDescrEX DisplayString,
  1579. sysVolumeFSEX DisplayString,
  1580. sysVolumeTotalSizeEX Counter64,
  1581. sysVolumeFreeSizeEX Counter64,
  1582. sysVolumeStatusEX DisplayString
  1583. }
  1584. sysVolumeIndexEX OBJECT-TYPE
  1585. SYNTAX INTEGER
  1586. ACCESS read-only
  1587. STATUS mandatory
  1588. DESCRIPTION
  1589. "A unique value for each system volume. Its value
  1590. ranges between 1 and the value of SysVolumeNumber. The
  1591. value for each volume must remain constant at
  1592. least from one re-initialization of the entity's
  1593. volume system to the next re-initialization."
  1594. ::= { sysVolumeEntryEx 1 }
  1595. sysVolumeDescrEX OBJECT-TYPE
  1596. SYNTAX DisplayString (SIZE (0..255))
  1597. ACCESS read-only
  1598. STATUS mandatory
  1599. DESCRIPTION "A textual string containing information about the volume."
  1600. ::= { sysVolumeEntryEx 2 }
  1601. sysVolumeFSEX OBJECT-TYPE
  1602. SYNTAX DisplayString (SIZE (0..15))
  1603. ACCESS read-only
  1604. STATUS mandatory
  1605. DESCRIPTION "System Volume file system."
  1606. ::= { sysVolumeEntryEx 3 }
  1607. sysVolumeTotalSizeEX OBJECT-TYPE
  1608. SYNTAX Counter64
  1609. ACCESS read-only
  1610. STATUS mandatory
  1611. DESCRIPTION "System Volume total size in byte."
  1612. ::= { sysVolumeEntryEx 4 }
  1613. sysVolumeFreeSizeEX OBJECT-TYPE
  1614. SYNTAX Counter64
  1615. ACCESS read-only
  1616. STATUS mandatory
  1617. DESCRIPTION "System Volume free size in byte."
  1618. ::= { sysVolumeEntryEx 5 }
  1619. sysVolumeStatusEX OBJECT-TYPE
  1620. SYNTAX DisplayString (SIZE (0..255))
  1621. ACCESS read-only
  1622. STATUS mandatory
  1623. DESCRIPTION "System Volume status."
  1624. ::= { sysVolumeEntryEx 6 }
  1625.  
  1626. -- storageSystemEx inform
  1627. storageSystemEx OBJECT IDENTIFIER ::= { storageSystem 4 }
  1628. systemSettings OBJECT IDENTIFIER ::= { storageSystemEx 1 }
  1629. storageManager OBJECT IDENTIFIER ::= { systemSettings 1 }
  1630. systemStatus OBJECT IDENTIFIER ::= { systemSettings 11 }
  1631. nasStorage OBJECT IDENTIFIER ::= { storageManager 1 }
  1632. components OBJECT IDENTIFIER ::= { nasStorage 1 }
  1633. enclosure OBJECT IDENTIFIER ::= { components 1 }
  1634. systemFan OBJECT IDENTIFIER ::= { components 2 }
  1635. systemPower OBJECT IDENTIFIER ::= { components 3 }
  1636. cpu OBJECT IDENTIFIER ::= { components 4 }
  1637. disk OBJECT IDENTIFIER ::= { components 5 }
  1638. msataDisk OBJECT IDENTIFIER ::= { components 6 }
  1639.  
  1640. storageSpace OBJECT IDENTIFIER ::= { nasStorage 2 }
  1641. raid OBJECT IDENTIFIER ::= { storageSpace 1 }
  1642. pool OBJECT IDENTIFIER ::= { storageSpace 2 }
  1643. volume OBJECT IDENTIFIER ::= { storageSpace 3 }
  1644.  
  1645. cacheAcceleration OBJECT IDENTIFIER ::= { nasStorage 3 }
  1646.  
  1647. iSCSI OBJECT IDENTIFIER ::= { storageManager 2 }
  1648. iSCSIStorage OBJECT IDENTIFIER ::= { iSCSI 1 }
  1649. lun OBJECT IDENTIFIER ::= { iSCSIStorage 10 }
  1650. target OBJECT IDENTIFIER ::= { iSCSIStorage 11 }
  1651.  
  1652. resourceMonitor OBJECT IDENTIFIER ::= { systemStatus 5 }
  1653. diskPerformance OBJECT IDENTIFIER ::= { resourceMonitor 6 }
  1654.  
  1655. iSCSIService OBJECT-TYPE
  1656. SYNTAX INTEGER{
  1657. no(0),
  1658. yes(1)
  1659. }
  1660. ACCESS read-only
  1661. STATUS mandatory
  1662. DESCRIPTION "iSCSI Service."
  1663. ::= { iSCSIStorage 1 }
  1664.  
  1665. iSCSIServicePort OBJECT-TYPE
  1666. SYNTAX INTEGER
  1667. ACCESS read-only
  1668. STATUS mandatory
  1669. DESCRIPTION "iSCSI ServicePort."
  1670. ::= { iSCSIStorage 2 }
  1671.  
  1672. iSNSService OBJECT-TYPE
  1673. SYNTAX INTEGER{
  1674. no(0),
  1675. yes(1)
  1676. }
  1677. ACCESS read-only
  1678. STATUS mandatory
  1679. DESCRIPTION "iSNS Service."
  1680. ::= { iSCSIStorage 3 }
  1681.  
  1682. iSNSIP OBJECT-TYPE
  1683. SYNTAX IpAddress
  1684. ACCESS read-only
  1685. STATUS mandatory
  1686. DESCRIPTION "iSNS IP."
  1687. ::= { iSCSIStorage 4 }
  1688.  
  1689.  
  1690.  
  1691. -- LUNTable
  1692. lunNumber OBJECT-TYPE
  1693. SYNTAX INTEGER
  1694. ACCESS read-only
  1695. STATUS current
  1696. DESCRIPTION
  1697. "The number of LUNs (regardless of
  1698. their current state) present on this system."
  1699. ::= { lun 1 }
  1700.  
  1701. lunTable OBJECT-TYPE
  1702. SYNTAX SEQUENCE OF LUNTableEntryDef
  1703. ACCESS not-accessible
  1704. STATUS mandatory
  1705. DESCRIPTION
  1706. "A list of LUN entries. The number of
  1707. entries is given by the value of LUNNumber."
  1708. ::= { lun 2 }
  1709. lunTableEntry OBJECT-TYPE
  1710. SYNTAX LUNTableEntryDef
  1711. ACCESS not-accessible
  1712. STATUS mandatory
  1713. DESCRIPTION
  1714. "An LUN entry."
  1715. INDEX { lunIndex }
  1716. ::= { lunTable 1 }
  1717. LUNTableEntryDef ::=
  1718. SEQUENCE {
  1719. lunIndex
  1720. INTEGER,
  1721. lunID
  1722. INTEGER,
  1723. lunCapacity
  1724. Counter64,
  1725. lunUsedPercent
  1726. INTEGER,
  1727. lunStatus
  1728. DisplayString,
  1729. lunName
  1730. DisplayString,
  1731. lunBackupStatus
  1732. INTEGER,
  1733. lunIsMap
  1734. INTEGER
  1735. }
  1736. lunIndex OBJECT-TYPE
  1737. SYNTAX INTEGER
  1738. ACCESS read-only
  1739. STATUS mandatory
  1740. DESCRIPTION "LUNIndex."
  1741. ::= { lunTableEntry 1 }
  1742.  
  1743. lunID OBJECT-TYPE
  1744. SYNTAX INTEGER
  1745. ACCESS read-only
  1746. STATUS mandatory
  1747. DESCRIPTION "LUNID."
  1748. ::= { lunTableEntry 2 }
  1749.  
  1750. lunCapacity OBJECT-TYPE
  1751. SYNTAX Counter64
  1752. ACCESS read-only
  1753. STATUS mandatory
  1754. DESCRIPTION "LUN capacity in byte."
  1755. ::= { lunTableEntry 3 }
  1756.  
  1757. lunUsedPercent OBJECT-TYPE
  1758. SYNTAX INTEGER
  1759. ACCESS read-only
  1760. STATUS mandatory
  1761. DESCRIPTION "LUN used percent."
  1762. ::= { lunTableEntry 4 }
  1763.  
  1764. lunStatus OBJECT-TYPE
  1765. SYNTAX DisplayString (SIZE (0..255))
  1766. ACCESS read-only
  1767. STATUS mandatory
  1768. DESCRIPTION "LUN status."
  1769. ::= { lunTableEntry 5 }
  1770.  
  1771. lunName OBJECT-TYPE
  1772. SYNTAX DisplayString (SIZE (0..255))
  1773. ACCESS read-only
  1774. STATUS mandatory
  1775. DESCRIPTION "LUN name."
  1776. ::= { lunTableEntry 6 }
  1777.  
  1778.  
  1779. lunBackupStatus OBJECT-TYPE
  1780. SYNTAX INTEGER{
  1781. none(0),
  1782. backup(1),
  1783. restore(2),
  1784. snapshot(3)
  1785. }
  1786. ACCESS read-only
  1787. STATUS mandatory
  1788. DESCRIPTION "LUN backup status."
  1789. ::= { lunTableEntry 7 }
  1790.  
  1791. lunIsMap OBJECT-TYPE
  1792. SYNTAX INTEGER{
  1793. unmapped(0),
  1794. mapped(1)
  1795. }
  1796. ACCESS read-only
  1797. STATUS mandatory
  1798. DESCRIPTION "LUN is Mapped."
  1799. ::= { lunTableEntry 8 }
  1800.  
  1801.  
  1802. -- targeTable
  1803. targetNumber OBJECT-TYPE
  1804. SYNTAX INTEGER
  1805. ACCESS read-only
  1806. STATUS current
  1807. DESCRIPTION
  1808. "The number of Targets (regardless of
  1809. their current state) present on this system."
  1810. ::= { target 1 }
  1811. targeTable OBJECT-TYPE
  1812. SYNTAX SEQUENCE OF TargeTableEntryDef
  1813. ACCESS not-accessible
  1814. STATUS mandatory
  1815. DESCRIPTION
  1816. "A list of Target entries. The number of
  1817. entries is given by the value of TargetNumber."
  1818. ::= { target 2 }
  1819. targeTableEntry OBJECT-TYPE
  1820. SYNTAX TargeTableEntryDef
  1821. ACCESS not-accessible
  1822. STATUS mandatory
  1823. DESCRIPTION
  1824. "A target entry."
  1825. INDEX { targetIndex }
  1826. ::= { targeTable 1 }
  1827. TargeTableEntryDef ::=
  1828. SEQUENCE {
  1829. targetIndex
  1830. INTEGER,
  1831. targetID
  1832. INTEGER,
  1833. targetName
  1834. DisplayString,
  1835. targetIQN
  1836. DisplayString,
  1837. targetStatus
  1838. INTEGER
  1839. }
  1840.  
  1841. targetIndex OBJECT-TYPE
  1842. SYNTAX INTEGER
  1843. ACCESS read-only
  1844. STATUS mandatory
  1845. DESCRIPTION "TargetIndex."
  1846. ::= { targeTableEntry 1 }
  1847.  
  1848. targetID OBJECT-TYPE
  1849. SYNTAX INTEGER
  1850. ACCESS read-only
  1851. STATUS mandatory
  1852. DESCRIPTION "TargetID."
  1853. ::= { targeTableEntry 2 }
  1854.  
  1855. targetName OBJECT-TYPE
  1856. SYNTAX DisplayString (SIZE (0..255))
  1857. ACCESS read-only
  1858. STATUS mandatory
  1859. DESCRIPTION "Target name."
  1860. ::= { targeTableEntry 3 }
  1861.  
  1862. targetIQN OBJECT-TYPE
  1863. SYNTAX DisplayString (SIZE (0..255))
  1864. ACCESS read-only
  1865. STATUS mandatory
  1866. DESCRIPTION "TargetIQN."
  1867. ::= { targeTableEntry 4 }
  1868.  
  1869. targetStatus OBJECT-TYPE
  1870. SYNTAX INTEGER{
  1871. offline(-1),
  1872. ready(0),
  1873. connected(1)
  1874. }
  1875. ACCESS read-only
  1876. STATUS mandatory
  1877. DESCRIPTION "Target status."
  1878. ::= { targeTableEntry 5 }
  1879.  
  1880. -- volumeTable
  1881. volumeNumber OBJECT-TYPE
  1882. SYNTAX INTEGER
  1883. ACCESS read-only
  1884. STATUS current
  1885. DESCRIPTION
  1886. "The number of volumes (regardless of
  1887. their current state) present on this system."
  1888. ::= { volume 1 }
  1889. volumeTable OBJECT-TYPE
  1890. SYNTAX SEQUENCE OF VolumeTableEntryDef
  1891. ACCESS not-accessible
  1892. STATUS current
  1893. DESCRIPTION
  1894. "A list of volume entries. The number of
  1895. entries is given by the value of VolumeNumber."
  1896. ::= { volume 2 }
  1897. volumeTableEntry OBJECT-TYPE
  1898. SYNTAX VolumeTableEntryDef
  1899. ACCESS not-accessible
  1900. STATUS current
  1901. DESCRIPTION
  1902. "An volume entry."
  1903. INDEX { volumeIndex }
  1904. ::= { volumeTable 1 }
  1905. VolumeTableEntryDef ::=
  1906. SEQUENCE {
  1907. volumeIndex
  1908. INTEGER,
  1909. volumeID
  1910. INTEGER,
  1911. volumeCapacity
  1912. Counter64,
  1913. volumeFreeSize
  1914. Counter64,
  1915. volumeStatus
  1916. DisplayString,
  1917. -- VolumeThreshold
  1918. -- INTEGER,
  1919. volumeSSDCache
  1920. INTEGER,
  1921. volumeThin
  1922. INTEGER,
  1923. volumeName
  1924. DisplayString
  1925. }
  1926. volumeIndex OBJECT-TYPE
  1927. SYNTAX INTEGER
  1928. ACCESS read-only
  1929. STATUS current
  1930. DESCRIPTION "VolumeIndex."
  1931. ::= { volumeTableEntry 1 }
  1932.  
  1933. volumeID OBJECT-TYPE
  1934. SYNTAX INTEGER
  1935. ACCESS read-only
  1936. STATUS current
  1937. DESCRIPTION "VolumeID."
  1938. ::= { volumeTableEntry 2 }
  1939.  
  1940. volumeCapacity OBJECT-TYPE
  1941. SYNTAX Counter64
  1942. ACCESS read-only
  1943. STATUS current
  1944. DESCRIPTION "Volume capacity in byte."
  1945. ::= { volumeTableEntry 3 }
  1946.  
  1947. volumeFreeSize OBJECT-TYPE
  1948. SYNTAX Counter64
  1949. ACCESS read-only
  1950. STATUS current
  1951. DESCRIPTION "Volume freesize in byte."
  1952. ::= { volumeTableEntry 4 }
  1953.  
  1954. volumeStatus OBJECT-TYPE
  1955. SYNTAX DisplayString (SIZE (0..255))
  1956. ACCESS read-only
  1957. STATUS current
  1958. DESCRIPTION "Volume status"
  1959. ::= { volumeTableEntry 5 }
  1960.  
  1961. -- VolumeThreshold OBJECT-TYPE
  1962. -- SYNTAX INTEGER
  1963. -- ACCESS read-only
  1964. -- STATUS current
  1965. -- DESCRIPTION "Volume threshold."
  1966. -- ::= { PoolTableEntry 6 }
  1967.  
  1968. volumeSSDCache OBJECT-TYPE
  1969. SYNTAX INTEGER{
  1970. no(0),
  1971. yes(1)
  1972. }
  1973. ACCESS read-only
  1974. STATUS current
  1975. DESCRIPTION "If volume enable SSDCache acceleration."
  1976. ::= { volumeTableEntry 6 }
  1977.  
  1978. volumeThin OBJECT-TYPE
  1979. SYNTAX INTEGER{
  1980. no(0),
  1981. yes(1)
  1982. }
  1983. ACCESS read-only
  1984. STATUS current
  1985. DESCRIPTION "If volume is thin type."
  1986. ::= { volumeTableEntry 7 }
  1987.  
  1988. volumeName OBJECT-TYPE
  1989. SYNTAX DisplayString (SIZE (0..255))
  1990. ACCESS read-only
  1991. STATUS current
  1992. DESCRIPTION "Volume alias name."
  1993. ::= { volumeTableEntry 8 }
  1994.  
  1995. -- poolTable
  1996. poolNumber OBJECT-TYPE
  1997. SYNTAX INTEGER
  1998. ACCESS read-only
  1999. STATUS current
  2000. DESCRIPTION
  2001. "The number of pools (regardless of
  2002. their current state) present on this system."
  2003. ::= { pool 1 }
  2004.  
  2005. poolTable OBJECT-TYPE
  2006. SYNTAX SEQUENCE OF PoolTableEntryDef
  2007. ACCESS not-accessible
  2008. STATUS mandatory
  2009. DESCRIPTION
  2010. "A list of pool entries. The number of entries is given by the value of PoolNumber."
  2011. ::= { pool 2 }
  2012. poolTableEntry OBJECT-TYPE
  2013. SYNTAX TargeTableEntryDef
  2014. ACCESS not-accessible
  2015. STATUS mandatory
  2016. DESCRIPTION
  2017. "An pool entry."
  2018. INDEX { poolIndex }
  2019. ::= { poolTable 1 }
  2020. PoolTableEntryDef ::=
  2021. SEQUENCE {
  2022. poolIndex
  2023. INTEGER,
  2024. poolID
  2025. INTEGER,
  2026. poolCapacity
  2027. Counter64,
  2028. poolFreeSize
  2029. Counter64,
  2030. poolStatus
  2031. -- INTEGER,
  2032. -- PoolThreshold
  2033. -- INTEGER,
  2034. -- PoolAllocated
  2035. -- INTEGER,
  2036. -- PoolRAIDList
  2037. -- INTEGER,
  2038. -- PoolVolumeList
  2039. INTEGER
  2040. }
  2041. poolIndex OBJECT-TYPE
  2042. SYNTAX INTEGER
  2043. ACCESS read-only
  2044. STATUS mandatory
  2045. DESCRIPTION "PoolIndex."
  2046. ::= { poolTableEntry 1 }
  2047.  
  2048. poolID OBJECT-TYPE
  2049. SYNTAX INTEGER
  2050. ACCESS read-only
  2051. STATUS mandatory
  2052. DESCRIPTION "PoolID."
  2053. ::= { poolTableEntry 2 }
  2054.  
  2055. poolCapacity OBJECT-TYPE
  2056. SYNTAX Counter64
  2057. ACCESS read-only
  2058. STATUS mandatory
  2059. DESCRIPTION "Pool capacity in byte."
  2060. ::= { poolTableEntry 3 }
  2061.  
  2062. poolFreeSize OBJECT-TYPE
  2063. SYNTAX Counter64
  2064. ACCESS read-only
  2065. STATUS mandatory
  2066. DESCRIPTION "Pool freesize in byte."
  2067. ::= { poolTableEntry 4 }
  2068.  
  2069. poolStatus OBJECT-TYPE
  2070. SYNTAX INTEGER{
  2071. ready(0),
  2072. warning(-1),
  2073. notReady(-2),
  2074. error(-3)
  2075. }
  2076. ACCESS read-only
  2077. STATUS mandatory
  2078. DESCRIPTION "Pool status."
  2079. ::= { poolTableEntry 5 }
  2080.  
  2081. --PoolThreshold OBJECT-TYPE
  2082. -- SYNTAX INTEGER
  2083. -- ACCESS read-only
  2084. -- STATUS mandatory
  2085. -- DESCRIPTION "PoolThreshold."
  2086. -- ::= { PoolTableEntry 6 }
  2087.  
  2088. --PoolAllocated OBJECT-TYPE
  2089. -- SYNTAX INTEGER
  2090. -- ACCESS read-only
  2091. -- STATUS mandatory
  2092. -- DESCRIPTION "PoolAllocated."
  2093. -- ::= { PoolTableEntry 7 }
  2094.  
  2095. --PoolRAIDList OBJECT-TYPE
  2096. -- SYNTAX INTEGER
  2097. -- ACCESS read-only
  2098. -- STATUS mandatory
  2099. -- DESCRIPTION "PoolRAIDList."
  2100. -- ::= { PoolTableEntry 8 }
  2101.  
  2102. --PoolVolumeList OBJECT-TYPE
  2103. -- SYNTAX INTEGER
  2104. -- ACCESS read-only
  2105. -- STATUS mandatory
  2106. -- DESCRIPTION "PoolVolumeList."
  2107. -- ::= { PoolTableEntry 9 }
  2108.  
  2109. -- raidGroupTable
  2110. raidNumber OBJECT-TYPE
  2111. SYNTAX INTEGER
  2112. ACCESS read-only
  2113. STATUS current
  2114. DESCRIPTION
  2115. "The number of RAIDs (regardless of
  2116. their current state) present on this system."
  2117. ::= { raid 1 }
  2118.  
  2119. raidGroupTable OBJECT-TYPE
  2120. SYNTAX SEQUENCE OF RAIDGroupTableEntryDef
  2121. ACCESS not-accessible
  2122. STATUS mandatory
  2123. DESCRIPTION
  2124. "A list of RAID entries. The number of
  2125. entries is given by the value of RAIDNumber."
  2126. ::= { raid 2 }
  2127. raidGroupTableEntry OBJECT-TYPE
  2128. SYNTAX TargeTableEntryDef
  2129. ACCESS not-accessible
  2130. STATUS mandatory
  2131. DESCRIPTION
  2132. "An RAID entry."
  2133. INDEX { raidIndex }
  2134. ::= { raidGroupTable 1 }
  2135. RAIDGroupTableEntryDef ::=
  2136. SEQUENCE {
  2137. raidIndex
  2138. INTEGER,
  2139. raidID
  2140. INTEGER,
  2141. raidCapacity
  2142. Counter64,
  2143. raidFreeSize
  2144. Counter64,
  2145. raidStatus
  2146. DisplayString,
  2147. raidBitmap
  2148. INTEGER,
  2149. raidLevel
  2150. DisplayString
  2151. -- RAIDDiskList
  2152. -- INTEGER,
  2153. -- RAIDSpareList
  2154. -- INTEGER
  2155.  
  2156. }
  2157. raidIndex OBJECT-TYPE
  2158. SYNTAX INTEGER
  2159. ACCESS read-only
  2160. STATUS mandatory
  2161. DESCRIPTION "RAIDIndex."
  2162. ::= { raidGroupTableEntry 1 }
  2163.  
  2164. raidID OBJECT-TYPE
  2165. SYNTAX INTEGER
  2166. ACCESS read-only
  2167. STATUS mandatory
  2168. DESCRIPTION "RAIDID."
  2169. ::= { raidGroupTableEntry 2 }
  2170.  
  2171. raidCapacity OBJECT-TYPE
  2172. SYNTAX Counter64
  2173. ACCESS read-only
  2174. STATUS mandatory
  2175. DESCRIPTION "RAID capacity in byte."
  2176. ::= { raidGroupTableEntry 3 }
  2177.  
  2178. raidFreeSize OBJECT-TYPE
  2179. SYNTAX Counter64
  2180. ACCESS read-only
  2181. STATUS mandatory
  2182. DESCRIPTION "RAID freesize in byte."
  2183. ::= { raidGroupTableEntry 4 }
  2184.  
  2185. raidStatus OBJECT-TYPE
  2186. SYNTAX DisplayString (SIZE (0..255))
  2187. ACCESS read-only
  2188. STATUS mandatory
  2189. DESCRIPTION "RAID status."
  2190. ::= { raidGroupTableEntry 5 }
  2191.  
  2192. raidBitmap OBJECT-TYPE
  2193. SYNTAX INTEGER{
  2194. no(0),
  2195. yes(1)
  2196. }
  2197. ACCESS read-only
  2198. STATUS mandatory
  2199. DESCRIPTION "RAID bitmap."
  2200. ::= { raidGroupTableEntry 6 }
  2201.  
  2202. raidLevel OBJECT-TYPE
  2203. SYNTAX DisplayString (SIZE (0..255))
  2204. ACCESS read-only
  2205. STATUS mandatory
  2206. DESCRIPTION "RAID level."
  2207. ::= { raidGroupTableEntry 7 }
  2208.  
  2209. --RAIDDiskList OBJECT-TYPE
  2210. -- SYNTAX INTEGER
  2211. -- ACCESS read-only
  2212. -- STATUS mandatory
  2213. -- DESCRIPTION "RAIDDiskList."
  2214. -- ::= { RAIDGroupTableEntry 8 }
  2215. --
  2216. --RAIDSpareList OBJECT-TYPE
  2217. -- SYNTAX INTEGER
  2218. -- ACCESS read-only
  2219. -- STATUS mandatory
  2220. -- DESCRIPTION "RAIDSpareList."
  2221. -- ::= { RAIDGroupTableEntry 9 }
  2222.  
  2223. --cacheAcceleration
  2224. service OBJECT-TYPE
  2225. SYNTAX INTEGER{
  2226. no(0),
  2227. yes(1)
  2228. }
  2229. ACCESS read-only
  2230. STATUS current
  2231. DESCRIPTION
  2232. "If service of cache is enabled."
  2233. ::= { cacheAcceleration 1 }
  2234.  
  2235. availablePercent OBJECT-TYPE
  2236. SYNTAX INTEGER
  2237. ACCESS read-only
  2238. STATUS current
  2239. DESCRIPTION
  2240. "Available percent of cache."
  2241. ::= { cacheAcceleration 2 }
  2242.  
  2243. readHitRate OBJECT-TYPE
  2244. SYNTAX INTEGER
  2245. ACCESS read-only
  2246. STATUS current
  2247. DESCRIPTION
  2248. "Read hit rate percent of cache."
  2249. ::= { cacheAcceleration 3 }
  2250.  
  2251. writeHitRate OBJECT-TYPE
  2252. SYNTAX INTEGER
  2253. ACCESS read-only
  2254. STATUS current
  2255. DESCRIPTION
  2256. "Write hit rate percent of cache."
  2257. ::= { cacheAcceleration 4 }
  2258.  
  2259. status OBJECT-TYPE
  2260. SYNTAX DisplayString (SIZE (0..255))
  2261. ACCESS read-only
  2262. STATUS current
  2263. DESCRIPTION
  2264. "Status of cache."
  2265. ::= { cacheAcceleration 5 }
  2266.  
  2267. -- diskTable
  2268. diskNumber OBJECT-TYPE
  2269. SYNTAX INTEGER
  2270. ACCESS read-only
  2271. STATUS current
  2272. DESCRIPTION
  2273. "The number of disks (regardless of
  2274. their current state) present on this system."
  2275. ::= { disk 1 }
  2276.  
  2277. diskTable OBJECT-TYPE
  2278. SYNTAX SEQUENCE OF DiskTableEntryDef
  2279. ACCESS not-accessible
  2280. STATUS mandatory
  2281. DESCRIPTION
  2282. "A list of disks. The number of
  2283. entries is given by the value of DiskNumber."
  2284. ::= { disk 2 }
  2285. diskTableEntry OBJECT-TYPE
  2286. SYNTAX TargeTableEntryDef
  2287. ACCESS not-accessible
  2288. STATUS mandatory
  2289. DESCRIPTION
  2290. "A disk entry."
  2291. INDEX { diskIndex }
  2292. ::= { diskTable 1 }
  2293. DiskTableEntryDef ::=
  2294. SEQUENCE {
  2295. diskIndex
  2296. INTEGER,
  2297. diskID
  2298. INTEGER,
  2299. diskEnclosureID
  2300. INTEGER,
  2301. diskSummary
  2302. DisplayString,
  2303. diskSmartInfo
  2304. INTEGER,
  2305. diskTemperture
  2306. INTEGER,
  2307. diskGlobalSpare
  2308. INTEGER,
  2309. diskModel
  2310. DisplayString,
  2311. diskCapacity
  2312. Counter64
  2313. }
  2314. diskIndex OBJECT-TYPE
  2315. SYNTAX INTEGER
  2316. ACCESS read-only
  2317. STATUS mandatory
  2318. DESCRIPTION "DiskIndex."
  2319. ::= { diskTableEntry 1 }
  2320.  
  2321. diskID OBJECT-TYPE
  2322. SYNTAX INTEGER
  2323. ACCESS read-only
  2324. STATUS mandatory
  2325. DESCRIPTION "DiskID."
  2326. ::= { diskTableEntry 2 }
  2327.  
  2328. diskEnclosureID OBJECT-TYPE
  2329. SYNTAX INTEGER
  2330. ACCESS read-only
  2331. STATUS mandatory
  2332. DESCRIPTION "disk EnclosureID."
  2333. ::= { diskTableEntry 3 }
  2334.  
  2335. diskSummary OBJECT-TYPE
  2336. SYNTAX DisplayString (SIZE (0..255))
  2337. ACCESS read-only
  2338. STATUS mandatory
  2339. DESCRIPTION "DiskSummary. 'Good',''Warning','Abnormal'"
  2340. ::= { diskTableEntry 4 }
  2341.  
  2342. diskSmartInfo OBJECT-TYPE
  2343. SYNTAX INTEGER{
  2344. abnormal(2),
  2345. warning(1),
  2346. good(0),
  2347. error(-1)
  2348. }
  2349. ACCESS read-only
  2350. STATUS mandatory
  2351. DESCRIPTION "DiskSmartInfo."
  2352. ::= { diskTableEntry 5 }
  2353.  
  2354. diskTemperture OBJECT-TYPE
  2355. SYNTAX INTEGER
  2356. ACCESS read-only
  2357. STATUS mandatory
  2358. DESCRIPTION "DiskTemperture."
  2359. ::= { diskTableEntry 6 }
  2360.  
  2361. diskGlobalSpare OBJECT-TYPE
  2362. SYNTAX INTEGER{
  2363. no(0),
  2364. yes(1)
  2365. }
  2366. ACCESS read-only
  2367. STATUS mandatory
  2368. DESCRIPTION "DiskGlobalSpare."
  2369. ::= { diskTableEntry 7 }
  2370.  
  2371. diskModel OBJECT-TYPE
  2372. SYNTAX DisplayString (SIZE (0..255))
  2373. ACCESS read-only
  2374. STATUS mandatory
  2375. DESCRIPTION "DiskModel."
  2376. ::= { diskTableEntry 8 }
  2377.  
  2378. diskCapacity OBJECT-TYPE
  2379. SYNTAX Counter64
  2380. ACCESS read-only
  2381. STATUS mandatory
  2382. DESCRIPTION "DiskCapacity."
  2383. ::= { diskTableEntry 9 }
  2384.  
  2385. -- msataDiskTable
  2386. msataDiskNumber OBJECT-TYPE
  2387. SYNTAX INTEGER
  2388. ACCESS read-only
  2389. STATUS current
  2390. DESCRIPTION
  2391. "The number of msatadisks (regardless of
  2392. their current state) present on this system."
  2393. ::= { msataDisk 1 }
  2394.  
  2395. msataDiskTable OBJECT-TYPE
  2396. SYNTAX SEQUENCE OF MsataDiskTableEntryDef
  2397. ACCESS not-accessible
  2398. STATUS mandatory
  2399. DESCRIPTION
  2400. "A list of msatadisks. The number of
  2401. entries is given by the value of msataDiskNumber."
  2402. ::= { msataDisk 2 }
  2403. msataDiskTableEntry OBJECT-TYPE
  2404. SYNTAX TargeTableEntryDef
  2405. ACCESS not-accessible
  2406. STATUS mandatory
  2407. DESCRIPTION
  2408. "A disk entry."
  2409. INDEX { msataDiskIndex }
  2410. ::= { msataDiskTable 1 }
  2411. MsataDiskTableEntryDef ::=
  2412. SEQUENCE {
  2413. msataDiskIndex
  2414. INTEGER,
  2415. msataDiskID
  2416. INTEGER,
  2417. msataDiskEnclosureID
  2418. INTEGER,
  2419. msataDiskSummary
  2420. DisplayString,
  2421. msataDiskSmartInfo
  2422. INTEGER,
  2423. msataDiskTemperture
  2424. INTEGER,
  2425. msataDiskGlobalSpare
  2426. INTEGER,
  2427. msataDiskModel
  2428. DisplayString,
  2429. msataDiskCapacity
  2430. Counter64
  2431. }
  2432. msataDiskIndex OBJECT-TYPE
  2433. SYNTAX INTEGER
  2434. ACCESS read-only
  2435. STATUS mandatory
  2436. DESCRIPTION "DiskIndex."
  2437. ::= { msataDiskTableEntry 1 }
  2438.  
  2439. msataDiskID OBJECT-TYPE
  2440. SYNTAX INTEGER
  2441. ACCESS read-only
  2442. STATUS mandatory
  2443. DESCRIPTION "DiskID."
  2444. ::= { msataDiskTableEntry 2 }
  2445.  
  2446. msataDiskEnclosureID OBJECT-TYPE
  2447. SYNTAX INTEGER
  2448. ACCESS read-only
  2449. STATUS mandatory
  2450. DESCRIPTION "disk EnclosureID."
  2451. ::= { msataDiskTableEntry 3 }
  2452.  
  2453. msataDiskSummary OBJECT-TYPE
  2454. SYNTAX DisplayString (SIZE (0..255))
  2455. ACCESS read-only
  2456. STATUS mandatory
  2457. DESCRIPTION "DiskSummary. 'Good',''Warning','Abnormal'"
  2458. ::= { msataDiskTableEntry 4 }
  2459.  
  2460. msataDiskSmartInfo OBJECT-TYPE
  2461. SYNTAX INTEGER{
  2462. abnormal(2),
  2463. warning(1),
  2464. good(0),
  2465. error(-1)
  2466. }
  2467. ACCESS read-only
  2468. STATUS mandatory
  2469. DESCRIPTION "DiskSmartInfo."
  2470. ::= { msataDiskTableEntry 5 }
  2471.  
  2472. msataDiskTemperture OBJECT-TYPE
  2473. SYNTAX INTEGER
  2474. ACCESS read-only
  2475. STATUS mandatory
  2476. DESCRIPTION "DiskTemperture."
  2477. ::= { msataDiskTableEntry 6 }
  2478.  
  2479. msataDiskGlobalSpare OBJECT-TYPE
  2480. SYNTAX INTEGER{
  2481. no(0),
  2482. yes(1)
  2483. }
  2484. ACCESS read-only
  2485. STATUS mandatory
  2486. DESCRIPTION "DiskGlobalSpare."
  2487. ::= { msataDiskTableEntry 7 }
  2488.  
  2489. msataDiskModel OBJECT-TYPE
  2490. SYNTAX DisplayString (SIZE (0..255))
  2491. ACCESS read-only
  2492. STATUS mandatory
  2493. DESCRIPTION "DiskModel."
  2494. ::= { msataDiskTableEntry 8 }
  2495.  
  2496. msataDiskCapacity OBJECT-TYPE
  2497. SYNTAX Counter64
  2498. ACCESS read-only
  2499. STATUS mandatory
  2500. DESCRIPTION "DiskCapacity."
  2501. ::= { msataDiskTableEntry 9 }
  2502.  
  2503. -- enclosureTable
  2504.  
  2505. enclosurelNumber OBJECT-TYPE
  2506. SYNTAX INTEGER
  2507. ACCESS read-only
  2508. STATUS current
  2509. DESCRIPTION
  2510. "The number of Enclosures (regardless of
  2511. their current state) present on this system."
  2512. ::= { enclosure 1 }
  2513.  
  2514. enclosureTable OBJECT-TYPE
  2515. SYNTAX SEQUENCE OF EnclosureTableEntryDef
  2516. ACCESS not-accessible
  2517. STATUS mandatory
  2518. DESCRIPTION
  2519. "A list of enclosures. The number of
  2520. entries is given by the value of EnclosureNumber."
  2521. ::= { enclosure 2 }
  2522. enclosureTableEntry OBJECT-TYPE
  2523. SYNTAX TargeTableEntryDef
  2524. ACCESS not-accessible
  2525. STATUS mandatory
  2526. DESCRIPTION
  2527. "An enclosure entry."
  2528. INDEX { enclosureIndex }
  2529. ::= { enclosureTable 1 }
  2530. EnclosureTableEntryDef ::=
  2531. SEQUENCE {
  2532. enclosureIndex
  2533. INTEGER,
  2534. enclosureID
  2535. INTEGER,
  2536. enclosureModel
  2537. DisplayString,
  2538. enclosureSerialNum
  2539. DisplayString,
  2540. enclosureSlot
  2541. INTEGER,
  2542. enclosureName
  2543. DisplayString,
  2544. enclosureSystemTemp
  2545. INTEGER
  2546. -- EnclosureDiskList
  2547. -- INTEGER
  2548. }
  2549.  
  2550. enclosureIndex OBJECT-TYPE
  2551. SYNTAX INTEGER
  2552. ACCESS read-only
  2553. STATUS mandatory
  2554. DESCRIPTION "EnclosureIndex."
  2555. ::= { enclosureTableEntry 1 }
  2556.  
  2557. enclosureID OBJECT-TYPE
  2558. SYNTAX INTEGER
  2559. ACCESS read-only
  2560. STATUS mandatory
  2561. DESCRIPTION "enclosureID."
  2562. ::= { enclosureTableEntry 2 }
  2563.  
  2564. enclosureModel OBJECT-TYPE
  2565. SYNTAX DisplayString (SIZE (0..255))
  2566. ACCESS read-only
  2567. STATUS mandatory
  2568. DESCRIPTION "EnclosureModel."
  2569. ::= { enclosureTableEntry 3 }
  2570.  
  2571. enclosureSerialNum OBJECT-TYPE
  2572. SYNTAX DisplayString (SIZE (0..255))
  2573. ACCESS read-only
  2574. STATUS mandatory
  2575. DESCRIPTION "EnclosureSerialNum."
  2576. ::= { enclosureTableEntry 4 }
  2577.  
  2578. enclosureSlot OBJECT-TYPE
  2579. SYNTAX INTEGER
  2580. ACCESS read-only
  2581. STATUS mandatory
  2582. DESCRIPTION "EnclosureSlot."
  2583. ::= { enclosureTableEntry 5 }
  2584.  
  2585. enclosureName OBJECT-TYPE
  2586. SYNTAX DisplayString
  2587. ACCESS read-only
  2588. STATUS mandatory
  2589. DESCRIPTION "Enclosure Name."
  2590. ::= { enclosureTableEntry 6 }
  2591.  
  2592. enclosureSystemTemp OBJECT-TYPE
  2593. SYNTAX INTEGER
  2594. ACCESS read-only
  2595. STATUS mandatory
  2596. DESCRIPTION "Enclosure System temperature in centigrade."
  2597. ::= { enclosureTableEntry 7 }
  2598.  
  2599. --EnclosureDiskList OBJECT-TYPE
  2600. -- SYNTAX INTEGER
  2601. -- ACCESS read-only
  2602. -- STATUS mandatory
  2603. -- DESCRIPTION "EnclosureDiskList."
  2604. -- ::= { EnclosureTableEntry 8 }
  2605.  
  2606. -- systemFan2Table
  2607. systemFanNumber OBJECT-TYPE
  2608. SYNTAX INTEGER
  2609. ACCESS read-only
  2610. STATUS current
  2611. DESCRIPTION
  2612. "The number of systemfans (regardless of
  2613. their current state) present on this system."
  2614. ::= { systemFan 1 }
  2615.  
  2616. systemFan2Table OBJECT-TYPE
  2617. SYNTAX SEQUENCE OF SystemFanTableEntryDef
  2618. ACCESS not-accessible
  2619. STATUS mandatory
  2620. DESCRIPTION
  2621. "A list of systemfans. The number of
  2622. entries is given by the value of SystemFanNumber."
  2623. ::= { systemFan 2 }
  2624. systemFan2TableEntry OBJECT-TYPE
  2625. SYNTAX SystemFanTableEntryDef
  2626. ACCESS not-accessible
  2627. STATUS mandatory
  2628. DESCRIPTION
  2629. "An system fan entry."
  2630. INDEX { systemFanIndex }
  2631. ::= { systemFan2Table 1 }
  2632. SystemFanTableEntryDef ::=
  2633. SEQUENCE {
  2634. systemFanIndex
  2635. INTEGER,
  2636. systemFanID
  2637. INTEGER,
  2638. systemFanEnclosureID
  2639. INTEGER,
  2640. systemFanStatus
  2641. INTEGER,
  2642. systemFanSpeed
  2643. INTEGER
  2644. }
  2645.  
  2646. systemFanIndex OBJECT-TYPE
  2647. SYNTAX INTEGER
  2648. ACCESS read-only
  2649. STATUS mandatory
  2650. DESCRIPTION "SystemFanIndex."
  2651. ::= { systemFan2TableEntry 1 }
  2652.  
  2653. systemFanID OBJECT-TYPE
  2654. SYNTAX INTEGER
  2655. ACCESS read-only
  2656. STATUS mandatory
  2657. DESCRIPTION "SystemFanID."
  2658. ::= { systemFan2TableEntry 2 }
  2659.  
  2660. systemFanEnclosureID OBJECT-TYPE
  2661. SYNTAX INTEGER
  2662. ACCESS read-only
  2663. STATUS mandatory
  2664. DESCRIPTION "SystemFanEnclosureID."
  2665. ::= { systemFan2TableEntry 3 }
  2666.  
  2667. systemFanStatus OBJECT-TYPE
  2668. SYNTAX INTEGER{
  2669. ok(0),
  2670. fail(-1)
  2671. }
  2672. ACCESS read-only
  2673. STATUS mandatory
  2674. DESCRIPTION "Systemfan status."
  2675. ::= { systemFan2TableEntry 4 }
  2676.  
  2677. systemFanSpeed OBJECT-TYPE
  2678. SYNTAX INTEGER
  2679. ACCESS read-only
  2680. STATUS mandatory
  2681. DESCRIPTION "Systemfan speed."
  2682. ::= { systemFan2TableEntry 5 }
  2683.  
  2684.  
  2685. -- systemPowerTable
  2686. systemPowerNumber OBJECT-TYPE
  2687. SYNTAX INTEGER
  2688. ACCESS read-only
  2689. STATUS current
  2690. DESCRIPTION
  2691. "The number of systemfans (regardless of
  2692. their current state) present on this system."
  2693. ::= { systemPower 1 }
  2694.  
  2695. systemPowerTable OBJECT-TYPE
  2696. SYNTAX SEQUENCE OF SystemPowerTableEntryDef
  2697. ACCESS not-accessible
  2698. STATUS mandatory
  2699. DESCRIPTION
  2700. "A list of systemfans. The number of
  2701. entries is given by the value of SystemPowerNumber."
  2702. ::= { systemPower 2 }
  2703. systemPowerTableEntry OBJECT-TYPE
  2704. SYNTAX SystemPowerTableEntryDef
  2705. ACCESS not-accessible
  2706. STATUS mandatory
  2707. DESCRIPTION
  2708. "An system fan entry."
  2709. INDEX { systemPowerIndex }
  2710. ::= { systemPowerTable 1 }
  2711. SystemPowerTableEntryDef ::=
  2712. SEQUENCE {
  2713. systemPowerIndex
  2714. INTEGER,
  2715. systemPowerID
  2716. INTEGER,
  2717. systemPowerEnclosureID
  2718. INTEGER,
  2719. systemPowerStatus
  2720. INTEGER,
  2721. systemPowerFanSpeed
  2722. INTEGER,
  2723. systemPowerTemp
  2724. INTEGER
  2725. }
  2726.  
  2727. systemPowerIndex OBJECT-TYPE
  2728. SYNTAX INTEGER
  2729. ACCESS read-only
  2730. STATUS mandatory
  2731. DESCRIPTION "SystemPowerIndex."
  2732. ::= { systemPowerTableEntry 1 }
  2733.  
  2734. systemPowerID OBJECT-TYPE
  2735. SYNTAX INTEGER
  2736. ACCESS read-only
  2737. STATUS mandatory
  2738. DESCRIPTION "SystemPowerID."
  2739. ::= { systemPowerTableEntry 2 }
  2740.  
  2741. systemPowerEnclosureID OBJECT-TYPE
  2742. SYNTAX INTEGER
  2743. ACCESS read-only
  2744. STATUS mandatory
  2745. DESCRIPTION "SystemPowerEnclosureID."
  2746. ::= { systemPowerTableEntry 3 }
  2747.  
  2748. systemPowerStatus OBJECT-TYPE
  2749. SYNTAX INTEGER{
  2750. ok(0),
  2751. fail(-1)
  2752. }
  2753. ACCESS read-only
  2754. STATUS mandatory
  2755. DESCRIPTION "Systemfan status."
  2756. ::= { systemPowerTableEntry 4 }
  2757.  
  2758. systemPowerFanSpeed OBJECT-TYPE
  2759. SYNTAX INTEGER
  2760. ACCESS read-only
  2761. STATUS mandatory
  2762. DESCRIPTION "SystemPower speed."
  2763. ::= { systemPowerTableEntry 5 }
  2764.  
  2765. systemPowerTemp OBJECT-TYPE
  2766. SYNTAX INTEGER
  2767. ACCESS read-only
  2768. STATUS mandatory
  2769. DESCRIPTION "SystemPower temperature in centigrade."
  2770. ::= { systemPowerTableEntry 6 }
  2771.  
  2772. -- cpuTable
  2773. cpuNumber OBJECT-TYPE
  2774. SYNTAX INTEGER
  2775. ACCESS read-only
  2776. STATUS current
  2777. DESCRIPTION
  2778. "The number of CPUs (regardless of
  2779. their current state) present on this system."
  2780. ::= { cpu 1 }
  2781.  
  2782. cpuTemp OBJECT-TYPE
  2783. SYNTAX INTEGER
  2784. ACCESS read-only
  2785. STATUS current
  2786. DESCRIPTION "CPU temperature in centigrade."
  2787. ::= { cpu 2 }
  2788.  
  2789. cpuTable OBJECT-TYPE
  2790. SYNTAX SEQUENCE OF CPUTableEntryDef
  2791. ACCESS not-accessible
  2792. STATUS mandatory
  2793. DESCRIPTION
  2794. "A list of CPUs. The number of
  2795. entries is given by the value of CPUNumber."
  2796. ::= { cpu 3 }
  2797. cpuTableEntry OBJECT-TYPE
  2798. SYNTAX CPUTableEntryDef
  2799. ACCESS not-accessible
  2800. STATUS mandatory
  2801. DESCRIPTION
  2802. "A CPU entry."
  2803. INDEX { cpuIndex }
  2804. ::= { cpuTable 1 }
  2805. CPUTableEntryDef ::=
  2806. SEQUENCE {
  2807. cpuIndex
  2808. INTEGER,
  2809. cpuID
  2810. INTEGER,
  2811. cpuUsage
  2812. INTEGER
  2813.  
  2814. }
  2815.  
  2816. cpuIndex OBJECT-TYPE
  2817. SYNTAX INTEGER
  2818. ACCESS read-only
  2819. STATUS mandatory
  2820. DESCRIPTION "CPUIndex."
  2821. ::= { cpuTableEntry 1 }
  2822.  
  2823. cpuID OBJECT-TYPE
  2824. SYNTAX INTEGER
  2825. ACCESS read-only
  2826. STATUS mandatory
  2827. DESCRIPTION "CPUID."
  2828. ::= { cpuTableEntry 2 }
  2829.  
  2830. cpuUsage OBJECT-TYPE
  2831. SYNTAX INTEGER
  2832. ACCESS read-only
  2833. STATUS mandatory
  2834. DESCRIPTION "CPUUsage."
  2835. ::= { cpuTableEntry 3 }
  2836.  
  2837.  
  2838. -- diskPerformanceTable
  2839. diskPerformanceNumber OBJECT-TYPE
  2840. SYNTAX INTEGER
  2841. ACCESS read-only
  2842. STATUS current
  2843. DESCRIPTION
  2844. "The number of Devices (regardless of
  2845. their current state) for monitor perfrmance present on this system."
  2846. ::= { diskPerformance 1 }
  2847.  
  2848. diskPerformanceTable OBJECT-TYPE
  2849. SYNTAX SEQUENCE OF DiskPerformanceTableEntryDef
  2850. ACCESS not-accessible
  2851. STATUS mandatory
  2852. DESCRIPTION
  2853. "A list of interface entries. The number of
  2854. entries is given by the value of VolumeNumber."
  2855. ::= { diskPerformance 2 }
  2856. diskPerformanceTableEntry OBJECT-TYPE
  2857. SYNTAX DiskPerformanceTableEntryDef
  2858. ACCESS not-accessible
  2859. STATUS mandatory
  2860. DESCRIPTION
  2861. "An system fan entry containing objects at the
  2862. subnetwork layer and below for a particular
  2863. interface."
  2864. INDEX { diskPerformanceIndex }
  2865. ::= { diskPerformanceTable 1 }
  2866. DiskPerformanceTableEntryDef ::=
  2867. SEQUENCE {
  2868. diskPerformanceIndex
  2869. INTEGER,
  2870. blvID
  2871. INTEGER,
  2872. iops
  2873. INTEGER,
  2874. latency
  2875. INTEGER
  2876. }
  2877.  
  2878. diskPerformanceIndex OBJECT-TYPE
  2879. SYNTAX INTEGER
  2880. ACCESS read-only
  2881. STATUS mandatory
  2882. DESCRIPTION "DiskPerformanceIndex."
  2883. ::= { diskPerformanceTableEntry 1 }
  2884.  
  2885. blvID OBJECT-TYPE
  2886. SYNTAX INTEGER
  2887. ACCESS read-only
  2888. STATUS mandatory
  2889. DESCRIPTION "BLVID."
  2890. ::= { diskPerformanceTableEntry 2 }
  2891.  
  2892. iops OBJECT-TYPE
  2893. SYNTAX INTEGER
  2894. ACCESS read-only
  2895. STATUS mandatory
  2896. DESCRIPTION "IOPS."
  2897. ::= { diskPerformanceTableEntry 3 }
  2898.  
  2899. latency OBJECT-TYPE
  2900. SYNTAX INTEGER
  2901. ACCESS read-only
  2902. STATUS mandatory
  2903. DESCRIPTION "Latency."
  2904. ::= { diskPerformanceTableEntry 4 }
  2905. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement