Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1074 lines
34 KiB

  1. -- SNMPv1 MIB generated from Digital Equipment Corporation
  2. -- Manage Factory, in conjunction with Paradigm Plus(tm) V2.01a.
  3. --
  4. -- Using Paradigm: RUMBAUGH
  5. -- From Project: D:\TEMP\EXAMPLE\HOSTMIB
  6. -- With Scripts: SNMPv1, 0.16, Apr 25, 1996
  7. -- Date: Thu Nov 07 16:38:04 1996
  8. HOSTMIB-MIB DEFINITIONS ::= BEGIN
  9. IMPORTS
  10. mgmt, enterprises, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks
  11. FROM RFC1155-SMI
  12. OBJECT-TYPE
  13. FROM RFC-1212
  14. DisplayString
  15. FROM RFC1213-MIB;
  16. -- dec { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) 36 }
  17. -- ema { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) 36 2 }
  18. -- snmp { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) 11 }
  19. -- textual conventions for types
  20. -- a truth value
  21. Boolean ::= INTEGER {
  22. true(1) ,
  23. false(2)
  24. }
  25. -- memory size, expressed in units of 1024 bytes
  26. KBytes ::= INTEGER (0..2147483647)
  27. INTAccess ::= INTEGER {
  28. readWrite(1) ,
  29. readOnly(2)
  30. }
  31. INTSWType ::= INTEGER {
  32. unknown(1) ,
  33. operatingSystem(2) ,
  34. deviceDriver(3) ,
  35. application(4)
  36. }
  37. -- A date-time specification for the local time of day. This data type is
  38. -- intended toprovide a consistent method of reporting dat
  39. DateAndTime ::= OCTET STRING (SIZE ( 8 | 11))
  40. -- This data type is used to model textual information in some character set.
  41. -- A network management station should use a local algo
  42. InternationalDisplayString ::= OCTET STRING
  43. -- This textual convention is intended to identify the manufacturer, model,
  44. -- and version of a specific hardware or software product.
  45. ProductID ::= OBJECT IDENTIFIER
  46. -- The host resources mib.
  47. host OBJECT IDENTIFIER ::= { mib-2 25 }
  48. -- groups in hostmib
  49. hrSystem OBJECT IDENTIFIER ::= { host 1 }
  50. hrStorage OBJECT IDENTIFIER ::= { host 2 }
  51. hrDevice OBJECT IDENTIFIER ::= { host 3 }
  52. hrSWRun OBJECT IDENTIFIER ::= { host 4 }
  53. hrSWRunPerf OBJECT IDENTIFIER ::= { host 5 }
  54. hrSWInstalled OBJECT IDENTIFIER ::= { host 6 }
  55. --
  56. -- hrSystem
  57. --
  58. -- The Host Resources System Group. Implementation of the this group is
  59. -- mandatory for all host systems.
  60. hrSystemUptime OBJECT-TYPE
  61. SYNTAX TimeTicks
  62. ACCESS read-only
  63. STATUS mandatory
  64. DESCRIPTION
  65. "The amount of time since this host was last initialized."
  66. ::= { hrSystem 1 }
  67. hrSystemDate OBJECT-TYPE
  68. SYNTAX DateAndTime
  69. ACCESS read-only
  70. STATUS mandatory
  71. DESCRIPTION
  72. "The host's notion of the local date and time of day."
  73. ::= { hrSystem 2 }
  74. hrSystemInitialLoadDevice OBJECT-TYPE
  75. SYNTAX INTEGER (1..2147483647)
  76. ACCESS read-write
  77. STATUS mandatory
  78. DESCRIPTION
  79. "The index of the hrDeviceEntry for the device from which this host is
  80. configured to load its initial operating system configurat"
  81. ::= { hrSystem 3 }
  82. hrSystemInitialLoadParameters OBJECT-TYPE
  83. SYNTAX InternationalDisplayString (SIZE (0..128))
  84. ACCESS read-write
  85. STATUS mandatory
  86. DESCRIPTION
  87. "This object contains the paramets (e.g. a pathname and parameter)
  88. supplied to the load device when requesting the initial operat"
  89. ::= { hrSystem 4 }
  90. hrSystemNumUsers OBJECT-TYPE
  91. SYNTAX Gauge
  92. ACCESS read-only
  93. STATUS mandatory
  94. DESCRIPTION
  95. "The number of user sessions for which this host is storing state
  96. information."
  97. ::= { hrSystem 5 }
  98. hrSystemProcesses OBJECT-TYPE
  99. SYNTAX Gauge
  100. ACCESS read-only
  101. STATUS mandatory
  102. DESCRIPTION
  103. "The number of process contexts currently loaded or running on this
  104. system."
  105. ::= { hrSystem 6 }
  106. hrSystemMaxProcesses OBJECT-TYPE
  107. SYNTAX INTEGER (0..2147483647)
  108. ACCESS read-only
  109. STATUS mandatory
  110. DESCRIPTION
  111. "The maximum number of process contexts this system can support. If
  112. there is no fixed maximum, the value should be zero."
  113. ::= { hrSystem 7 }
  114. --
  115. -- hrStorage
  116. --
  117. -- The Host Resources Storage Group. Implementation of this group is
  118. -- mandatory for all host systems.
  119. hrMemorySize OBJECT-TYPE
  120. SYNTAX KBytes
  121. ACCESS read-only
  122. STATUS mandatory
  123. DESCRIPTION
  124. "The amount of physical main memory contained by the host."
  125. ::= { hrStorage 2 }
  126. -- Registration for some storage types, for use with hrStorageType.
  127. hrStorageTypes OBJECT IDENTIFIER ::= { hrStorage 1 }
  128. hrStorageOther OBJECT IDENTIFIER ::= { hrStorageTypes 1 }
  129. hrStorageRAM OBJECT IDENTIFIER ::= { hrStorageTypes 2 }
  130. hrStorageVirtualMemory OBJECT IDENTIFIER ::= { hrStorageTypes 3 }
  131. hrStorageFixedDisk OBJECT IDENTIFIER ::= { hrStorageTypes 4 }
  132. hrStorageRemovableDisk OBJECT IDENTIFIER ::= { hrStorageTypes 5 }
  133. hrStorageFloppyDisk OBJECT IDENTIFIER ::= { hrStorageTypes 6 }
  134. hrStorageCompactDisk OBJECT IDENTIFIER ::= { hrStorageTypes 7 }
  135. hrStorageRamDisk OBJECT IDENTIFIER ::= { hrStorageTypes 8 }
  136. hrStorageTable OBJECT-TYPE
  137. SYNTAX SEQUENCE OF HrStorageEntry
  138. ACCESS not-accessible
  139. STATUS mandatory
  140. DESCRIPTION
  141. "The (conceptual) table of logicalstorage areas on the host. An entry
  142. shall be placed in the storage table for each logical are"
  143. ::= { hrStorage 3 }
  144. hrStorageEntry OBJECT-TYPE
  145. SYNTAX HrStorageEntry
  146. ACCESS not-accessible
  147. STATUS mandatory
  148. DESCRIPTION
  149. "A (conceptual) entry for one logical storage area on the host. As an
  150. example, an instance of the hrStorageType object might be "
  151. INDEX {
  152. hrStorageIndex
  153. }
  154. ::= { hrStorageTable 1 }
  155. HrStorageEntry ::=
  156. SEQUENCE {
  157. hrStorageIndex
  158. INTEGER,
  159. hrStorageType
  160. OBJECT IDENTIFIER,
  161. hrStorageDesc
  162. DisplayString,
  163. hrStorageAllocationUnits
  164. INTEGER,
  165. hrStorageSize
  166. INTEGER,
  167. hrStorageUsed
  168. INTEGER,
  169. hrStorageAllocationFailures
  170. Counter
  171. }
  172. hrStorageIndex OBJECT-TYPE
  173. SYNTAX INTEGER (1..2147483647)
  174. ACCESS read-only
  175. STATUS mandatory
  176. DESCRIPTION
  177. "A unique value for each logical storage are contained by the host."
  178. ::= { hrStorageEntry 1 }
  179. hrStorageType OBJECT-TYPE
  180. SYNTAX OBJECT IDENTIFIER
  181. ACCESS read-only
  182. STATUS mandatory
  183. DESCRIPTION
  184. "The type of strage represented by this entry."
  185. ::= { hrStorageEntry 2 }
  186. hrStorageDesc OBJECT-TYPE
  187. SYNTAX DisplayString
  188. ACCESS read-only
  189. STATUS mandatory
  190. DESCRIPTION
  191. "A description of the type and instance of the storage described by
  192. this entry."
  193. ::= { hrStorageEntry 3 }
  194. hrStorageAllocationUnits OBJECT-TYPE
  195. SYNTAX INTEGER (1..2147483647)
  196. ACCESS read-only
  197. STATUS mandatory
  198. DESCRIPTION
  199. "The size, in bytes, of the data objects allocated from this pool. If
  200. this entry is monitoring sectors, blocks, buffers, or pack"
  201. ::= { hrStorageEntry 4 }
  202. hrStorageSize OBJECT-TYPE
  203. SYNTAX INTEGER (0..2147483647)
  204. ACCESS read-write
  205. STATUS mandatory
  206. DESCRIPTION
  207. "The size of the storage represented by this entry, in units of
  208. hrStorageAllocationUnits."
  209. ::= { hrStorageEntry 5 }
  210. hrStorageUsed OBJECT-TYPE
  211. SYNTAX INTEGER (0..2147483647)
  212. ACCESS read-only
  213. STATUS mandatory
  214. DESCRIPTION
  215. "The amount of the storage represented by this entry that is allocated,
  216. in units of hrStorageAllocationUnits."
  217. ::= { hrStorageEntry 6 }
  218. hrStorageAllocationFailures OBJECT-TYPE
  219. SYNTAX Counter
  220. ACCESS read-only
  221. STATUS mandatory
  222. DESCRIPTION
  223. "The number of requests for storage represented by this entry that
  224. could not be honored due to not enough storage. It should be "
  225. ::= { hrStorageEntry 7 }
  226. --
  227. -- hrDevice
  228. --
  229. -- Implementation of this group is mandatory for all host systems.
  230. -- Registration for some device types, for use with hrDeviceType.
  231. hrDeviceTypes OBJECT IDENTIFIER ::= { hrDevice 1 }
  232. hrDeviceOther OBJECT IDENTIFIER ::= { hrDeviceTypes 1 }
  233. hrDeviceUnknown OBJECT IDENTIFIER ::= { hrDeviceTypes 2 }
  234. hrDeviceProcessor OBJECT IDENTIFIER ::= { hrDeviceTypes 3 }
  235. hrDeviceNetwork OBJECT IDENTIFIER ::= { hrDeviceTypes 4 }
  236. hrDevicePrinter OBJECT IDENTIFIER ::= { hrDeviceTypes 5 }
  237. hrDeviceDiskStorage OBJECT IDENTIFIER ::= { hrDeviceTypes 6 }
  238. hrDeviceVideo OBJECT IDENTIFIER ::= { hrDeviceTypes 10 }
  239. hrDeviceAudio OBJECT IDENTIFIER ::= { hrDeviceTypes 11 }
  240. hrDeviceCoprocessor OBJECT IDENTIFIER ::= { hrDeviceTypes 12 }
  241. hrDeviceKeyboard OBJECT IDENTIFIER ::= { hrDeviceTypes 13 }
  242. hrDeviceModem OBJECT IDENTIFIER ::= { hrDeviceTypes 14 }
  243. hrDeviceParallelPort OBJECT IDENTIFIER ::= { hrDeviceTypes 15 }
  244. hrDevicePointing OBJECT IDENTIFIER ::= { hrDeviceTypes 16 }
  245. hrDeviceSerialPort OBJECT IDENTIFIER ::= { hrDeviceTypes 17 }
  246. hrDeviceTape OBJECT IDENTIFIER ::= { hrDeviceTypes 18 }
  247. hrDeviceClock OBJECT IDENTIFIER ::= { hrDeviceTypes 19 }
  248. hrDeviceVolatileMemory OBJECT IDENTIFIER ::= { hrDeviceTypes 20 }
  249. hrDeviceNonVolatileMemory OBJECT IDENTIFIER ::= { hrDeviceTypes 21 }
  250. hrDeviceTable OBJECT-TYPE
  251. SYNTAX SEQUENCE OF HrDeviceEntry
  252. ACCESS not-accessible
  253. STATUS mandatory
  254. DESCRIPTION
  255. "The (conceptual) table of devices contained by the host."
  256. ::= { hrDevice 2 }
  257. hrDeviceEntry OBJECT-TYPE
  258. SYNTAX HrDeviceEntry
  259. ACCESS not-accessible
  260. STATUS mandatory
  261. DESCRIPTION
  262. "A (conceptual) entry for one device contained by the host. As an
  263. example, an instance of the hrDeviceType object might be named"
  264. INDEX {
  265. hrDeviceIndex
  266. }
  267. ::= { hrDeviceTable 1 }
  268. HrDeviceEntry ::=
  269. SEQUENCE {
  270. hrDeviceIndex
  271. INTEGER,
  272. hrDeviceType
  273. OBJECT IDENTIFIER,
  274. hrDeviceDesc
  275. DisplayString,
  276. hrDeviceID
  277. ProductID,
  278. hrDeviceStatus
  279. INTEGER,
  280. hrDeviceErrors
  281. Counter
  282. }
  283. hrDeviceIndex OBJECT-TYPE
  284. SYNTAX INTEGER (0.2147483647)
  285. ACCESS read-only
  286. STATUS mandatory
  287. DESCRIPTION
  288. "A unique value for each device contained by the host. The value for
  289. each device must remain constant at least from one re-initi"
  290. ::= { hrDeviceEntry 1 }
  291. hrDeviceType OBJECT-TYPE
  292. SYNTAX OBJECT IDENTIFIER
  293. ACCESS read-only
  294. STATUS mandatory
  295. DESCRIPTION
  296. "An indication of the type of device."
  297. ::= { hrDeviceEntry 2 }
  298. hrDeviceDesc OBJECT-TYPE
  299. SYNTAX DisplayString (SIZE (0..64))
  300. ACCESS read-only
  301. STATUS mandatory
  302. DESCRIPTION
  303. "A textual description of this device, including the device's
  304. manufacturer and revision, and optionally, its serial number."
  305. ::= { hrDeviceEntry 3 }
  306. hrDeviceID OBJECT-TYPE
  307. SYNTAX ProductID
  308. ACCESS read-only
  309. STATUS mandatory
  310. DESCRIPTION
  311. "The product ID for this device."
  312. ::= { hrDeviceEntry 4 }
  313. hrDeviceStatus OBJECT-TYPE
  314. SYNTAX INTEGER {
  315. unknown(1) ,
  316. running(2) ,
  317. warning(3) ,
  318. testing(4) ,
  319. down(5)
  320. }
  321. ACCESS read-only
  322. STATUS mandatory
  323. DESCRIPTION
  324. "The current operational state of the device described by this row of
  325. the table. A value unknown (1) indicates that the current "
  326. ::= { hrDeviceEntry 5 }
  327. hrDeviceErrors OBJECT-TYPE
  328. SYNTAX Counter
  329. ACCESS read-only
  330. STATUS mandatory
  331. DESCRIPTION
  332. "The number of errors detected on this device. It should be noted that
  333. as this object has a SYNTAX of Counter, that it does not "
  334. ::= { hrDeviceEntry 6 }
  335. hrProcessorTable OBJECT-TYPE
  336. SYNTAX SEQUENCE OF HrProcessorEntry
  337. ACCESS not-accessible
  338. STATUS mandatory
  339. DESCRIPTION
  340. "The (conceptual) table of processors contained by the host. Note that
  341. this table is potentially sparse: a (conceptual) entry ex"
  342. ::= { hrDevice 3 }
  343. hrProcessorEntry OBJECT-TYPE
  344. SYNTAX HrProcessorEntry
  345. ACCESS not-accessible
  346. STATUS mandatory
  347. DESCRIPTION
  348. "The (conceptual) entry for one processor contained by the host. The
  349. hrDeviceIndex in the index represents the entry in the hrDe"
  350. INDEX {
  351. hrDeviceIndex
  352. }
  353. ::= { hrProcessorTable 1 }
  354. HrProcessorEntry ::=
  355. SEQUENCE {
  356. hrProcessorFrwID
  357. ProductID,
  358. hrProcessorLoad
  359. INTEGER
  360. }
  361. hrProcessorFrwID OBJECT-TYPE
  362. SYNTAX ProductID
  363. ACCESS read-only
  364. STATUS mandatory
  365. DESCRIPTION
  366. "The product ID of the firmware associated with the processor."
  367. ::= { hrProcessorEntry 1 }
  368. hrProcessorLoad OBJECT-TYPE
  369. SYNTAX INTEGER (0..100)
  370. ACCESS read-only
  371. STATUS mandatory
  372. DESCRIPTION
  373. "The average, over the last minute, of the percentage of time that this
  374. processor was not idle."
  375. ::= { hrProcessorEntry 2 }
  376. hrNetworkTable OBJECT-TYPE
  377. SYNTAX SEQUENCE OF HrNetworkEntry
  378. ACCESS not-accessible
  379. STATUS mandatory
  380. DESCRIPTION
  381. "The (conceptual) table of network devices contained by the host. Note
  382. that his table is potentially sparse: a (conceptual) entr"
  383. ::= { hrDevice 4 }
  384. hrNetworkEntry OBJECT-TYPE
  385. SYNTAX HrNetworkEntry
  386. ACCESS not-accessible
  387. STATUS mandatory
  388. DESCRIPTION
  389. "A (conceptual) entry for one network device contained by the host.
  390. The hrDeviceIndex in the index represents the entry in the h"
  391. INDEX {
  392. hrDeviceIndex
  393. }
  394. ::= { hrNetworkTable 1 }
  395. HrNetworkEntry ::=
  396. SEQUENCE {
  397. hrNetworkIfIndex
  398. INTEGER
  399. }
  400. hrNetworkIfIndex OBJECT-TYPE
  401. SYNTAX INTEGER
  402. ACCESS read-only
  403. STATUS mandatory
  404. DESCRIPTION
  405. "The value of the ifIndex which corresponds to this network device."
  406. ::= { hrNetworkEntry 1 }
  407. hrPrinterTable OBJECT-TYPE
  408. SYNTAX SEQUENCE OF HrPrinterEntry
  409. ACCESS not-accessible
  410. STATUS mandatory
  411. DESCRIPTION
  412. "The (conceptual) table of printers local to the host. Note that this
  413. table is potentially sparse: a (conceptual) entry exists "
  414. ::= { hrDevice 5 }
  415. hrPrinterEntry OBJECT-TYPE
  416. SYNTAX HrPrinterEntry
  417. ACCESS not-accessible
  418. STATUS mandatory
  419. DESCRIPTION
  420. "A (conceptual) entry for one printer local to the host. The
  421. hrDeviceIndex in the index represents the entry in the hrDeviceTabl"
  422. INDEX {
  423. hrDeviceIndex
  424. }
  425. ::= { hrPrinterTable 1 }
  426. HrPrinterEntry ::=
  427. SEQUENCE {
  428. hrPrinterStatus
  429. INTEGER,
  430. hrPrinterDetectedErrorState
  431. OCTET STRING
  432. }
  433. hrPrinterStatus OBJECT-TYPE
  434. SYNTAX INTEGER {
  435. other(1) ,
  436. unknown(2) ,
  437. idle(3) ,
  438. printing(4) ,
  439. warmup(5)
  440. }
  441. ACCESS read-only
  442. STATUS mandatory
  443. DESCRIPTION
  444. "The current status of this printer device."
  445. ::= { hrPrinterEntry 1 }
  446. hrPrinterDetectedErrorState OBJECT-TYPE
  447. SYNTAX OCTET STRING
  448. ACCESS read-only
  449. STATUS mandatory
  450. DESCRIPTION
  451. "The error conditions as detected by the printer."
  452. ::= { hrPrinterEntry 2 }
  453. hrDiskStorageTable OBJECT-TYPE
  454. SYNTAX SEQUENCE OF HrDiskStorageEntry
  455. ACCESS not-accessible
  456. STATUS mandatory
  457. DESCRIPTION
  458. "The (conceptual) table of long-term storage devices contained by the
  459. host. In particular, disk devices accessed remotely over a"
  460. ::= { hrDevice 6 }
  461. hrDiskStorageEntry OBJECT-TYPE
  462. SYNTAX HrDiskStorageEntry
  463. ACCESS not-accessible
  464. STATUS mandatory
  465. DESCRIPTION
  466. "A (conceptual) entry for one long-term storage device contained by the
  467. host. The hrDeviceIndex in the index represents the entr"
  468. INDEX {
  469. hrDeviceIndex
  470. }
  471. ::= { hrDiskStorageTable 1 }
  472. HrDiskStorageEntry ::=
  473. SEQUENCE {
  474. hrDiskStorageAccess
  475. INTAccess,
  476. hrDiskStorageMedia
  477. INTEGER,
  478. hrDiskStorageRemoveble
  479. Boolean,
  480. hrDiskStorageCapacity
  481. KBytes
  482. }
  483. hrDiskStorageAccess OBJECT-TYPE
  484. SYNTAX INTAccess
  485. ACCESS read-only
  486. STATUS mandatory
  487. DESCRIPTION
  488. "An indication if this long-term storage device is readable and
  489. writable or only readable. This should reflect the media type, a"
  490. DEFVAL {INT_Access}
  491. ::= { hrDiskStorageEntry 1 }
  492. hrDiskStorageMedia OBJECT-TYPE
  493. SYNTAX INTEGER {
  494. other(1) ,
  495. unknown(2) ,
  496. hardDisk(3) ,
  497. floppyDisk(4) ,
  498. opticalDiskROM(5) ,
  499. opticalDiskWORM(6) , -- Write once Read Many
  500. opticalDiskRW(7) ,
  501. ramDisk(8)
  502. }
  503. ACCESS read-only
  504. STATUS mandatory
  505. DESCRIPTION
  506. "An indication of the type of media used in this long-term storage
  507. device."
  508. ::= { hrDiskStorageEntry 2 }
  509. hrDiskStorageRemoveble OBJECT-TYPE
  510. SYNTAX Boolean
  511. ACCESS read-only
  512. STATUS mandatory
  513. DESCRIPTION
  514. "Denotes whether or not the disk media may be removed from the drive."
  515. ::= { hrDiskStorageEntry 3 }
  516. hrDiskStorageCapacity OBJECT-TYPE
  517. SYNTAX KBytes
  518. ACCESS read-only
  519. STATUS mandatory
  520. DESCRIPTION
  521. "The total size for this long-term storage device."
  522. ::= { hrDiskStorageEntry 4 }
  523. hrPartitionTable OBJECT-TYPE
  524. SYNTAX SEQUENCE OF HrPartitionEntry
  525. ACCESS not-accessible
  526. STATUS mandatory
  527. DESCRIPTION
  528. "The (conceptual) table of partitions for long-term storage devices
  529. contained by the host. In particular, partitions accessed re"
  530. ::= { hrDevice 7 }
  531. hrPartitionEntry OBJECT-TYPE
  532. SYNTAX HrPartitionEntry
  533. ACCESS not-accessible
  534. STATUS mandatory
  535. DESCRIPTION
  536. "A (conceptual) entry for one partition. The hrDeviceIndex in the
  537. index represents the entry in the hrDeviceTable that correspon"
  538. INDEX {
  539. hrDeviceIndex,
  540. hrPartitionIndex
  541. }
  542. ::= { hrPartitionTable 1 }
  543. HrPartitionEntry ::=
  544. SEQUENCE {
  545. hrPartitionIndex
  546. INTEGER,
  547. hrPartitionLabel
  548. InternationalDisplayString,
  549. hrPartitionID
  550. OCTET STRING,
  551. hrPartitionSize
  552. KBytes,
  553. hrPartitionFSIndex
  554. INTEGER
  555. }
  556. hrPartitionIndex OBJECT-TYPE
  557. SYNTAX INTEGER (0..2147483647)
  558. ACCESS read-only
  559. STATUS mandatory
  560. DESCRIPTION
  561. "A unique value for each partition on this long term storage device.
  562. The value for each long-term storage device must remain con"
  563. ::= { hrPartitionEntry 1 }
  564. hrPartitionLabel OBJECT-TYPE
  565. SYNTAX InternationalDisplayString (SIZE (0..128))
  566. ACCESS read-only
  567. STATUS mandatory
  568. DESCRIPTION
  569. "A textual description of this partition."
  570. ::= { hrPartitionEntry 2 }
  571. hrPartitionID OBJECT-TYPE
  572. SYNTAX OCTET STRING
  573. ACCESS read-only
  574. STATUS mandatory
  575. DESCRIPTION
  576. "A descriptor which uniquely represents this partition to the
  577. responsible operating system. On some systems, this might take on "
  578. ::= { hrPartitionEntry 3 }
  579. hrPartitionSize OBJECT-TYPE
  580. SYNTAX KBytes
  581. ACCESS read-only
  582. STATUS mandatory
  583. DESCRIPTION
  584. "The size of this partition."
  585. ::= { hrPartitionEntry 4 }
  586. hrPartitionFSIndex OBJECT-TYPE
  587. SYNTAX INTEGER (0..2147483647)
  588. ACCESS read-only
  589. STATUS mandatory
  590. DESCRIPTION
  591. "The index of the file system mounted on this partition. If no file
  592. system is mounted on this partition, then this value shall b"
  593. ::= { hrPartitionEntry 5 }
  594. hrFSTable OBJECT-TYPE
  595. SYNTAX SEQUENCE OF HrFSEntry
  596. ACCESS not-accessible
  597. STATUS mandatory
  598. DESCRIPTION
  599. "The (conceptual) table of file systems local to this host or remotely
  600. mounted from a file server. File systems that are remotel"
  601. ::= { hrDevice 8 }
  602. hrFSEntry OBJECT-TYPE
  603. SYNTAX HrFSEntry
  604. ACCESS not-accessible
  605. STATUS mandatory
  606. DESCRIPTION
  607. "A (conceptual) entry for one file system local to this host or
  608. remotely mounted from a file server. File systems that are in on"
  609. INDEX {
  610. hrFSIndex
  611. }
  612. ::= { hrFSTable 1 }
  613. HrFSEntry ::=
  614. SEQUENCE {
  615. hrFSIndex
  616. INTEGER,
  617. hrFSMountPoint
  618. InternationalDisplayString,
  619. hrFSRemoteMountPoint
  620. InternationalDisplayString,
  621. hrFSType
  622. OBJECT IDENTIFIER,
  623. hrFSAccess
  624. INTAccess,
  625. hrFSBootable
  626. Boolean,
  627. hrFSStorageIndex
  628. INTEGER,
  629. hrFSLastFullBackupDate
  630. DateAndTime,
  631. hrFSLastPartialBackupDate
  632. DateAndTime
  633. }
  634. hrFSIndex OBJECT-TYPE
  635. SYNTAX INTEGER (0..2147483647)
  636. ACCESS read-only
  637. STATUS mandatory
  638. DESCRIPTION
  639. "A unique value for each file system local to this host. The value for
  640. each file system must remain constant at least from one r"
  641. ::= { hrFSEntry 1 }
  642. hrFSMountPoint OBJECT-TYPE
  643. SYNTAX InternationalDisplayString (SIZE(0..128))
  644. ACCESS read-only
  645. STATUS mandatory
  646. DESCRIPTION
  647. "The path name of the root of this file system."
  648. ::= { hrFSEntry 2 }
  649. hrFSRemoteMountPoint OBJECT-TYPE
  650. SYNTAX InternationalDisplayString (SIZE(0..128))
  651. ACCESS read-only
  652. STATUS mandatory
  653. DESCRIPTION
  654. "A description of the name and/or address of the server that this file
  655. system is mounted from. This may also include parameters "
  656. ::= { hrFSEntry 3 }
  657. hrFSType OBJECT-TYPE
  658. SYNTAX OBJECT IDENTIFIER
  659. ACCESS read-only
  660. STATUS mandatory
  661. DESCRIPTION
  662. "The value of this object identifies the type of this file system."
  663. ::= { hrFSEntry 4 }
  664. hrFSAccess OBJECT-TYPE
  665. SYNTAX INTAccess
  666. ACCESS read-only
  667. STATUS mandatory
  668. DESCRIPTION
  669. "An indication if this file system is logically configured by the
  670. operating system to be readable and writable or only readable. "
  671. ::= { hrFSEntry 5 }
  672. hrFSBootable OBJECT-TYPE
  673. SYNTAX Boolean
  674. ACCESS read-only
  675. STATUS mandatory
  676. DESCRIPTION
  677. "A falg indicating whether this file system is bootable."
  678. ::= { hrFSEntry 6 }
  679. hrFSStorageIndex OBJECT-TYPE
  680. SYNTAX INTEGER (0..2147483647)
  681. ACCESS read-only
  682. STATUS mandatory
  683. DESCRIPTION
  684. "The index of the hrStorageEntry that represents information about this
  685. file system. If there is no such information available, "
  686. ::= { hrFSEntry 7 }
  687. hrFSLastFullBackupDate OBJECT-TYPE
  688. SYNTAX DateAndTime
  689. ACCESS read-write
  690. STATUS mandatory
  691. DESCRIPTION
  692. "The last date at which this complete file system was copied to another
  693. storage device for backup. This information is useful fo"
  694. ::= { hrFSEntry 8 }
  695. hrFSLastPartialBackupDate OBJECT-TYPE
  696. SYNTAX DateAndTime
  697. ACCESS read-write
  698. STATUS mandatory
  699. DESCRIPTION
  700. "The last date at which a portion of thes file system was copied to
  701. another storage device for backup. This information is usefu"
  702. ::= { hrFSEntry 9 }
  703. -- Registration for some popular File System types, for use with hrFSType.
  704. hrFSTypes OBJECT IDENTIFIER ::= { hrDevice 9 }
  705. hrFSOther OBJECT IDENTIFIER ::= { hrFSTypes 1 }
  706. hrFSUnknown OBJECT IDENTIFIER ::= { hrFSTypes 2 }
  707. hrFSBerkeleyFFS OBJECT IDENTIFIER ::= { hrFSTypes 3 }
  708. hrFSSys5FS OBJECT IDENTIFIER ::= { hrFSTypes 4 }
  709. -- DOS
  710. hrFSFat OBJECT IDENTIFIER ::= { hrFSTypes 5 }
  711. -- OS/2 High Performance File System
  712. hrFSHPFS OBJECT IDENTIFIER ::= { hrFSTypes 6 }
  713. -- Macintosh Hierarchical File System
  714. hrFSHFS OBJECT IDENTIFIER ::= { hrFSTypes 7 }
  715. -- Macintosh File System
  716. hrFSMFS OBJECT IDENTIFIER ::= { hrFSTypes 8 }
  717. -- Windows NT
  718. hrFSNTFS OBJECT IDENTIFIER ::= { hrFSTypes 9 }
  719. hrFSVNode OBJECT IDENTIFIER ::= { hrFSTypes 10 }
  720. hrFSJournaled OBJECT IDENTIFIER ::= { hrFSTypes 11 }
  721. -- CD File System
  722. hrFSiso9660 OBJECT IDENTIFIER ::= { hrFSTypes 12 }
  723. hrFSRockRidge OBJECT IDENTIFIER ::= { hrFSTypes 13 }
  724. hrFSNFS OBJECT IDENTIFIER ::= { hrFSTypes 14 }
  725. hrFSNetware OBJECT IDENTIFIER ::= { hrFSTypes 15 }
  726. -- Andrew File System
  727. hrFSAFS OBJECT IDENTIFIER ::= { hrFSTypes 16 }
  728. -- OSF DCE Distributed File System
  729. hrFSDFS OBJECT IDENTIFIER ::= { hrFSTypes 17 }
  730. hrFSApplshare OBJECT IDENTIFIER ::= { hrFSTypes 18 }
  731. hrFSRFS OBJECT IDENTIFIER ::= { hrFSTypes 19 }
  732. -- Data General
  733. hrFSDGFS OBJECT IDENTIFIER ::= { hrFSTypes 20 }
  734. -- SVR4 Boot File System
  735. hrFSBFS OBJECT IDENTIFIER ::= { hrFSTypes 21 }
  736. --
  737. -- hrSWRun
  738. --
  739. -- The Host Resources Running Software Group. Implementation of this group is
  740. -- optional. The hrSWRunTable contains an entry for ea
  741. hrSWOSIndex OBJECT-TYPE
  742. SYNTAX INTEGER (0..2147483647)
  743. ACCESS read-only
  744. STATUS mandatory
  745. DESCRIPTION
  746. "The value of the hrSWRunIndex for the hrSWRunEntry that represents the
  747. primary operating system running on this host. This obje"
  748. ::= { hrSWRun 1 }
  749. hrSWRunTable OBJECT-TYPE
  750. SYNTAX SEQUENCE OF HrSWRunEntry
  751. ACCESS not-accessible
  752. STATUS mandatory
  753. DESCRIPTION
  754. "The (conceptual) table of software running on the host."
  755. ::= { hrSWRun 2 }
  756. hrSWRunEntry OBJECT-TYPE
  757. SYNTAX HrSWRunEntry
  758. ACCESS not-accessible
  759. STATUS mandatory
  760. DESCRIPTION
  761. "A (conceptual) entry for one piece of software running on the host.
  762. Note that because the installed software table only contain"
  763. INDEX {
  764. hrSWRunIndex
  765. }
  766. ::= { hrSWRunTable 1 }
  767. HrSWRunEntry ::=
  768. SEQUENCE {
  769. hrSWRunIndex
  770. INTEGER,
  771. hrSWRunName
  772. InternationalDisplayString,
  773. hrSWRunID
  774. ProductID,
  775. hrSWRunPath
  776. InternationalDisplayString,
  777. hrSWRunType
  778. INTSWType,
  779. hrSWRunStatus
  780. INTEGER
  781. }
  782. hrSWRunIndex OBJECT-TYPE
  783. SYNTAX INTEGER (0..2147483647)
  784. ACCESS read-only
  785. STATUS mandatory
  786. DESCRIPTION
  787. "A unique value for each piece of software running on the host.
  788. Wherever possible, this should be the system's native, unique id"
  789. ::= { hrSWRunEntry 1 }
  790. hrSWRunName OBJECT-TYPE
  791. SYNTAX InternationalDisplayString (SIZE(0..64))
  792. ACCESS read-only
  793. STATUS mandatory
  794. DESCRIPTION
  795. "A textual description of this running piece of software, including the
  796. manufacturer, revision, and the name by which it is commo"
  797. ::= { hrSWRunEntry 2 }
  798. hrSWRunID OBJECT-TYPE
  799. SYNTAX ProductID
  800. ACCESS read-only
  801. STATUS mandatory
  802. DESCRIPTION
  803. "The product ID of this running piece of software."
  804. ::= { hrSWRunEntry 3 }
  805. hrSWRunPath OBJECT-TYPE
  806. SYNTAX InternationalDisplayString (SIZE(0..128))
  807. ACCESS read-only
  808. STATUS mandatory
  809. DESCRIPTION
  810. "A description of the location on long-term storage (e.g. a disk drive)
  811. from which this software was loaded."
  812. ::= { hrSWRunEntry 4 }
  813. hrSWRunType OBJECT-TYPE
  814. SYNTAX INTSWType
  815. ACCESS read-only
  816. STATUS mandatory
  817. DESCRIPTION
  818. "The type of this software."
  819. ::= { hrSWRunEntry 6 }
  820. hrSWRunStatus OBJECT-TYPE
  821. SYNTAX INTEGER {
  822. running(2) ,
  823. runnable(2) , -- waiting for resource (CPU, memory, IO)
  824. notRunnable(3) , -- loaded but waiting for event
  825. invalid(4) -- not loaded
  826. }
  827. ACCESS read-write
  828. STATUS mandatory
  829. DESCRIPTION
  830. "The status of this running piece of software. Setting this value to
  831. invalid(4) shall cause this software to stop running and be"
  832. ::= { hrSWRunEntry 7 }
  833. --
  834. -- hrSWRunPerf
  835. --
  836. -- The Host Resources Running Software Performance Group. Implementation of
  837. -- this group is optional. The hrSWRunPerfTable contains
  838. hrSWRunPerfTable OBJECT-TYPE
  839. SYNTAX SEQUENCE OF HrSWRunPerfEntry
  840. ACCESS not-accessible
  841. STATUS mandatory
  842. DESCRIPTION
  843. "The (conceptual) table of running software performance metrics."
  844. ::= { hrSWRunPerf 1 }
  845. hrSWRunPerfEntry OBJECT-TYPE
  846. SYNTAX HrSWRunPerfEntry
  847. ACCESS not-accessible
  848. STATUS mandatory
  849. DESCRIPTION
  850. "A (conceptual) entry containing software performance metrics. As an
  851. example, an instance of the hrSWRunPerfCPU object might be "
  852. INDEX {
  853. hrSWRunIndex
  854. }
  855. ::= { hrSWRunPerfTable 1 }
  856. HrSWRunPerfEntry ::=
  857. SEQUENCE {
  858. hrSWRunPerfCPU
  859. INTEGER,
  860. hrSWRunPerfMem
  861. KBytes
  862. }
  863. hrSWRunPerfCPU OBJECT-TYPE
  864. SYNTAX INTEGER
  865. ACCESS read-only
  866. STATUS mandatory
  867. DESCRIPTION
  868. "The number of centi-seconds of the total system's CPU resources
  869. consumed by this process. Note that on a multi-processor syste"
  870. ::= { hrSWRunPerfEntry 1 }
  871. hrSWRunPerfMem OBJECT-TYPE
  872. SYNTAX KBytes
  873. ACCESS read-only
  874. STATUS mandatory
  875. DESCRIPTION
  876. "The total amount of real system memory allocated to this process."
  877. ::= { hrSWRunPerfEntry 2 }
  878. --
  879. -- hrSWInstalled
  880. --
  881. -- The Host Resources Installed Software Group. Implementation of this group
  882. -- is optional. The hrSWInstalledTable contains an entr
  883. hrSWInstalledLastChange OBJECT-TYPE
  884. SYNTAX TimeTicks
  885. ACCESS read-only
  886. STATUS mandatory
  887. DESCRIPTION
  888. "The value of sysUpTime when an entry in the hrSWInstalledTable was
  889. last added, renamed, or deleted. Because this table is likel"
  890. ::= { hrSWInstalled 1 }
  891. hrSWInstalledLastUpdateTime OBJECT-TYPE
  892. SYNTAX TimeTicks
  893. ACCESS read-only
  894. STATUS mandatory
  895. DESCRIPTION
  896. "The value of sysUpTime when the hrSWInstalledTAble was last completely
  897. updated. Because caching of this data will be a popular "
  898. ::= { hrSWInstalled 2 }
  899. hrSWInstalledTable OBJECT-TYPE
  900. SYNTAX SEQUENCE OF HrSWInstalledEntry
  901. ACCESS not-accessible
  902. STATUS mandatory
  903. DESCRIPTION
  904. "The (conceptual) table of software installed on this host."
  905. ::= { hrSWInstalled 3 }
  906. hrSWInstalledEntry OBJECT-TYPE
  907. SYNTAX HrSWInstalledEntry
  908. ACCESS not-accessible
  909. STATUS mandatory
  910. DESCRIPTION
  911. "A (conceptual) entry for a piece of software installed on this host.
  912. As an example of how objects in this table are named, an i"
  913. INDEX {
  914. hrSWInstalledIndex
  915. }
  916. ::= { hrSWInstalledTable 1 }
  917. HrSWInstalledEntry ::=
  918. SEQUENCE {
  919. hrSWInstalledIndex
  920. INTEGER,
  921. hrSWInstalledName
  922. InternationalDisplayString,
  923. hrSWInstalledID
  924. ProductID,
  925. hrSWInstalledType
  926. INTSWType,
  927. hrSWInstalledDate
  928. DateAndTime
  929. }
  930. hrSWInstalledIndex OBJECT-TYPE
  931. SYNTAX INTEGER (0..2147483647)
  932. ACCESS read-only
  933. STATUS mandatory
  934. DESCRIPTION
  935. "A unique value for each piece of software installed on the host. This
  936. value shall be in the range from 1 to the number of piece"
  937. ::= { hrSWInstalledEntry 1 }
  938. hrSWInstalledName OBJECT-TYPE
  939. SYNTAX InternationalDisplayString (SIZE(0..64))
  940. ACCESS read-only
  941. STATUS mandatory
  942. DESCRIPTION
  943. "A textual description of this installed piece of software, including
  944. the manufacturer, revision, the name by which it is commonl"
  945. ::= { hrSWInstalledEntry 2 }
  946. hrSWInstalledID OBJECT-TYPE
  947. SYNTAX ProductID
  948. ACCESS read-only
  949. STATUS mandatory
  950. DESCRIPTION
  951. "The product ID of this installed piece of software."
  952. ::= { hrSWInstalledEntry 3 }
  953. hrSWInstalledType OBJECT-TYPE
  954. SYNTAX INTSWType
  955. ACCESS read-only
  956. STATUS mandatory
  957. DESCRIPTION
  958. "The type of this software."
  959. ::= { hrSWInstalledEntry 4 }
  960. hrSWInstalledDate OBJECT-TYPE
  961. SYNTAX DateAndTime
  962. ACCESS read-only
  963. STATUS mandatory
  964. DESCRIPTION
  965. "The last-modification date of this application as it would appear in a
  966. directory listing."
  967. ::= { hrSWInstalledEntry 5 }
  968. END