Node-Red configuration
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.

SNMPv2-CONF.mib 6.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. SNMPv2-CONF DEFINITIONS ::= BEGIN
  2. -- definitions for conformance groups
  3. OBJECT-GROUP MACRO ::=
  4. BEGIN
  5. TYPE NOTATION ::=
  6. ObjectsPart
  7. "STATUS" Status
  8. "DESCRIPTION" Text
  9. ReferPart
  10. VALUE NOTATION ::=
  11. value(VALUE OBJECT IDENTIFIER)
  12. ObjectsPart ::=
  13. "OBJECTS" "{" Objects "}"
  14. Objects ::=
  15. Object
  16. | Objects "," Object
  17. Object ::=
  18. value(Name ObjectName)
  19. Status ::=
  20. "current"
  21. | "deprecated"
  22. | "obsolete"
  23. ReferPart ::=
  24. "REFERENCE" Text
  25. | empty
  26. -- uses the NVT ASCII character set
  27. Text ::= """" string """"
  28. END
  29. -- more definitions for conformance groups
  30. NOTIFICATION-GROUP MACRO ::=
  31. BEGIN
  32. TYPE NOTATION ::=
  33. NotificationsPart
  34. "STATUS" Status
  35. "DESCRIPTION" Text
  36. ReferPart
  37. VALUE NOTATION ::=
  38. value(VALUE OBJECT IDENTIFIER)
  39. NotificationsPart ::=
  40. "NOTIFICATIONS" "{" Notifications "}"
  41. Notifications ::=
  42. Notification
  43. | Notifications "," Notification
  44. Notification ::=
  45. value(Name NotificationName)
  46. Status ::=
  47. "current"
  48. | "deprecated"
  49. | "obsolete"
  50. ReferPart ::=
  51. "REFERENCE" Text
  52. | empty
  53. -- uses the NVT ASCII character set
  54. Text ::= """" string """"
  55. END
  56. -- definitions for compliance statements
  57. MODULE-COMPLIANCE MACRO ::=
  58. BEGIN
  59. TYPE NOTATION ::=
  60. "STATUS" Status
  61. "DESCRIPTION" Text
  62. ReferPart
  63. ModulePart
  64. VALUE NOTATION ::=
  65. value(VALUE OBJECT IDENTIFIER)
  66. Status ::=
  67. "current"
  68. | "deprecated"
  69. | "obsolete"
  70. ReferPart ::=
  71. "REFERENCE" Text
  72. | empty
  73. ModulePart ::=
  74. Modules
  75. | empty
  76. Modules ::=
  77. Module
  78. | Modules Module
  79. Module ::=
  80. -- name of module --
  81. "MODULE" ModuleName
  82. MandatoryPart
  83. CompliancePart
  84. ModuleName ::=
  85. modulereference ModuleIdentifier
  86. -- must not be empty unless contained
  87. -- in MIB Module
  88. | empty
  89. ModuleIdentifier ::=
  90. value(ModuleID OBJECT IDENTIFIER)
  91. | empty
  92. MandatoryPart ::=
  93. "MANDATORY-GROUPS" "{" Groups "}"
  94. | empty
  95. Groups ::=
  96. Group
  97. | Groups "," Group
  98. Group ::=
  99. value(Group OBJECT IDENTIFIER)
  100. CompliancePart ::=
  101. Compliances
  102. | empty
  103. Compliances ::=
  104. Compliance
  105. | Compliances Compliance
  106. Compliance ::=
  107. ComplianceGroup
  108. | Object
  109. ComplianceGroup ::=
  110. "GROUP" value(Name OBJECT IDENTIFIER)
  111. "DESCRIPTION" Text
  112. Object ::=
  113. "OBJECT" value(Name ObjectName)
  114. SyntaxPart
  115. WriteSyntaxPart
  116. AccessPart
  117. "DESCRIPTION" Text
  118. -- must be a refinement for object's SYNTAX clause
  119. SyntaxPart ::=
  120. "SYNTAX" type(SYNTAX)
  121. | empty
  122. -- must be a refinement for object's SYNTAX clause
  123. WriteSyntaxPart ::=
  124. "WRITE-SYNTAX" type(WriteSYNTAX)
  125. | empty
  126. AccessPart ::=
  127. "MIN-ACCESS" Access
  128. | empty
  129. Access ::=
  130. "not-accessible"
  131. | "accessible-for-notify"
  132. | "read-only"
  133. | "read-write"
  134. | "read-create"
  135. -- uses the NVT ASCII character set
  136. Text ::= """" string """"
  137. END
  138. -- definitions for capabilities statements
  139. AGENT-CAPABILITIES MACRO ::=
  140. BEGIN
  141. TYPE NOTATION ::=
  142. "PRODUCT-RELEASE" Text
  143. "STATUS" Status
  144. "DESCRIPTION" Text
  145. ReferPart
  146. ModulePart
  147. VALUE NOTATION ::=
  148. value(VALUE OBJECT IDENTIFIER)
  149. Status ::=
  150. "current"
  151. | "obsolete"
  152. ReferPart ::=
  153. "REFERENCE" Text
  154. | empty
  155. ModulePart ::=
  156. Modules
  157. | empty
  158. Modules ::=
  159. Module
  160. | Modules Module
  161. Module ::=
  162. -- name of module --
  163. "SUPPORTS" ModuleName
  164. "INCLUDES" "{" Groups "}"
  165. VariationPart
  166. ModuleName ::=
  167. identifier ModuleIdentifier
  168. ModuleIdentifier ::=
  169. value(ModuleID OBJECT IDENTIFIER)
  170. | empty
  171. Groups ::=
  172. Group
  173. | Groups "," Group
  174. Group ::=
  175. value(Name OBJECT IDENTIFIER)
  176. VariationPart ::=
  177. Variations
  178. | empty
  179. Variations ::=
  180. Variation
  181. | Variations Variation
  182. Variation ::=
  183. ObjectVariation
  184. | NotificationVariation
  185. NotificationVariation ::=
  186. "VARIATION" value(Name NotificationName)
  187. AccessPart
  188. "DESCRIPTION" Text
  189. ObjectVariation ::=
  190. "VARIATION" value(Name ObjectName)
  191. SyntaxPart
  192. WriteSyntaxPart
  193. AccessPart
  194. CreationPart
  195. DefValPart
  196. "DESCRIPTION" Text
  197. -- must be a refinement for object's SYNTAX clause
  198. SyntaxPart ::=
  199. "SYNTAX" type(SYNTAX)
  200. | empty
  201. -- must be a refinement for object's SYNTAX clause
  202. WriteSyntaxPart ::=
  203. "WRITE-SYNTAX" type(WriteSYNTAX)
  204. | empty
  205. AccessPart ::=
  206. "ACCESS" Access
  207. | empty
  208. Access ::=
  209. "not-implemented"
  210. -- only "not-implemented" for notifications
  211. | "accessible-for-notify"
  212. | "read-only"
  213. | "read-write"
  214. | "read-create"
  215. -- following is for backward-compatibility only
  216. | "write-only"
  217. CreationPart ::=
  218. "CREATION-REQUIRES" "{" Cells "}"
  219. | empty
  220. Cells ::=
  221. Cell
  222. | Cells "," Cell
  223. Cell ::=
  224. value(Cell ObjectName)
  225. DefValPart ::=
  226. "DEFVAL" "{" value(Defval ObjectSyntax) "}"
  227. | empty
  228. -- uses the NVT ASCII character set
  229. Text ::= """" string """"
  230. END
  231. END