PKTC-EVENT-MIB 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. PKTC-EVENT-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. OBJECT-TYPE,
  5. Integer32,
  6. Unsigned32,
  7. NOTIFICATION-TYPE
  8. -- BITS
  9. FROM SNMPv2-SMI
  10. TruthValue, DisplayString, DateAndTime
  11. FROM SNMPv2-TC
  12. OBJECT-GROUP,
  13. MODULE-COMPLIANCE FROM SNMPv2-CONF
  14. InetAddressType, InetAddress
  15. FROM INET-ADDRESS-MIB
  16. NOTIFICATION-GROUP
  17. FROM SNMPv2-CONF
  18. clabProjPacketCable
  19. FROM CLAB-DEF-MIB;
  20. pktcEventMib MODULE-IDENTITY
  21. LAST-UPDATED "0203080000Z" -- 03/08/02
  22. ORGANIZATION "Packet Cable Provisioning/OSS Group"
  23. CONTACT-INFO
  24. "Matt Osman
  25. Postal: Cable Television Laboratories, Inc.
  26. 400 Centennial Parkway
  27. Louisville, Colorado 80027-1266
  28. U.S.A.
  29. Phone: +1 303-661-9100
  30. Fax: +1 303-661-9199
  31. E-mail: m.osman@cablelabs.com"
  32. DESCRIPTION
  33. "This MIB module supplies the basic management objects
  34. for event reporting
  35. Acknowledgements:
  36. Rick Vetter - Motorola
  37. Eugene Nechamkin - Broadcom"
  38. ::= { clabProjPacketCable 3 }
  39. --
  40. --
  41. pktcDevEventControl OBJECT IDENTIFIER ::= { pktcEventMib 1 }
  42. pktcDevEventConfig OBJECT IDENTIFIER ::= { pktcEventMib 2 }
  43. pktcDevEventThrottle OBJECT IDENTIFIER ::= { pktcEventMib 3 }
  44. pktcDevEventLocal OBJECT IDENTIFIER ::= { pktcEventMib 4 }
  45. pktcDevEventNotify OBJECT IDENTIFIER ::= { pktcEventMib 5 }
  46. pktcDevEvNotification OBJECT IDENTIFIER ::= { pktcEventMib 6 0 }
  47. --
  48. -- Event Reporting
  49. --
  50. --
  51. -- Event reporting control
  52. --
  53. pktcDevEvControl OBJECT-TYPE
  54. SYNTAX INTEGER {
  55. resetLog(1),
  56. setDefaults(2),
  57. useConfigured(3)
  58. }
  59. MAX-ACCESS read-write
  60. STATUS current
  61. DESCRIPTION
  62. "This object defines actions related to the event log configuration.
  63. Setting this object to resetLog(1) empties the event log.
  64. All event log data is deleted. Setting it to setDefault(2)
  65. restores all event priorities to their factory-default
  66. reporting parameters. Setting it to useConfigured(3) reloads
  67. previously configured parameters."
  68. ::= { pktcDevEventControl 1 }
  69. pktcDevEvControlState OBJECT-TYPE
  70. SYNTAX INTEGER {
  71. logReset(1),
  72. defaultsSet(2),
  73. userConfigured(3),
  74. processing(4)
  75. }
  76. MAX-ACCESS read-only
  77. STATUS current
  78. DESCRIPTION
  79. "This object reflects the state of the device as modified in
  80. pktcDevEvControl. Processing indicates that a state change
  81. is underway. This object reflects the state of the device."
  82. ::= { pktcDevEventControl 2 }
  83. pktcDevEvSyslogAddressType OBJECT-TYPE
  84. SYNTAX InetAddressType
  85. MAX-ACCESS read-write
  86. STATUS current
  87. DESCRIPTION
  88. "The type of Internet address of the Syslog server.
  89. Not all address types may be supported."
  90. ::= { pktcDevEventControl 3 }
  91. pktcDevEvSyslogAddress OBJECT-TYPE
  92. SYNTAX InetAddress
  93. MAX-ACCESS read-write
  94. STATUS current
  95. DESCRIPTION
  96. "The IP address of the Syslog server. If 0.0.0.0,
  97. syslog transmission is inhibited. The use of FQDNs is
  98. syntactically allowed but it is discouraged for syslog
  99. servers since not resolving them in a timely manner
  100. may leave the device without access to the Syslog
  101. daemon during critical network events."
  102. ::= { pktcDevEventControl 4 }
  103. pktcDevEvSyslogUdpPort OBJECT-TYPE
  104. SYNTAX Unsigned32
  105. MAX-ACCESS read-write
  106. STATUS current
  107. DESCRIPTION
  108. "The UDP port number the syslog device is using to send
  109. requests to the syslog server."
  110. DEFVAL {514}
  111. ::= { pktcDevEventControl 5 }
  112. --
  113. -- Event throttling control
  114. --
  115. pktcDevEvThrottleAdminStatus OBJECT-TYPE
  116. SYNTAX INTEGER {
  117. throttlingInhibited(1),
  118. dynamicThresholding(2),
  119. manualThresholding(3),
  120. eventsInhibited(4)
  121. }
  122. MAX-ACCESS read-write
  123. STATUS current
  124. DESCRIPTION
  125. "Controls the transmission of traps and syslog messages
  126. with respect to the trap pacing threshold.
  127. throttlingInhibited(1) causes traps and syslog messages to be
  128. transmitted without regard to the threshold settings.
  129. dynamicThresholding(2) causes trap transmission and
  130. syslog messages to be suppressed if the number of traps
  131. would otherwise exceed the threshold.
  132. manualThresholding(3) causes trap transmission to cease
  133. at the threshold, and not resume until directed to do so.
  134. eventsInhibited(4) causes all trap transmission and syslog
  135. messages to be suppressed.
  136. A single event is always treated as a single event for
  137. threshold counting. That is, an event causing both a trap
  138. and a syslog message is still treated as a single event.
  139. Writing to this object resets the thresholding state.
  140. At initial startup, this object has a default value of
  141. throttlingInhibited(1)."
  142. DEFVAL { throttlingInhibited }
  143. ::= { pktcDevEventThrottle 1 }
  144. pktcDevEvThrottleInhibited OBJECT-TYPE
  145. SYNTAX TruthValue
  146. MAX-ACCESS read-only
  147. STATUS current
  148. DESCRIPTION
  149. "If true(1), trap/inform and syslog transmission is currently
  150. inhibited due to thresholds and/or the current setting of
  151. pktcDevEvThrottleAdminStatus. In addition, this is set to
  152. true(1) if transmission is inhibited due to no
  153. syslog (pktcDevEvSyslogAddress) or trap/inform
  154. (pktcMtaDevSnmpEntity)
  155. destinations having been set."
  156. ::= { pktcDevEventThrottle 2 }
  157. pktcDevEvThrottleThreshold OBJECT-TYPE
  158. SYNTAX Unsigned32
  159. MAX-ACCESS read-write
  160. STATUS current
  161. DESCRIPTION
  162. "Number of trap/syslog events per pktcDevEvThrottleInterval
  163. to be transmitted before throttling.
  164. A single event is always treated as a single event for
  165. Threshold counting. That is, an event causing both a
  166. trap/inform and a syslog message is still treated as a
  167. single event.
  168. At initial startup, this object returns 2."
  169. DEFVAL { 2 }
  170. ::= { pktcDevEventThrottle 3 }
  171. pktcDevEvThrottleInterval OBJECT-TYPE
  172. SYNTAX Integer32 (1..2147483647)
  173. UNITS "seconds"
  174. MAX-ACCESS read-write
  175. STATUS current
  176. DESCRIPTION
  177. "The interval over which the throttle threshold applies.
  178. At initial startup, this object has a value of 1."
  179. DEFVAL { 1 }
  180. ::= { pktcDevEventThrottle 4 }
  181. --
  182. -- Event configuration
  183. --
  184. --
  185. -- The following table configures the reporting of the various programmable
  186. -- events.
  187. --
  188. pktcDevEvProgrammableTable OBJECT-TYPE
  189. SYNTAX SEQUENCE OF PktcDevEvProgrammableEntry
  190. MAX-ACCESS not-accessible
  191. STATUS current
  192. DESCRIPTION
  193. "This table allows control of the reporting of event classes.
  194. For each event priority, a combination of logging and
  195. reporting mechanisms may be chosen. The mapping of event types
  196. to priorities is vendor-dependent. Vendors may also choose to
  197. allow the user to control that mapping through proprietary means."
  198. ::= { pktcDevEventConfig 1 }
  199. pktcDevEvProgrammableEntry OBJECT-TYPE
  200. SYNTAX PktcDevEvProgrammableEntry
  201. MAX-ACCESS not-accessible
  202. STATUS current
  203. DESCRIPTION
  204. "Allows configuration of the reporting mechanisms for a
  205. programmable event, including level, report type, and text."
  206. INDEX { pktcDevEvProgrammableId, pktcDevEvProgrammableEnterprise }
  207. ::= { pktcDevEvProgrammableTable 1 }
  208. PktcDevEvProgrammableEntry ::= SEQUENCE {
  209. pktcDevEvProgrammableId Integer32,
  210. pktcDevEvProgrammableEnterprise Integer32,
  211. pktcDevEvProgrammableLevel INTEGER,
  212. pktcDevEvProgrammableReporting BITS,
  213. pktcDevEvProgrammableText DisplayString
  214. }
  215. pktcDevEvProgrammableId OBJECT-TYPE
  216. SYNTAX Integer32 (1..2147483647)
  217. MAX-ACCESS not-accessible
  218. STATUS current
  219. DESCRIPTION
  220. "ID for a specific programmable event to which the priority and display string are matched. These Event Ids are vendor specific or in the case of PacketCable events defined in pkt-tr-memevent-id-v01-001128."
  221. ::= { pktcDevEvProgrammableEntry 1 }
  222. pktcDevEvProgrammableEnterprise OBJECT-TYPE
  223. SYNTAX Integer32 (1..2147483647)
  224. MAX-ACCESS read-only
  225. STATUS current
  226. DESCRIPTION
  227. "Provides the IANA enterprise number of the device manufacturer for proprietary events, and the CableLabs IANA enterprise number for PacketCable specified events."
  228. ::= { pktcDevEvProgrammableEntry 2 }
  229. pktcDevEvProgrammableLevel OBJECT-TYPE
  230. SYNTAX INTEGER {
  231. critical(1),
  232. major(2),
  233. minor(3),
  234. warning(4),
  235. information(5)
  236. }
  237. MAX-ACCESS read-write
  238. STATUS current
  239. DESCRIPTION
  240. "The priority level that is controlled by this entry. These
  241. are ordered from most (critical) to least (information) critical.
  242. Each event has a particular priority level associated with it (as
  243. defined by the vendor). The levels are described as:
  244. critical(1) – A service-affecting condition that requires immediate
  245. corrective action.
  246. major(2) – A service-affecting condition that requires urgent
  247. corrective action.
  248. minor(3) – A non-service-affecting fault condition which warrants
  249. corrective action in order to avoid a more serious fault.
  250. warning(4) – A potential or impending condition which can lead to a
  251. fault; diagnostic action is suggested.
  252. information(5) – Normal event meant to convey information."
  253. ::= { pktcDevEvProgrammableEntry 3 }
  254. pktcDevEvProgrammableReporting OBJECT-TYPE
  255. SYNTAX BITS {
  256. local(0),
  257. traps(1),
  258. syslog(2),
  259. inform(3),
  260. none(4)
  261. }
  262. MAX-ACCESS read-write
  263. STATUS current
  264. DESCRIPTION
  265. "Defines the action to be taken on occurrence of this
  266. event class. Implementations may not necessarily support
  267. all options for all event classes, but at minimum must
  268. allow traps and syslogging to be disabled. If the
  269. local(0) bit is set, then log to the internal log, if the
  270. traps(1) bit is set, then generate a trap, if the
  271. syslog(2) bit is set, then send a syslog message
  272. (assuming the syslog address is set)
  273. inform(3) bit is set, then generate an inform, if the
  274. none(4) bit is set, then this event is not generated."
  275. -- DEFVAL { local }
  276. ::= { pktcDevEvProgrammableEntry 4 }
  277. pktcDevEvProgrammableText OBJECT-TYPE
  278. SYNTAX DisplayString(SIZE (127))
  279. MAX-ACCESS read-write
  280. STATUS current
  281. DESCRIPTION
  282. "Programmable event display string providing a human-readable
  283. description of the event."
  284. ::= { pktcDevEvProgrammableEntry 5 }
  285. -- The following table configures the reporting of the various fixed
  286. -- events.
  287. --
  288. pktcDevEvFixedTable OBJECT-TYPE
  289. SYNTAX SEQUENCE OF PktcDevEvFixedEntry
  290. MAX-ACCESS not-accessible
  291. STATUS current
  292. DESCRIPTION
  293. "This table allows control of the reporting of event classes.
  294. For each event priority, a combination of logging and
  295. reporting mechanisms may be chosen. The mapping of event types
  296. to priorities is vendor-dependent. Vendors may also choose to
  297. allow the user to control that mapping through proprietary means."
  298. ::= { pktcDevEventConfig 2 }
  299. pktcDevEvFixedEntry OBJECT-TYPE
  300. SYNTAX PktcDevEvFixedEntry
  301. MAX-ACCESS not-accessible
  302. STATUS current
  303. DESCRIPTION
  304. "Allows configuration of the reporting mechanisms for a
  305. fixed event, including level, and report type."
  306. INDEX { pktcDevEvFixedId, pktcDevEvFixedEnterprise }
  307. ::= { pktcDevEvFixedTable 1 }
  308. PktcDevEvFixedEntry ::= SEQUENCE {
  309. pktcDevEvFixedId Integer32,
  310. pktcDevEvFixedEnterprise Integer32,
  311. pktcDevEvFixedLevel INTEGER,
  312. pktcDevEvFixedReporting BITS,
  313. pktcDevEvFixedText DisplayString
  314. }
  315. pktcDevEvFixedId OBJECT-TYPE
  316. SYNTAX Integer32 (1..2147483647)
  317. MAX-ACCESS not-accessible
  318. STATUS current
  319. DESCRIPTION
  320. "ID for a specific fixed event to which the priority and display string are matched. These Event Ids are vendor specific or in the case of PacketCable events defined in pkt-tr-memevent-id-v01-001128."
  321. ::= { pktcDevEvFixedEntry 1 }
  322. pktcDevEvFixedEnterprise OBJECT-TYPE
  323. SYNTAX Integer32 (1..2147483647)
  324. MAX-ACCESS read-only
  325. STATUS current
  326. DESCRIPTION
  327. "Provides the IANA enterprise number of the device manufacturer for
  328. proprietary events, and the CableLabs IANA enterprise number for
  329. PacketCable specified events."
  330. ::= { pktcDevEvFixedEntry 2 }
  331. pktcDevEvFixedLevel OBJECT-TYPE
  332. SYNTAX INTEGER {
  333. critical(1),
  334. major(2),
  335. minor(3),
  336. warning(4),
  337. information(5)
  338. }
  339. MAX-ACCESS read-write
  340. STATUS current
  341. DESCRIPTION
  342. "The priority level that is controlled by this entry. These
  343. are ordered from most (critical) to least (information) critical.
  344. Each event has a particular priority level associated with it (as
  345. defined by the vendor). The levels are described as:
  346. critical(1) – A service-affecting condition that requires immediate
  347. corrective action.
  348. major(2) – A service-affecting condition that requires urgent
  349. corrective action.
  350. minor(3) – A non-service-affecting fault condition which warrants
  351. corrective action in order to avoid a more serious fault.
  352. warning(4) – A potential or impending condition which can lead to a
  353. fault; diagnostic action is suggested.
  354. information(5) – Normal event meant to convey information."
  355. ::= { pktcDevEvFixedEntry 3 }
  356. pktcDevEvFixedReporting OBJECT-TYPE
  357. SYNTAX BITS {
  358. local(0),
  359. traps(1),
  360. syslog(2),
  361. inform(3),
  362. none(4)
  363. }
  364. MAX-ACCESS read-write
  365. STATUS current
  366. DESCRIPTION
  367. "Defines the action to be taken on occurrence of this event
  368. class. Implementations may not necessarily support all options
  369. for all event classes, but at minimum must allow traps and syslogging
  370. to be disabled. If the local(0) bit is set, then log to the internal
  371. log, if the traps(1) bit is set, then generate a trap, if the syslog(2)
  372. bit is set, then send a syslog message (assuming the syslog address is
  373. set) inform(3) bit is set, then generate an inform, if the none(4) bit
  374. is set, then this event is not generated."
  375. -- DEFVAL { local }
  376. ::= { pktcDevEvFixedEntry 4 }
  377. pktcDevEvFixedText OBJECT-TYPE
  378. SYNTAX DisplayString(SIZE (127))
  379. MAX-ACCESS read-only
  380. STATUS current
  381. DESCRIPTION
  382. "Fixed event display string providing a human-readable
  383. description of the event."
  384. ::= { pktcDevEvFixedEntry 5 }
  385. --
  386. -- Local event table - for retrieval of events via SNMP
  387. --
  388. pktcDevEventTable OBJECT-TYPE
  389. SYNTAX SEQUENCE OF PktcDevEventEntry
  390. MAX-ACCESS not-accessible
  391. STATUS current
  392. DESCRIPTION
  393. "Contains a log of network and device events that may be
  394. of interest in fault isolation and troubleshooting."
  395. ::= { pktcDevEventLocal 1 }
  396. pktcDevEventEntry OBJECT-TYPE
  397. SYNTAX PktcDevEventEntry
  398. MAX-ACCESS not-accessible
  399. STATUS current
  400. DESCRIPTION
  401. "Describes a network or device event that may be of
  402. interest in fault isolation and troubleshooting.
  403. Entries are created with the first occurrence of an event.
  404. pktcDevEvControl can be used to clear the table.
  405. Individual events can not be deleted."
  406. INDEX { pktcDevEvIndex }
  407. ::= { pktcDevEventTable 1 }
  408. PktcDevEventEntry ::= SEQUENCE {
  409. pktcDevEvIndex INTEGER,
  410. pktcDevEvTime DateAndTime,
  411. pktcDevEvLevel INTEGER,
  412. pktcDevEvEnterprise Integer32,
  413. pktcDevEvId Unsigned32,
  414. pktcDevEvText DisplayString,
  415. pktcDevEvMacAddress OCTET STRING,
  416. pktcDevEvEndpointName DisplayString
  417. }
  418. pktcDevEvIndex OBJECT-TYPE
  419. SYNTAX INTEGER (1..2147483647)
  420. MAX-ACCESS read-only
  421. STATUS current
  422. DESCRIPTION
  423. "Provides relative ordering of the objects in the event
  424. log. This object will always increase except when
  425. (a) the log is reset via pktcDevEvControl,
  426. (b) the device reboots and does not implement non-volatile
  427. storage for this log, or (c) it reaches the value 2^31.
  428. The next entry for all the above cases is 1. This also serves as
  429. a indicator of event sequence."
  430. ::= { pktcDevEventEntry 1 }
  431. pktcDevEvTime OBJECT-TYPE
  432. SYNTAX DateAndTime
  433. MAX-ACCESS read-only
  434. STATUS current
  435. DESCRIPTION
  436. "Provides a human-readable description of the
  437. time at which the event occurred."
  438. ::= { pktcDevEventEntry 2 }
  439. pktcDevEvLevel OBJECT-TYPE
  440. SYNTAX INTEGER {
  441. critical(1),
  442. major(2),
  443. minor(3),
  444. warning(4),
  445. information(5)
  446. }
  447. MAX-ACCESS read-only
  448. STATUS current
  449. DESCRIPTION
  450. "The priority level of this event as defined by the
  451. vendor. These are ordered from most serious (critical)
  452. to least serious (debug)."
  453. ::= { pktcDevEventEntry 3 }
  454. pktcDevEvEnterprise OBJECT-TYPE
  455. SYNTAX Integer32
  456. MAX-ACCESS read-only
  457. STATUS current
  458. DESCRIPTION
  459. "Provides the IANA enterprise number of the device manufacturer for
  460. proprietary events, and the CableLabs IANA enterprise number for
  461. PacketCable specified events."
  462. ::= { pktcDevEventEntry 4 }
  463. pktcDevEvId OBJECT-TYPE
  464. SYNTAX Unsigned32
  465. MAX-ACCESS read-only
  466. STATUS current
  467. DESCRIPTION
  468. "ID for a specific event to which the priority and display string are
  469. matched. These Event Ids are vendor specific or in the case of
  470. PacketCable events defined in pkt-tr-memevent-id-v01-001128."
  471. ::= { pktcDevEventEntry 5 }
  472. pktcDevEvText OBJECT-TYPE
  473. SYNTAX DisplayString
  474. MAX-ACCESS read-only
  475. STATUS current
  476. DESCRIPTION
  477. "Provides a human-readable description of the event,
  478. including all relevant context (interface numbers,
  479. etc.)."
  480. ::= { pktcDevEventEntry 6 }
  481. pktcDevEvMacAddress OBJECT-TYPE
  482. SYNTAX OCTET STRING
  483. MAX-ACCESS read-only
  484. STATUS current
  485. DESCRIPTION
  486. "Provides the MAC address of the device generating the event."
  487. ::= { pktcDevEventEntry 7 }
  488. pktcDevEvEndpointName OBJECT-TYPE
  489. SYNTAX DisplayString
  490. MAX-ACCESS read-only
  491. STATUS current
  492. DESCRIPTION
  493. "This is the endpoint identifier followed by the FQDN/IP Address
  494. of the device. This is in the form - AALN/X:FQDN/IP Address.
  495. If the event is not specific to an endpoint, then the contents
  496. is just the FQDN/IP address."
  497. ::= { pktcDevEventEntry 8 }
  498. --
  499. -- Event Data for Traps - Informs
  500. --
  501. pktcDevEvReportIndex OBJECT-TYPE
  502. SYNTAX Integer32 (1..2147483647)
  503. MAX-ACCESS read-only
  504. STATUS current
  505. DESCRIPTION
  506. "Integer value starting at one that increases by one
  507. for each event generated. Used for sequencing of events."
  508. ::= { pktcDevEventNotify 1 }
  509. pktcDevEvReportTime OBJECT-TYPE
  510. SYNTAX DateAndTime
  511. MAX-ACCESS read-only
  512. STATUS current
  513. DESCRIPTION
  514. "Provides a human-readable description of the time at
  515. which the event occurred."
  516. ::= { pktcDevEventNotify 2 }
  517. pktcDevEvReportLevel OBJECT-TYPE
  518. SYNTAX INTEGER {
  519. critical(1),
  520. major(2),
  521. minor(3),
  522. warning(4),
  523. information(5)
  524. }
  525. MAX-ACCESS read-only
  526. STATUS current
  527. DESCRIPTION
  528. "The priority level of this event as defined by the
  529. vendor. These are ordered from most serious (critical)
  530. to least serious (debug)."
  531. ::= { pktcDevEventNotify 3 }
  532. pktcDevEvReportEnterprise OBJECT-TYPE
  533. SYNTAX Integer32
  534. MAX-ACCESS read-only
  535. STATUS current
  536. DESCRIPTION
  537. "Provides the IANA enterprise number of the device
  538. manufacturer for proprietary events, and the CableLabs
  539. IANA enterprise number for
  540. PacketCable specified events."
  541. ::= { pktcDevEventNotify 4 }
  542. pktcDevEvReportId OBJECT-TYPE
  543. SYNTAX Unsigned32
  544. MAX-ACCESS read-only
  545. STATUS current
  546. DESCRIPTION
  547. "ID for a specific event to which the priority and display string
  548. are matched. These Event Ids are vendor specific or in the case of
  549. PacketCable events defined in pkt-tr-memevent-id-v01-001128."
  550. ::= { pktcDevEventNotify 5 }
  551. pktcDevEvReportText OBJECT-TYPE
  552. SYNTAX DisplayString
  553. MAX-ACCESS read-only
  554. STATUS current
  555. DESCRIPTION
  556. "Provides a human-readable description of the event,
  557. including all relevant context (interface numbers,
  558. etc.)."
  559. ::= { pktcDevEventNotify 6 }
  560. pktcDevEvReportMacAddress OBJECT-TYPE
  561. SYNTAX OCTET STRING
  562. MAX-ACCESS read-only
  563. STATUS current
  564. DESCRIPTION
  565. "Provides the MAC address of the device generating the event."
  566. ::= { pktcDevEventNotify 7 }
  567. pktcDevEvReportEndpointName OBJECT-TYPE
  568. SYNTAX DisplayString
  569. MAX-ACCESS read-only
  570. STATUS current
  571. DESCRIPTION
  572. "This is the endpoint identifier followed by the FQDN/IP Address of the
  573. device. in the case of the , this is in the form - AALN/X:FQDN/IP
  574. Address. If the event is not specific to an endpoint, then the contents
  575. is just the FQDN/IP address"
  576. ::= { pktcDevEventNotify 8 }
  577. pktcDevEvInform NOTIFICATION-TYPE
  578. OBJECTS { pktcDevEvReportIndex, pktcDevEvReportTime,pktcDevEvReportLevel,
  579. pktcDevEvReportEnterprise,pktcDevEvReportId,pktcDevEvReportText,
  580. pktcDevEvReportMacAddress,pktcDevEvReportEndpointName }
  581. STATUS current
  582. DESCRIPTION
  583. "Inform for event reporting "
  584. ::= { pktcDevEvNotification 1 }
  585. pktcDevEvTrap NOTIFICATION-TYPE
  586. OBJECTS { pktcDevEvReportIndex, pktcDevEvReportTime,pktcDevEvReportLevel,
  587. pktcDevEvReportEnterprise,pktcDevEvReportId,pktcDevEvReportText,
  588. pktcDevEvReportMacAddress,pktcDevEvReportEndpointName }
  589. STATUS current
  590. DESCRIPTION
  591. " Trap for event reporting "
  592. ::= { pktcDevEvNotification 2 }
  593. pktcEventConformance OBJECT IDENTIFIER ::= { pktcEventMib 7 }
  594. pktcEventCompliances OBJECT IDENTIFIER ::= { pktcEventConformance 1 }
  595. pktcEventGroups OBJECT IDENTIFIER ::= { pktcEventConformance 2 }
  596. -- compliance statements
  597. pktcEventBasicCompliance MODULE-COMPLIANCE
  598. STATUS current
  599. DESCRIPTION
  600. "The compliance statement for devices that implement
  601. Event reporting feature."
  602. MODULE --pktcEventMib
  603. -- unconditionally mandatory groups
  604. MANDATORY-GROUPS {
  605. pktcEventGroup
  606. }
  607. -- units of conformance
  608. ::= { pktcEventCompliances 3 }
  609. pktcEventGroup OBJECT-GROUP
  610. OBJECTS {
  611. pktcDevEvControl,
  612. pktcDevEvControlState,
  613. pktcDevEvSyslogAddressType,
  614. pktcDevEvSyslogAddress,
  615. pktcDevEvSyslogUdpPort,
  616. pktcDevEvThrottleAdminStatus,
  617. pktcDevEvThrottleInhibited,
  618. pktcDevEvThrottleThreshold,
  619. pktcDevEvThrottleInterval,
  620. pktcDevEvProgrammableEnterprise,
  621. pktcDevEvProgrammableLevel,
  622. pktcDevEvProgrammableReporting,
  623. pktcDevEvProgrammableText,
  624. pktcDevEvFixedEnterprise,
  625. pktcDevEvFixedLevel,
  626. pktcDevEvFixedReporting,
  627. pktcDevEvFixedText,
  628. pktcDevEvIndex,
  629. pktcDevEvTime,
  630. pktcDevEvLevel,
  631. pktcDevEvEnterprise,
  632. pktcDevEvId,
  633. pktcDevEvText,
  634. pktcDevEvMacAddress,
  635. pktcDevEvEndpointName,
  636. pktcDevEvReportIndex,
  637. pktcDevEvReportTime,
  638. pktcDevEvReportLevel,
  639. pktcDevEvReportEnterprise,
  640. pktcDevEvReportId,
  641. pktcDevEvReportText,
  642. pktcDevEvReportMacAddress,
  643. pktcDevEvReportEndpointName
  644. }
  645. STATUS current
  646. DESCRIPTION
  647. "Group of objects for PacketCable Event MIB."
  648. ::= { pktcEventGroups 1 }
  649. -- Notification Group Added
  650. pktcEventNotificationGroup NOTIFICATION-GROUP
  651. NOTIFICATIONS { pktcDevEvInform, pktcDevEvTrap }
  652. STATUS current
  653. DESCRIPTION
  654. "These notifications deal with change in status of
  655. MTA Device."
  656. ::= { pktcEventGroups 2 }
  657. END