MCPcopy Create free account

hub / github.com/china-alert/ueh / types & classes

Types & classes239 in github.com/china-alert/ueh

ClassAppHtmlSendParam
date 2021/9/26 20:52 @version V1.0 @Package com.mcinfotech.event.transmit.domain
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/AppHtmlSendParam.java:10
ClassAppTarget
date 2021/9/26 20:54 @version V1.0 @Package com.mcinfotech.event.transmit.domain
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/AppTarget.java:11
ClassAsyncPool
并发工具类
ueh_common/common/src/main/java/com/mcinfotech/event/utils/AsyncPool.java:11
ClassAuthInterceptor
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/config/AuthInterceptor.java:17
ClassBaseBean
ueh_common/common/src/main/java/com/mcinfotech/event/domain/BaseBean.java:5
ClassCandidate
事件通知对象,候选人
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/Candidate.java:8
ClassCandidateConfig
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/config/CandidateConfig.java:22
ClassCandidateVo
date 2022/1/13 15:23 @version V1.0 @Package com.mcinfotech.event.transmit.domain
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/vo/CandidateVo.java:10
ClassColumnDefineCacheConfig
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/inner/cache/ColumnDefineCacheConfig.java:22
ClassCompressParam
date 2022/1/17 19:58 @version V1.0 @Package com.mcinfotech.event.handler.domain 压缩策略独特的参数
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/CompressParam.java:9
ClassCondition
ueh_server/ueh-common-handler-display/src/main/java/com/mcinfotech/event/domain/Condition.java:3
ClassConstant
ueh_common/common/src/main/java/com/mcinfotech/event/domain/Constant.java:6
ClassConsumer
ueh_common/common/src/main/java/com/mcinfotech/event/inner/Consumer.java:8
ClassCpuNum
ueh_common/common/src/main/java/com/mcinfotech/event/utils/CpuNum.java:6
ClassDataSourceConfig
DataSource管理
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/config/DataSourceConfig.java:18
ClassDataSourceConfig
DataSource管理
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/config/DataSourceConfig.java:18
ClassDataSourceConfig
DataSource管理
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/config/DataSourceConfig.java:18
ClassDataSourceConfig
DataSource管理
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/config/DataSourceConfig.java:18
ClassDataSourceConfig
DataSource管理
ueh_probe/pprobe/src/main/java/com/mcinfotech/event/probe/config/DataSourceConfig.java:17
ClassDateFormat
ueh_common/common/src/main/java/com/mcinfotech/event/utils/DateFormat.java:11
ClassDateTimeToNumberUtil
ueh_common/common/src/main/java/com/mcinfotech/event/utils/DateTimeToNumberUtil.java:11
ClassDateTimeUtils
ueh_common/common/src/main/java/com/mcinfotech/event/utils/DateTimeUtils.java:13
ClassDefaultAfterRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultAfterRuleHandler.java:9
ClassDefaultBeforeRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultBeforeRuleHandler.java:8
ClassDefaultCompressRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultCompressRuleHandler.java:15
ClassDefaultDivideRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultDivideRuleHandler.java:17
ClassDefaultDoItHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultDoItHandler.java:9
ClassDefaultEventMessageHandler
事件接收处理默认处理器 其他的事件接收处理可以继承这个类,如果需要对某个处理节点做修改,可以重载这个节点对应的方法 比如要对BeforeRuleHandler这个节点做修改,可以重载getBeforeRuleHandler()这个方法
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/DefaultEventMessageHandler.java:31
ClassDefaultFilterRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultFilterRuleHandler.java:17
ClassDefaultHandlerFilter
将从Dispatcher来的事件根据规则做事件处理,合并与过滤在其他地方实现 1.接收校验,通过Probe(Probe Key)、Project(ID)进行校验,校验不通过的,废弃 2.接收:校验通过的,进行事件规则处理:字段映射、级别映射 3.压缩 4.角色打标 5.升降级
ueh_server/ueh-handler-api/src/main/java/com/mcinfotech/event/handler/filter/DefaultHandlerFilter.java:38
ClassDefaultHandlerFilter
将从Dispatcher来的事件根据规则做事件处理,合并与过滤在其他地方实现 1.接收校验,通过Probe(Probe Key)、Project(ID)进行校验,校验不通过的,废弃 2.接收:校验通过的,进行事件规则处理:字段映射、级别映射 3.压缩 4.角色打标 5.升降级
ueh_server/handler-default/src/main/java/com/mcinfotech/event/handler/filter/DefaultHandlerFilter.java:38
ClassDefaultMappingRuleHandler
已接入Probe: Zabbix Probe、API Server Probe要求事件源传递Probe Key 邮件(从邮箱主动读取,不包括Probe Key) 动环(从接口主动读取,不包括Probe Key) 天旦、科来(非标Syslog,UDP消息,不包括Probe Key) 在各自的Probe
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultMappingRuleHandler.java:30
ClassDefaultRecoveryRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultRecoveryRuleHandler.java:15
ClassDefaultRichRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultRichRuleHandler.java:15
ClassDefaultTransmitFilter
从事件处理器接收发送的事情 1.执行规则匹配,是否通过 2.通过进行告警通知 3.不通过结束
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/filter/DefaultTransmitFilter.java:25
ClassDefaultUpOrDownRuleHandler
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/handler/DefaultUpOrDownRuleHandler.java:17
ClassDeliveryInfo
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/DeliveryInfo.java:3
ClassDeliveryInfoConfig
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/config/DeliveryInfoConfig.java:15
ClassDeliveryTableInfo
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/DeliveryTableInfo.java:5
ClassDictDataConfig
ueh_common/ueh-common-config/src/main/java/com/mcinfotech/event/config/DictDataConfig.java:17
ClassDispatcherApplication
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/DispatcherApplication.java:8
ClassDispatcherException
ueh_common/common/src/main/java/com/mcinfotech/event/exception/DispatcherException.java:14
ClassDispatcherHolder
将Probe消息flush到Dispatcher
ueh_common/common/src/main/java/com/mcinfotech/event/dispatcher/DispatcherHolder.java:17
ClassDispatcherInfo
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/domain/DispatcherInfo.java:3
ClassDispatcherInfoConfig
Dispatcher的dispatcher配置
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/config/DispatcherInfoConfig.java:14
ClassEmailAuthenticator
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/utils/EmailAuthenticator.java:6
ClassEmailMessage
@Description: 邮件消息 @date 2021/5/13 15:17
ueh_common/common/src/main/java/com/mcinfotech/event/domain/EmailMessage.java:7
ClassEmailPusher
通知转发
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/EmailPusher.java:54
ClassEventAutoDeleteTimer
date @version V1.0 @Package com.mcinfotech.event.dispatcher.timer 定时删除实时表中已恢复告警
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/timer/EventAutoDeleteTimer.java:31
ClassEventAutoRecoveryTimer
20210827,hy,需要添加定时开关功能,可以在配置文件中设置
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/timer/EventAutoRecoveryTimer.java:35
ClassEventCombine
事件合并,暂未实现 针对单台设备中一个或几个字段重复出现时,对最后发生事件、发生次数进行更新(目前是可以自由定义) 条件字段:[{"conditionColumn":"Node","conditionDataType":"string","operator":"","conditionValue":
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventCombine.java:29
ClassEventCombine
事件丰富 针对符合条件的告警进行丰富:映射或者关联 关联暂未实现(20210408)
ueh_server/ueh-common-handler-display/src/main/java/com/mcinfotech/event/handler/algorithm/EventCombine.java:27
ClassEventCompress
事件压缩 针对单台设备中一个或几个字段重复出现时,对最后发生事件、发生次数进行更新(目前是可以自由定义) 条件字段:[{"conditionColumn":"Node","conditionDataType":"string","operator":"","conditionValue":""},{
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventCompress.java:37
ClassEventCompress
事件压缩 针对单台设备中一个或几个字段重复出现时,对最后发生事件、发生次数进行更新(目前是可以自由定义) 条件字段:[{"conditionColumn":"Node","conditionDataType":"string","operator":"","conditionValue":""},{
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/v2/EventCompress.java:44
ClassEventCompressConfig
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/config/EventCompressConfig.java:23
ClassEventConfig
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/config/EventConfig.java:18
ClassEventConstant
ueh_common/common/src/main/java/com/mcinfotech/event/domain/EventConstant.java:3
ClassEventDivide
事件分组 针对单台设备中一个或几个字段符合条件时,对事件所属进行填充,所属字段可以自由定义 条件设置:[{"conditionColumn":"Node","conditionDataType":"string","operator":"in","conditionValue":"173.21.10
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventDivide.java:39
ClassEventDivide
事件分组 如果是事件级联推送来的事件,不再进行公共事件处理策略、资源、CMDB设备属性规则,只执行定义策略 针对单台设备中一个或几个字段符合条件时,对事件所属进行填充,所属字段可以自由定义 条件设置:[{"conditionColumn":"Node","conditionDataType":"st
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/v2/EventDivide.java:43
ClassEventFilter
事件屏蔽过滤 针对单台设备中一个或几个字段符合条件时,对事件进行屏蔽过滤(修改FilterFlag字段) 条件设置:[{"conditionColumn":"Node","conditionDataType":"string","operator":"=","conditionValue":"173
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventFilter.java:38
ClassEventFilter
事件屏蔽过滤 针对单台设备中一个或几个字段符合条件时,对事件进行屏蔽过滤(修改FilterFlag字段) 条件设置:[{"conditionColumn":"Node","conditionDataType":"string","operator":"=","conditionValue":"173
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/v2/EventFilter.java:39
ClassEventHandleUser
(TEventHandleUser)实体类 @since 2024-01-12 10:39:03
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandleUser.java:16
ClassEventHandlerRule
事件处理策略
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRule.java:12
ClassEventHandlerRuleConfig
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/config/EventHandlerRuleConfig.java:25
ClassEventHandlerRuleEffect
事件处理策略结果表达式,适用于压缩、分组、升降级
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleEffect.java:8
EnumEventHandlerRuleExecType
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleExecType.java:3
ClassEventHandlerRuleExpression
事件处理策略表达式
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleExpression.java:8
EnumEventHandlerRuleIntervalType
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleIntervalType.java:3
ClassEventHandlerRuleRichEffect
事件处理策略结果表达式,适用于丰富
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleRichEffect.java:10
ClassEventHandlerRuleRichMapping
事件处理策略结果表达式,适用于丰富
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleRichMapping.java:8
EnumEventHandlerRuleType
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleType.java:3
ClassEventHandlerTemplet
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerTemplet.java:5
ClassEventIntegratedProbe
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventIntegratedProbe.java:6
ClassEventIntegratedProbeConfig
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/config/EventIntegratedProbeConfig.java:19
ClassEventManage
实现事件管理功能: 1.事件管理 1.1事件查询:丰富字段、合并查询 1.2确认 1.3开工单 1.4事件删除 1.5事件同步功能:从实时表同步到历史表 2.维护事件表 2.1动态生成建表语句 2.2动态生成修改表语句 2.3动态生成删除表语句
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/manage/EventManage.java:42
ClassEventMapping
事件处理之事件字段映射、级别映射 事件平台提供数据类型包括,包括string(字符串),int(整型数字),float(非整型数字),longtimestamp(时间戳) 事件平台能够接受的数据类型包括包括unixtimstamp、date、string、int;其中unixtimestamp为10
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventMapping.java:41
ClassEventMessageConsumer
事件消费 按照事件源类型进行消费,消费策略:按数量或者时间周期进行消费,任何一个先到都会触发消费 发送给Handler的事件需要按照Probe Key进行合并,然后再发出
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/inner/EventMessageConsumer.java:27
ClassEventMessageConsumer
事件消费
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/inner/EventMessageConsumer.java:22
ClassEventMessageConsumer
事件消费 按照事件源类型进行消费,消费策略:按数量或者时间周期进行消费,任何一个先到都会触发消费
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/inner/EventMessageConsumer.java:21
ClassEventMessageConsumer
事件消费
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/inner/EventMessageConsumer.java:14
ClassEventMessageConsumer
事件消费
ueh_probe/pprobe/src/main/java/com/mcinfotech/event/probe/inner/EventMessageConsumer.java:14
ClassEventMessageDefaultConsumer
事件消费 按照事件源类型进行消费,消费策略:按数量或者时间周期进行消费,任何一个先到都会触发消费 发送给Handler的事件需要按照Probe Key进行合并,然后再发出
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/inner/EventMessageDefaultConsumer.java:31
ClassEventMessageHandlerExecutor
从事件网关来的告警事件,已经做了按照Probe Key做了合并处理,确保到来的每一批事件都是同一个Probe Key
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/executor/EventMessageHandlerExecutor.java:33
ClassEventMessageProducer
将监控工具来的事件,存入队列,如果队里不存在,则消息丢弃
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/inner/EventMessageProducer.java:18
ClassEventMessageProducer
将监控工具来的事件,存入队列
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/inner/EventMessageProducer.java:15
ClassEventMessageProducer
将监控工具来的事件,存入队列,如果队里不存在,则消息丢弃
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/inner/EventMessageProducer.java:18
ClassEventMessageProducer
将监控工具来的事件,存入队列
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/inner/EventMessageProducer.java:14
ClassEventMessageProducer
将监控工具来的事件,存入队列
ueh_probe/pprobe/src/main/java/com/mcinfotech/event/probe/inner/EventMessageProducer.java:14
ClassEventNotify
判断事件是否符合发送条件 针对单台设备中一个或几个字段符合条件时,对事件进行通知条件判断 条件设置:[{"conditionColumn":"Node","conditionDataType":"string","operator":"=","conditionValue":"173.21.10.1
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/algorithm/EventNotify.java:27
ClassEventProbeMessageDispatcherPusher
推送消息到Dispatcher 将消息推送到Dispatcher时如果遇到网络不通或者dispatcher异常是否需要将事件缓存起来?待恢复通讯之后再进行重发
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/pusher/EventProbeMessageDispatcherPusher.java:21
ClassEventProbeMessageDispatcherPusher
推送消息到Dispatcher 将消息推送到Dispatcher时如果遇到网络不通或者dispatcher异常是否需要将事件缓存起来?待恢复通讯之后再进行重发
ueh_probe/pprobe/src/main/java/com/mcinfotech/event/probe/pusher/EventProbeMessageDispatcherPusher.java:20
ClassEventProbeMessageListener
将事件推送到事件转发程序
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/inner/listener/EventProbeMessageListener.java:22
ClassEventProbeMessageListener
将事件推送到事件转发程序
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/inner/listener/EventProbeMessageListener.java:20
ClassEventProbeMessageListener
将事件推送到事件转发程序
ueh_probe/pprobe/src/main/java/com/mcinfotech/event/probe/inner/listener/EventProbeMessageListener.java:19
ClassEventReceiveController
@description: 事件管理
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/api/EventReceiveController.java:21
ClassEventReceiverServerStarter
Dispatcher接收器启动
ueh_server/ueh-handler-api/src/main/java/com/mcinfotech/event/handler/starter/EventReceiverServerStarter.java:22
ClassEventReceiverServerStarter
Dispatcher接收器启动
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/starter/EventReceiverServerStarter.java:22
ClassEventReceiverServerStarter
Dispatcher接收器启动
ueh_server/handler-default/src/main/java/com/mcinfotech/event/handler/starter/EventReceiverServerStarter.java:23
ClassEventReceiverServerStarter
Dispatcher接收器启动
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/starter/EventReceiverServerStarter.java:22
ClassEventReceiverServerStarter
probe接收器启动
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/starter/EventReceiverServerStarter.java:22
next →1–100 of 239, ranked by callers