BODET-Harmonys_Trio.mib 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. BODET-Harmonys-Trio-MIB DEFINITIONS ::= BEGIN
  2. --******************************************************************************
  3. -- MIB objects for agent module
  4. --******************************************************************************
  5. IMPORTS
  6. MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises
  7. FROM SNMPv2-SMI
  8. MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  9. FROM SNMPv2-CONF
  10. DisplayString
  11. FROM SNMPv2-TC
  12. ;
  13. trio MODULE-IDENTITY
  14. LAST-UPDATED "202001080000Z" -- 08 January 2020
  15. ORGANIZATION "BODET S.A"
  16. CONTACT-INFO "
  17. BODET S.A
  18. postal: BP1
  19. 49340 TREMENTINES
  20. FRANCE
  21. email: assistance@bodet-timesport.com
  22. "
  23. DESCRIPTION "MIB for Harmonys Trio"
  24. REVISION "202001080000Z" -- 08 January 2020
  25. DESCRIPTION "Initial Release"
  26. ::= { harmonys 4 }
  27. --******************************************************************************
  28. -- Definition
  29. --******************************************************************************
  30. bodetSnmp OBJECT IDENTIFIER ::= { enterprises 30731 }
  31. harmonys OBJECT IDENTIFIER ::= { bodetSnmp 6 }
  32. data OBJECT IDENTIFIER ::= { trio 1 }
  33. traps OBJECT IDENTIFIER ::= { trio 2 }
  34. trioConformance OBJECT IDENTIFIER ::= { trio 3 }
  35. trioCompliances OBJECT IDENTIFIER ::= { trioConformance 1 }
  36. trioGroups OBJECT IDENTIFIER ::= { trioConformance 2 }
  37. --******************************************************************************
  38. -- Objects
  39. --******************************************************************************
  40. dnsName OBJECT-TYPE
  41. SYNTAX DisplayString(SIZE(0..51))
  42. MAX-ACCESS read-only
  43. STATUS current
  44. DESCRIPTION "Hostname"
  45. ::= { data 1 }
  46. statusAlarm OBJECT-TYPE
  47. SYNTAX DisplayString(SIZE(0..32))
  48. MAX-ACCESS read-only
  49. STATUS current
  50. DESCRIPTION "Current Status"
  51. ::= { data 2 }
  52. --******************************************************************************
  53. -- Traps
  54. --******************************************************************************
  55. trapInfoReboot NOTIFICATION-TYPE
  56. STATUS current
  57. DESCRIPTION "Power Recovery"
  58. ::= { traps 1 }
  59. trapScheduledMelody NOTIFICATION-TYPE
  60. STATUS current
  61. DESCRIPTION "Scheduled Melody"
  62. ::= { traps 2 }
  63. trapManualMelody NOTIFICATION-TYPE
  64. STATUS current
  65. DESCRIPTION "Manual Melody"
  66. ::= { traps 3 }
  67. trapAlertMelody NOTIFICATION-TYPE
  68. STATUS current
  69. DESCRIPTION "Alert Melody"
  70. ::= { traps 4 }
  71. trapStatus NOTIFICATION-TYPE
  72. STATUS current
  73. DESCRIPTION "Status"
  74. ::= { traps 5 }
  75. trapWebAccess NOTIFICATION-TYPE
  76. STATUS current
  77. DESCRIPTION "Web Access"
  78. ::= { traps 6 }
  79. trapAuthentificationFailure NOTIFICATION-TYPE
  80. STATUS current
  81. DESCRIPTION "Authentification Failure in Web Server"
  82. ::= { traps 7 }
  83. trapRepeaterFailure NOTIFICATION-TYPE
  84. STATUS current
  85. DESCRIPTION "Repeater Failure"
  86. ::= { traps 8 }
  87. trapStreaming NOTIFICATION-TYPE
  88. STATUS current
  89. DESCRIPTION "Streaming"
  90. ::= { traps 9 }
  91. trapMissingFile NOTIFICATION-TYPE
  92. STATUS current
  93. DESCRIPTION "Missing File"
  94. ::= { traps 10 }
  95. trapSynchronisationFailure NOTIFICATION-TYPE
  96. STATUS current
  97. DESCRIPTION "Synchronisation Failure"
  98. ::= { traps 11 }
  99. --******************************************************************************
  100. -- Conformance Section
  101. --******************************************************************************
  102. trioCompliance MODULE-COMPLIANCE
  103. STATUS current
  104. DESCRIPTION "Compliance statement for Bodet Speaker SNMP MIB"
  105. MODULE
  106. MANDATORY-GROUPS { trioObjectsGroup,
  107. trioTrapsGroup }
  108. ::= { trioCompliances 1 }
  109. --******************************************************************************
  110. -- Groups
  111. --******************************************************************************
  112. trioObjectsGroup OBJECT-GROUP
  113. OBJECTS {
  114. dnsName,
  115. statusAlarm
  116. }
  117. STATUS current
  118. DESCRIPTION "Collection of objects for Bodet Speaker MIB"
  119. ::= { trioGroups 1 }
  120. trioTrapsGroup NOTIFICATION-GROUP
  121. NOTIFICATIONS {
  122. trapInfoReboot,
  123. trapScheduledMelody,
  124. trapManualMelody,
  125. trapAlertMelody,
  126. trapStatus,
  127. trapWebAccess,
  128. trapAuthentificationFailure,
  129. trapRepeaterFailure,
  130. trapStreaming,
  131. trapMissingFile,
  132. trapSynchronisationFailure
  133. }
  134. STATUS current
  135. DESCRIPTION "Collection of traps for Bodet Speaker MIB"
  136. ::= { trioGroups 2 }
  137. END