1.create.mql 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. create class if not exists /devops ()
  2. with alias='devops' , namespace='m3event' ;
  3. ;
  4. create class if not exists /devops/alerts_status (
  5. acknowledged int "acknowledged",
  6. admin varchar "admin",
  7. adminphone varchar "adminphone",
  8. agent varchar "agent",
  9. alarmkey varchar "alarmkey",
  10. alarmtype varchar "alarmtype",
  11. alertgroup varchar "alertgroup",
  12. alertkey varchar "alertkey",
  13. alertsubtype varchar "alertsubtype",
  14. alerttype varchar "alerttype",
  15. area varchar "area",
  16. bname varchar "bname",
  17. bsm_classname varchar "bsm_classname",
  18. bsm_identity varchar "bsm_identity",
  19. bsm_subidentity varchar "bsm_subidentity",
  20. businessimpact int "businessimpact",
  21. bussinesscategory varchar "bussinesscategory",
  22. causetype int "causetype",
  23. ccpc int "ccpc",
  24. ccpcbank varchar "ccpcbank",
  25. chineseflag int "chineseflag",
  26. ciid varchar "ciid",
  27. cmdbenrichstatus int "cmdbenrichstatus",
  28. cname varchar "cname",
  29. cnsummary varchar "cnsummary",
  30. contact varchar "contact",
  31. contactman varchar "contactman",
  32. contactphone varchar "contactphone",
  33. corrscore int "corrscore",
  34. customer varchar "customer",
  35. deviceios varchar "deviceios",
  36. devicelocation varchar "devicelocation",
  37. devicemodel varchar "devicemodel",
  38. devicepurpose varchar "devicepurpose",
  39. devicetype varchar "devicetype",
  40. domaingroup varchar "domaingroup",
  41. domainsubgroup varchar "domainsubgroup",
  42. duration int "duration",
  43. emailstatus int "emailstatus",
  44. entity varchar "entity",
  45. eventclass varchar "eventclass",
  46. eventid varchar "eventid",
  47. eventstatus int "eventstatus",
  48. eventtime varchar "eventtime",
  49. eventtype enum {
  50. "11":["数据库告警"],
  51. "12":["中间件类告警"],
  52. "13":["应用类告警"],
  53. "14":["硬件类告警"],
  54. "99":["其他类告警"],
  55. "10":["主机告警"]} "eventtype",
  56. evtproccode varchar "evtproccode",
  57. expiretime int "expiretime",
  58. explain varchar "explain",
  59. extendedattr varchar "extendedattr",
  60. firstoccurrence timestamp "firstoccurrence",
  61. flag int "flag",
  62. flash int "flash",
  63. grade int "grade",
  64. identifier varchar "identifier",
  65. idname varchar "idname",
  66. impactflag int "impactflag",
  67. instance varchar "instance",
  68. internallast timestamp "internallast",
  69. itmdisplayitem varchar "itmdisplayitem",
  70. lastoccurrence timestamp "lastoccurrence",
  71. localnodealias varchar "localnodealias",
  72. localobjrelate int "localobjrelate",
  73. localpriobj varchar "localpriobj",
  74. localrootobj varchar "localrootobj",
  75. localsecobj varchar "localsecobj",
  76. localtertobj varchar "localtertobj",
  77. location varchar "location",
  78. logticket int "logticket",
  79. lpar varchar "lpar",
  80. machineid varchar "machineid",
  81. maintainstatus int "maintainstatus",
  82. maintenance enum {
  83. "0":["Unknown", "未知"],
  84. "1":["true", "维护期内"],
  85. "2":["false", "维护期外"]} "maintenance",
  86. manager varchar "manager",
  87. market varchar "market",
  88. msg_id varchar "msg_id",
  89. n_maintenance_status int "n_maintenance_status",
  90. netype varchar "netype",
  91. nmoscausetype int "nmoscausetype",
  92. nmosdomainname varchar "nmosdomainname",
  93. nmosentityid int "nmosentityid",
  94. nmoseventmap varchar "nmoseventmap",
  95. nmosmanagedstatus int "nmosmanagedstatus",
  96. nmosobjinst int "nmosobjinst",
  97. nmosserial varchar "nmosserial",
  98. node varchar "node",
  99. nodealias varchar "nodealias",
  100. nodename varchar "nodename",
  101. nodetype varchar "nodetype",
  102. objectfullname varchar "objectfullname",
  103. oldrow int "oldrow",
  104. omni_class varchar "omni_class",
  105. omni_serial int "omni_serial",
  106. orgcode varchar "orgcode",
  107. originalseverity int "originalseverity",
  108. ownergid int "ownergid",
  109. owneruid int "owneruid",
  110. phone varchar "phone",
  111. physicalcabinet varchar "physicalcabinet",
  112. physicalcard varchar "physicalcard",
  113. physicallocation varchar "physicallocation",
  114. physicalport int "physicalport",
  115. physicalslot int "physicalslot",
  116. plateng varchar "plateng",
  117. platform varchar "platform",
  118. policylevel varchar "policylevel",
  119. policyname varchar "policyname",
  120. poll int "poll",
  121. probesubsecondid int "probesubsecondid",
  122. processreq int "processreq",
  123. recordtime int "recordtime",
  124. region varchar "region",
  125. remotenodealias varchar "remotenodealias",
  126. remoteobjrelate int "remoteobjrelate",
  127. remotepriobj varchar "remotepriobj",
  128. remoterootobj varchar "remoterootobj",
  129. remotesecobj varchar "remotesecobj",
  130. remotetertobj varchar "remotetertobj",
  131. resolve varchar "resolve",
  132. rowserial int "rowserial",
  133. servername varchar "servername",
  134. serverserial int "serverserial",
  135. service varchar "service",
  136. servicenowerrorcode int "servicenowerrorcode",
  137. servicenowstate int "servicenowstate",
  138. servicenowsysid varchar "servicenowsysid",
  139. severity enum {
  140. "3":["Info", "消息"],
  141. "4":["Warn", "警告"],
  142. "5":["Error", "错误"],
  143. "6":["Fatal", "致命错误"],
  144. "0":["Unknown", "未知"],
  145. "1":["Trace", "追踪"],
  146. "2":["Debug", "调试"]} "severity",
  147. siteid varchar "siteid",
  148. situationfullname varchar "situationfullname",
  149. smsflag int "smsflag",
  150. statechange timestamp "statechange",
  151. submodel varchar "submodel",
  152. subsystem varchar "subsystem",
  153. summary varchar "summary",
  154. suppressescl int "suppressescl",
  155. syscode varchar "syscode",
  156. sysplex varchar "sysplex",
  157. tally int "tally",
  158. tasklist int "tasklist",
  159. ticketstatus varchar "ticketstatus",
  160. tiggerflag int "tiggerflag",
  161. tsrmflag int "tsrmflag",
  162. ttnumber varchar "ttnumber",
  163. ttstate int "ttstate",
  164. ttuser varchar "ttuser",
  165. type enum {
  166. "1":["problem", "问题"],
  167. "2":["resolution", "恢复"],
  168. "7":["ISM new alarm", "问题"],
  169. "8":["ISM old alarm", "恢复"],
  170. "0":["Type not set"]} "type",
  171. upgradeflag int "upgradeflag",
  172. url varchar "url",
  173. x733corrnotif varchar "x733corrnotif",
  174. x733eventtype int "x733eventtype",
  175. x733probablecause int "x733probablecause",
  176. x733specificprob varchar "x733specificprob",
  177. keys( identifier,serverserial,type)
  178. )with ttl=366 day , core=memory , autosearch=true , notify=10s, version=true , history=true , key=manu, onconflict=(tally incr, firstoccurrence keep, maintenance keep, smsflag keep), partition=node , alias='alerts_status' , namespace='m3event' ;