BODET-Flash.mib 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. BODET-Harmonys-Flash-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. flash MODULE-IDENTITY
  14. LAST-UPDATED "201703300000Z" -- 30 March 2017
  15. ORGANIZATION "BODET S.A"
  16. CONTACT-INFO "
  17. BODET S.A
  18. postal: BP1
  19. 49340 TREMENTINES
  20. FRANCE
  21. email: assistance.ts@bodet.com
  22. "
  23. DESCRIPTION "MIB for Harmonys Flash"
  24. REVISION "201703300000Z" -- 30 March 2017
  25. DESCRIPTION "Initial Release"
  26. ::= { harmonys 2 }
  27. --******************************************************************************
  28. -- Definition
  29. --******************************************************************************
  30. bodetSnmp OBJECT IDENTIFIER ::= { enterprises 30731 }
  31. harmonys OBJECT IDENTIFIER ::= { bodetSnmp 6 }
  32. data OBJECT IDENTIFIER ::= { flash 1 }
  33. traps OBJECT IDENTIFIER ::= { flash 2 }
  34. flashConformance OBJECT IDENTIFIER ::= { flash 3 }
  35. flashCompliances OBJECT IDENTIFIER ::= { flashConformance 1 }
  36. flashGroups OBJECT IDENTIFIER ::= { flashConformance 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. --******************************************************************************
  88. -- Conformance Section
  89. --******************************************************************************
  90. flashCompliance MODULE-COMPLIANCE
  91. STATUS current
  92. DESCRIPTION "Compliance statement for Bodet Flash SNMP MIB"
  93. MODULE
  94. MANDATORY-GROUPS { flashObjectsGroup,
  95. flashTrapsGroup }
  96. ::= { flashCompliances 1 }
  97. --******************************************************************************
  98. -- Groups
  99. --******************************************************************************
  100. flashObjectsGroup OBJECT-GROUP
  101. OBJECTS {
  102. dnsName,
  103. statusAlarm
  104. }
  105. STATUS current
  106. DESCRIPTION "Collection of objects for Bodet Flash MIB"
  107. ::= { flashGroups 1 }
  108. flashTrapsGroup NOTIFICATION-GROUP
  109. NOTIFICATIONS {
  110. trapInfoReboot,
  111. trapScheduledMelody,
  112. trapManualMelody,
  113. trapAlertMelody,
  114. trapStatus,
  115. trapWebAccess,
  116. trapAuthentificationFailure,
  117. trapRepeaterFailure
  118. }
  119. STATUS current
  120. DESCRIPTION "Collection of traps for Bodet Flash MIB"
  121. ::= { flashGroups 2 }
  122. END