Advertisement
Guest User

TTC-NOTIFICATIONS-MIB

a guest
Sep 11th, 2022
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.08 KB | Software | 0 0
  1. TIGO-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4. enterprises, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
  5. OBJECT-IDENTITY, Counter32, Gauge32, Integer32, mib-2
  6. FROM SNMPv2-SMI
  7.  
  8. DisplayString, TimeStamp, TimeInterval, TestAndIncr,
  9. AutonomousType, TEXTUAL-CONVENTION
  10. FROM SNMPv2-TC
  11.  
  12. MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  13. FROM SNMPv2-CONF;
  14.  
  15.  
  16.  
  17. notifications MODULE-IDENTITY
  18. LAST-UPDATED "202209100000Z"
  19. ORGANIZATION "Tigo Technology Center"
  20. CONTACT-INFO
  21. " Cloud Delivery Team
  22. "
  23. DESCRIPTION
  24. " MIB module to describe SNMP trap alarms sent from LibreNMS to HPE vTeMIP
  25. "
  26.  
  27. REVISION "202209100000Z"
  28. DESCRIPTION
  29. "Merge work done for Tigo SV, as TIGO-NOTIFY-MIB with last update as of 202206280000Z. Adds support for Icinga notifications per that project definition.
  30.  
  31. tigoCA MODULE-IDENTITY
  32. LAST-UPDATED 202206280000Z
  33. ORGANIZATION Tigo CA
  34. CONTACT-INFO
  35. Omar Ibrahim Alabi Mendez
  36.  
  37. DESCRIPTION
  38. MIB module to describe Monitoring Project Tigo CA by [email protected]
  39. www.intelicolab.com
  40. "
  41.  
  42. REVISION "202209080000Z"
  43. DESCRIPTION
  44. "Send Traps from LibreNMS to northbound server, default Alert Template only"
  45.  
  46. ::= {monitoring 1}
  47.  
  48. --------------------------------
  49. --
  50. -- Upper constructions in enterprises.myID. Borrowing TigoCA PEN until IANA assigns the final one for TTC
  51. --
  52. --------------------------------
  53.  
  54.  
  55. -- ttc OBJECT IDENTIFIER ::= { enterprises ????? }
  56. tigoCA OBJECT IDENTIFIER ::= { enterprises 59043 }
  57.  
  58. -- monitoring OBJECT IDENTIFIER ::= { ttc 100 }
  59. monitoring OBJECT IDENTIFIER ::= { tigoCA 100 }
  60. --------------------------------
  61. --
  62. -- LibreNMS section
  63. --
  64. --------------------------------
  65. libreNMS OBJECT IDENTIFIER
  66. ::= { notifications 1 }
  67.  
  68. --
  69. -- Default Alert template
  70. --
  71. defaultAlert OBJECT IDENTIFIER
  72. ::= { libreNMS 1 }
  73.  
  74. daTitle OBJECT-TYPE
  75. SYNTAX OCTET STRING
  76. MAX-ACCESS read-only
  77. STATUS current
  78. DESCRIPTION
  79. "Alarm title, known by LibreNMS as $alert->title"
  80. ::= { defaultAlert 1 }
  81.  
  82.  
  83.  
  84. daAlertID OBJECT-TYPE
  85. SYNTAX Integer32
  86. MAX-ACCESS read-only
  87. STATUS current
  88. DESCRIPTION
  89. "Alert-ID, as known by LibreNMS and populated as $alert->id. Kept for all the events related to the same alert."
  90. ::= { defaultAlert 2 }
  91.  
  92. daEventID OBJECT-TYPE
  93. SYNTAX Integer32
  94. MAX-ACCESS read-only
  95. STATUS current
  96. DESCRIPTION
  97. "Unique-ID, as known by LibreNMS and populated as $alert->uid. It's unique to events of a single alert"
  98. ::= { defaultAlert 3 }
  99.  
  100. daState OBJECT-TYPE
  101. SYNTAX INTEGER
  102. {
  103. daStCLEAR(0),
  104. daStACTIVE(1),
  105. daStACKNOWLEDGED(2),
  106. daStWORSE(3),
  107. daStBETTER(4)
  108. }
  109. MAX-ACCESS read-only
  110. STATUS current
  111. DESCRIPTION
  112. " Alert state, known by LibreNMS as $alert->state. Defined as:
  113.  
  114. const CLEAR = 0;
  115. const ACTIVE = 1;
  116. const ACKNOWLEDGED = 2;
  117. const WORSE = 3;
  118. const BETTER = 4;
  119. const RECOVERED = 0;
  120. "
  121. ::= { defaultAlert 4 }
  122.  
  123.  
  124. daSeverity OBJECT-TYPE
  125. SYNTAX INTEGER
  126. {
  127. daSevUNKNOWN(0),
  128. daSevOK(1),
  129. daSevINFO(2),
  130. daSevNOTICE(3),
  131. daSevWARNING(4),
  132. daSevERROR(5)
  133. }
  134. MAX-ACCESS read-only
  135. STATUS current
  136. DESCRIPTION
  137. " Alert Severity, known by LibreNMS as $alert->severity. Defined as:
  138.  
  139. const UNKNOWN = 0;
  140. const OK = 1;
  141. const INFO = 2;
  142. const NOTICE = 3;
  143. const WARNING = 4;
  144. const ERROR = 5;
  145. "
  146. ::= { defaultAlert 5 }
  147.  
  148. daRule OBJECT-TYPE
  149. SYNTAX Integer32
  150. MAX-ACCESS read-only
  151. STATUS current
  152. DESCRIPTION
  153. "Internal Rule identificator, known by LibreNMS as $alert->rule"
  154. ::= { defaultAlert 6 }
  155.  
  156. daRuleName OBJECT-TYPE
  157. SYNTAX OCTET STRING
  158. MAX-ACCESS read-only
  159. STATUS current
  160. DESCRIPTION
  161. "Friendly name for daRule, known by LibreNMS as $alert->name"
  162. ::= { defaultAlert 7 }
  163.  
  164. daProcedure OBJECT-TYPE
  165. SYNTAX OCTET STRING
  166. MAX-ACCESS read-only
  167. STATUS current
  168. DESCRIPTION
  169. "It's an optional URL that can link each Alert definition to a documented procedure link. Links must conform to http:// or https:// URI schemas. Internally defined as $alert->proc."
  170. ::= { defaultAlert 8}
  171.  
  172. daTimestamp OBJECT-TYPE
  173. SYNTAX OCTET STRING
  174. MAX-ACCESS read-only
  175. STATUS current
  176. DESCRIPTION
  177. "Timestamp of the event identification, known by LibreNMS as $alert->timestamp. Format: YYYY-MM-DD HH:mm:ss, with monitor node configured timezone.
  178. Note: For TTC implementation, nodes are running un UTC regardless of node location."
  179. ::= { defaultAlert 9 }
  180.  
  181. daTimeElapsed OBJECT-TYPE
  182. SYNTAX OCTET STRING
  183. MAX-ACCESS read-only
  184. STATUS current
  185. DESCRIPTION
  186. "Human friendly elapsed time since trigger, it's only available on recovery. Known by LibreNMS as $alert->elapsed"
  187. ::= { defaultAlert 10 }
  188.  
  189. daDeviceID OBJECT-TYPE
  190. SYNTAX Integer32
  191. MAX-ACCESS read-only
  192. STATUS current
  193. DESCRIPTION
  194. "Device ID, known by LibreNMS as $alert->device_id"
  195. ::= { defaultAlert 11 }
  196.  
  197. daDevHostname OBJECT-TYPE
  198. SYNTAX OCTET STRING
  199. MAX-ACCESS read-only
  200. STATUS current
  201. DESCRIPTION
  202. "Device hostname as known by LibreNMS. Internally defined as $alert->hostname. In a properly configured environment, daHostname should be equal to daSysName"
  203. ::= { defaultAlert 12 }
  204.  
  205. daDevSysName OBJECT-TYPE
  206. SYNTAX OCTET STRING
  207. MAX-ACCESS read-only
  208. STATUS current
  209. DESCRIPTION
  210. "Device hostname as reported by the device. Internally defined as $alert->sysName. In a properly configured environment, daSysName should be equal to daHostname"
  211. ::= { defaultAlert 13 }
  212.  
  213. daDevSysDescr OBJECT-TYPE
  214. SYNTAX OCTET STRING
  215. MAX-ACCESS read-only
  216. STATUS current
  217. DESCRIPTION
  218. "System description as reported by the monitored node (sysDescr attribute). Known internally by LibreNMS as $alert->sysDescr"
  219. ::= { defaultAlert 14 }
  220.  
  221. daDevOS OBJECT-TYPE
  222. SYNTAX OCTET STRING
  223. MAX-ACCESS read-only
  224. STATUS current
  225. DESCRIPTION
  226. "Shorthand for operating system being run on the monitored node. Known internally by LibreNMS as $alert->os"
  227. ::= { defaultAlert 15 }
  228.  
  229. daDevType OBJECT-TYPE
  230. SYNTAX OCTET STRING
  231. MAX-ACCESS read-only
  232. STATUS current
  233. DESCRIPTION
  234. "Shorthand for device type. Known internally by LibreNMS as $alert->type"
  235. ::= { defaultAlert 16 }
  236.  
  237. daFaultTable OBJECT-TYPE
  238. SYNTAX SEQUENCE OF DaFaultTableEntry
  239. MAX-ACCESS not-accessible
  240. STATUS current
  241. DESCRIPTION
  242. "This table contains all active faults in the given Alarm. Its
  243. single index value (daFaultTableEntryID) is not an
  244. identifier of the fault: it corresponds to the position
  245. of the fault in the list and therefore may change between
  246. alert status changes (partial recoveries & new faults addition)."
  247. ::= { defaultAlert 17 }
  248.  
  249. daFaultTableEntry OBJECT-TYPE
  250. SYNTAX DaFaultTableEntry
  251. MAX-ACCESS not-accessible
  252. STATUS current
  253. DESCRIPTION
  254. "Entry of the faults table for the given alert."
  255. INDEX { daFaultTableEntryID }
  256. ::= { daFaultTable 1 }
  257.  
  258. DaFaultTableEntry ::=
  259. SEQUENCE
  260. {
  261. daFaultTableEntryID Integer32,
  262. daFaultTableEntryDetail OCTET STRING
  263. }
  264.  
  265. daFaultTableEntryID OBJECT-TYPE
  266. SYNTAX Integer32
  267. MAX-ACCESS read-only
  268. STATUS current
  269. DESCRIPTION
  270. "Table index. Does not identify the fault and may change
  271. each time the table is sent."
  272. ::= { daFaultTableEntry 1 }
  273.  
  274. daFaultTableEntryDetail OBJECT-TYPE
  275. SYNTAX OCTET STRING
  276. MAX-ACCESS read-only
  277. STATUS current
  278. DESCRIPTION
  279. "Full detail of the fault."
  280. ::= { daFaultTableEntry 2 }
  281.  
  282. daEvent NOTIFICATION-TYPE
  283. OBJECTS
  284. { daTitle, daDeviceID, daEventID, daState, daSeverity, daRule, daRuleName,
  285. daProcedure, daTimestamp, daTimeElapsed, daDeviceID, daDevHostname, daDevSysName,
  286. daDevSysDescr, daDevOS, daDevType, daFaultTable }
  287. STATUS current
  288. DESCRIPTION
  289. "The SNMP trap as a result of Alarms with default Alarm Template"
  290. ::= { libreNMS 2}
  291.  
  292. --------------------------------
  293. --
  294. -- Icinga section
  295. --
  296. --------------------------------
  297.  
  298. icinga OBJECT IDENTIFIER
  299. ::= { notifications 2 }
  300.  
  301. notifyHost OBJECT IDENTIFIER
  302. ::= { icinga 1 }
  303.  
  304. nhHostCountry OBJECT-TYPE
  305. SYNTAX INTEGER
  306. MAX-ACCESS read-only
  307. STATUS current
  308. DESCRIPTION
  309. "Host Country as specified in Icinga configuration (i.e. 503 - El Salvador, 506 - Costa Rica)"
  310. ::= { notifyHost 1 }
  311.  
  312. nhNotifyDate OBJECT-TYPE
  313. SYNTAX OCTET STRING
  314. MAX-ACCESS read-only
  315. STATUS current
  316. DESCRIPTION
  317. "Current date and time of the notification."
  318. ::= { notifyHost 2 }
  319.  
  320. nhHostName OBJECT-TYPE
  321. SYNTAX OCTET STRING
  322. MAX-ACCESS read-only
  323. STATUS current
  324. DESCRIPTION
  325. "Hostname as specified in the Icinga configuration."
  326. ::= { notifyHost 3 }
  327.  
  328. nhHostState OBJECT-TYPE
  329. SYNTAX OCTET STRING
  330. MAX-ACCESS read-only
  331. STATUS current
  332. DESCRIPTION
  333. "The current state of the host: UP, DOWN,
  334. UNREACHABLE."
  335. ::= { notifyHost 4 }
  336.  
  337. nhHostOutput OBJECT-TYPE
  338. SYNTAX OCTET STRING
  339. MAX-ACCESS read-only
  340. STATUS current
  341. DESCRIPTION
  342. "The text output from the last host check (i.e. Ping OK)."
  343. ::= { notifyHost 5 }
  344.  
  345. nhNotifyType OBJECT-TYPE
  346. SYNTAX OCTET STRING
  347. MAX-ACCESS read-only
  348. STATUS current
  349. DESCRIPTION
  350. "The Notify Type in Icinga. (i.e. PROBLEM, RECOVERY)"
  351. ::= { notifyHost 6 }
  352.  
  353. nhHostDeviceType OBJECT-TYPE
  354. SYNTAX OCTET STRING
  355. MAX-ACCESS read-only
  356. STATUS current
  357. DESCRIPTION
  358. "The Device Type specified in Icinga configuration. (i.e air-conditioner, cmts, cre, daas, downstream, downstream_node, firewall, router, sensor, server, swtich, ups, upstream, upstream_node, wireless)"
  359. ::= { notifyHost 7 }
  360.  
  361. nhHostLocation OBJECT-TYPE
  362. SYNTAX OCTET STRING
  363. MAX-ACCESS read-only
  364. STATUS current
  365. DESCRIPTION
  366. "The Location specified in Icinga configuration."
  367. ::= { notifyHost 8 }
  368.  
  369. nhHostEvent NOTIFICATION-TYPE
  370. OBJECTS { nhHostCountry, nhNotifyDate, nhHostName, nhHostState, nhHostOutput, nhNotifyType, nhHostDeviceType, nhHostLocation }
  371. STATUS current
  372. DESCRIPTION
  373. "The SNMP trap that is generated as a result of an event with the host
  374. in Icinga."
  375. ::= { icinga 2}
  376.  
  377. notifyService OBJECT IDENTIFIER ::= { icinga 3 }
  378.  
  379. nsHostCountry OBJECT-TYPE
  380. SYNTAX INTEGER
  381. MAX-ACCESS read-only
  382. STATUS current
  383. DESCRIPTION
  384. "Host Country as specified in Icinga configuration (i.e. 503 - El Salvador, 506 - Costa Rica)"
  385. ::= { notifyService 1 }
  386.  
  387. nsNotifyDate OBJECT-TYPE
  388. SYNTAX OCTET STRING
  389. MAX-ACCESS read-only
  390. STATUS current
  391. DESCRIPTION
  392. "Current date and time of the notification."
  393. ::= { notifyService 2 }
  394.  
  395. nsHostName OBJECT-TYPE
  396. SYNTAX OCTET STRING
  397. MAX-ACCESS read-only
  398. STATUS current
  399. DESCRIPTION
  400. "Hostname as specified in the Icinga configuration."
  401. ::= { notifyService 3 }
  402.  
  403. nsServiceName OBJECT-TYPE
  404. SYNTAX OCTET STRING
  405. MAX-ACCESS read-only
  406. STATUS current
  407. DESCRIPTION
  408. "Servicename as specified in the Icinga configuration."
  409. ::= { notifyService 4 }
  410.  
  411. nsServiceState OBJECT-TYPE
  412. SYNTAX OCTET STRING
  413. MAX-ACCESS read-only
  414. STATUS current
  415. DESCRIPTION
  416. "The current state of the service: OK, WARNING,
  417. CRITICAL, UNKNOWN."
  418. ::= { notifyService 5 }
  419.  
  420. nsServiceOutput OBJECT-TYPE
  421. SYNTAX OCTET STRING
  422. MAX-ACCESS read-only
  423. STATUS current
  424. DESCRIPTION
  425. "The text output from the last service check (i.e. Ping OK)."
  426. ::= { notifyService 6 }
  427.  
  428. nsServiceSNMPIndex OBJECT-TYPE
  429. SYNTAX OCTET STRING
  430. MAX-ACCESS read-only
  431. STATUS current
  432. DESCRIPTION
  433. "The SNMP Index specified in Icinga configuration."
  434. ::= { notifyService 7 }
  435.  
  436. nsNotifyType OBJECT-TYPE
  437. SYNTAX OCTET STRING
  438. MAX-ACCESS read-only
  439. STATUS current
  440. DESCRIPTION
  441. "The Notify Type in Icinga."
  442. ::= { notifyService 8 }
  443.  
  444. nsHostDeviceType OBJECT-TYPE
  445. SYNTAX OCTET STRING
  446. MAX-ACCESS read-only
  447. STATUS current
  448. DESCRIPTION
  449. "The Device Type specified in Icinga configuration. (i.e air-conditioner, cmts, cre, daas, downstream, downstream_node, firewall, router, sensor, server, swtich, ups, upstream, upstream_node, wireless)"
  450. ::= { notifyService 9 }
  451.  
  452. nsHostLocation OBJECT-TYPE
  453. SYNTAX OCTET STRING
  454. MAX-ACCESS read-only
  455. STATUS current
  456. DESCRIPTION
  457. "The Location specified in Icinga configuration."
  458. ::= { notifyService 10 }
  459.  
  460. nsServiceEvent NOTIFICATION-TYPE
  461. OBJECTS { nsHostCountry, nsNotifyDate, nsHostName, nsServiceName, nsServiceState, nsServiceOutput, nsServiceSNMPIndex, nsNotifyType, nsHostDeviceType, nsHostLocation }
  462. STATUS current
  463. DESCRIPTION
  464. "The SNMP trap that is generated as a result of an event with the service
  465. in Icinga."
  466. ::= { icinga 4}
  467.  
  468. notifyHostCMTS OBJECT IDENTIFIER
  469. ::= { icinga 5 }
  470.  
  471. nhHostCountryCMTS OBJECT-TYPE
  472. SYNTAX INTEGER
  473. MAX-ACCESS read-only
  474. STATUS current
  475. DESCRIPTION
  476. "Host Country as specified in Icinga configuration (i.e. 503 - El Salvador, 506 - Costa Rica)"
  477. ::= { notifyHostCMTS 1 }
  478.  
  479. nhNotifyDateCMTS OBJECT-TYPE
  480. SYNTAX OCTET STRING
  481. MAX-ACCESS read-only
  482. STATUS current
  483. DESCRIPTION
  484. "Current date and time of the notification."
  485. ::= { notifyHostCMTS 2 }
  486.  
  487. nhHostNameCMTS OBJECT-TYPE
  488. SYNTAX OCTET STRING
  489. MAX-ACCESS read-only
  490. STATUS current
  491. DESCRIPTION
  492. "Hostname as specified in the Icinga configuration."
  493. ::= { notifyHostCMTS 3 }
  494.  
  495. nhHostStateCMTS OBJECT-TYPE
  496. SYNTAX OCTET STRING
  497. MAX-ACCESS read-only
  498. STATUS current
  499. DESCRIPTION
  500. "The current state of the host: UP, DOWN,
  501. UNREACHABLE."
  502. ::= { notifyHostCMTS 4 }
  503.  
  504. nhHostOutputCMTS OBJECT-TYPE
  505. SYNTAX OCTET STRING
  506. MAX-ACCESS read-only
  507. STATUS current
  508. DESCRIPTION
  509. "The text output from the last host check (i.e. Ping OK)."
  510. ::= { notifyHostCMTS 5 }
  511.  
  512. nhNotifyTypeCMTS OBJECT-TYPE
  513. SYNTAX OCTET STRING
  514. MAX-ACCESS read-only
  515. STATUS current
  516. DESCRIPTION
  517. "The Notify Type in Icinga. (i.e. PROBLEM, RECOVERY)"
  518. ::= { notifyHostCMTS 6 }
  519.  
  520. nhHostDeviceTypeCMTS OBJECT-TYPE
  521. SYNTAX OCTET STRING
  522. MAX-ACCESS read-only
  523. STATUS current
  524. DESCRIPTION
  525. "The Device Type specified in Icinga configuration. (i.e air-conditioner, cmts, cre, daas, downstream, downstream_node, firewall, router, sensor, server, swtich, ups, upstream, upstream_node, wireless)"
  526. ::= { notifyHostCMTS 7 }
  527.  
  528. nhHostLocationCMTS OBJECT-TYPE
  529. SYNTAX OCTET STRING
  530. MAX-ACCESS read-only
  531. STATUS current
  532. DESCRIPTION
  533. "The Location specified in Icinga configuration."
  534. ::= { notifyHostCMTS 8 }
  535.  
  536. nhHostNodoCMTS OBJECT-TYPE
  537. SYNTAX OCTET STRING
  538. MAX-ACCESS read-only
  539. STATUS current
  540. DESCRIPTION
  541. "The Node specified in Icinga configuration."
  542. ::= { notifyHostCMTS 9 }
  543.  
  544. nhHostSNMPIndexCMTS OBJECT-TYPE
  545. SYNTAX OCTET STRING
  546. MAX-ACCESS read-only
  547. STATUS current
  548. DESCRIPTION
  549. "The SNMP Index specified in Icinga configuration."
  550. ::= { notifyHostCMTS 10 }
  551.  
  552. nhHostIFPortCMTS OBJECT-TYPE
  553. SYNTAX OCTET STRING
  554. MAX-ACCESS read-only
  555. STATUS current
  556. DESCRIPTION
  557. "The IF Port specified in Icinga configuration."
  558. ::= { notifyHostCMTS 11 }
  559.  
  560. nhHostEventCMTS NOTIFICATION-TYPE
  561. OBJECTS { nhHostCountryCMTS, nhNotifyDateCMTS, nhHostNameCMTS, nhHostStateCMTS, nhHostOutputCMTS, nhNotifyTypeCMTS, nhHostDeviceTypeCMTS, nhHostLocationCMTS, nhHostNodoCMTS, nhHostSNMPIndexCMTS, nhHostIFPortCMTS }
  562. STATUS current
  563. DESCRIPTION
  564. "The SNMP trap that is generated as a result of an event with the host
  565. in Icinga."
  566. ::= { icinga 6}
  567.  
  568. notifyServiceCMTS OBJECT IDENTIFIER ::= { icinga 7 }
  569.  
  570. nsHostCountryCMTS OBJECT-TYPE
  571. SYNTAX INTEGER
  572. MAX-ACCESS read-only
  573. STATUS current
  574. DESCRIPTION
  575. "Host Country as specified in Icinga configuration (i.e. 503 - El Salvador, 506 - Costa Rica)"
  576. ::= { notifyServiceCMTS 1 }
  577.  
  578. nsNotifyDateCMTS OBJECT-TYPE
  579. SYNTAX OCTET STRING
  580. MAX-ACCESS read-only
  581. STATUS current
  582. DESCRIPTION
  583. "Current date and time of the notification."
  584. ::= { notifyServiceCMTS 2 }
  585.  
  586. nsHostNameCMTS OBJECT-TYPE
  587. SYNTAX OCTET STRING
  588. MAX-ACCESS read-only
  589. STATUS current
  590. DESCRIPTION
  591. "Hostname as specified in the Icinga configuration."
  592. ::= { notifyServiceCMTS 3 }
  593.  
  594. nsServiceNameCMTS OBJECT-TYPE
  595. SYNTAX OCTET STRING
  596. MAX-ACCESS read-only
  597. STATUS current
  598. DESCRIPTION
  599. "Servicename as specified in the Icinga configuration."
  600. ::= { notifyServiceCMTS 4 }
  601.  
  602. nsServiceStateCMTS OBJECT-TYPE
  603. SYNTAX OCTET STRING
  604. MAX-ACCESS read-only
  605. STATUS current
  606. DESCRIPTION
  607. "The current state of the service: OK, WARNING,
  608. CRITICAL, UNKNOWN."
  609. ::= { notifyServiceCMTS 5 }
  610.  
  611. nsServiceOutputCMTS OBJECT-TYPE
  612. SYNTAX OCTET STRING
  613. MAX-ACCESS read-only
  614. STATUS current
  615. DESCRIPTION
  616. "The text output from the last service check (i.e. Ping OK)."
  617. ::= { notifyServiceCMTS 6 }
  618.  
  619. nsNotifyTypeCMTS OBJECT-TYPE
  620. SYNTAX OCTET STRING
  621. MAX-ACCESS read-only
  622. STATUS current
  623. DESCRIPTION
  624. "The Notify Type in Icinga."
  625. ::= { notifyServiceCMTS 7 }
  626.  
  627. nsHostDeviceTypeCMTS OBJECT-TYPE
  628. SYNTAX OCTET STRING
  629. MAX-ACCESS read-only
  630. STATUS current
  631. DESCRIPTION
  632. "The Device Type specified in Icinga configuration. (i.e air-conditioner, cmts, cre, daas, downstream, downstream_node, firewall, router, sensor, server, swtich, ups, upstream, upstream_node, wireless)"
  633. ::= { notifyServiceCMTS 8 }
  634.  
  635. nsHostLocationCMTS OBJECT-TYPE
  636. SYNTAX OCTET STRING
  637. MAX-ACCESS read-only
  638. STATUS current
  639. DESCRIPTION
  640. "The Location specified in Icinga configuration."
  641. ::= { notifyServiceCMTS 9 }
  642.  
  643. nsHostNodoCMTS OBJECT-TYPE
  644. SYNTAX OCTET STRING
  645. MAX-ACCESS read-only
  646. STATUS current
  647. DESCRIPTION
  648. "The Nodo specified in Icinga configuration."
  649. ::= { notifyServiceCMTS 10 }
  650.  
  651. nsHostSNMPIndexCMTS OBJECT-TYPE
  652. SYNTAX OCTET STRING
  653. MAX-ACCESS read-only
  654. STATUS current
  655. DESCRIPTION
  656. "The SNMP Index specified in Icinga configuration."
  657. ::= { notifyServiceCMTS 11 }
  658.  
  659. nsHostIFPortCMTS OBJECT-TYPE
  660. SYNTAX OCTET STRING
  661. MAX-ACCESS read-only
  662. STATUS current
  663. DESCRIPTION
  664. "The IF Port specified in Icinga configuration."
  665. ::= { notifyServiceCMTS 12 }
  666.  
  667. nsServiceEventCMTS NOTIFICATION-TYPE
  668. OBJECTS { nsHostCountryCMTS, nsNotifyDateCMTS, nsHostNameCMTS, nsServiceNameCMTS, nsServiceStateCMTS, nsServiceOutputCMTS, nsNotifyTypeCMTS, nsHostDeviceTypeCMTS, nsHostLocationCMTS, nsHostNodoCMTS, nsHostSNMPIndexCMTS, nsHostIFPortCMTS }
  669. STATUS current
  670. DESCRIPTION
  671. "The SNMP trap that is generated as a result of an event with the service
  672. in Icinga."
  673. ::= { icinga 8}
  674.  
  675. END
  676.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement