package com.ruoyi.common.core.enums;


import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 控制码
 */
@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum MsgEnum {

    多公网IP探测("NETWORK_DETECT"),

    获取最新策略("GET_POLICY"),

    获取最新策略应答("GET_POLICY_RSP"),

    注册("REGISTER"),

    注册应答("REGISTER_RSP"),

    断开("DISCONNECT"),

    断开应答("DISCONNECT_RSP"),

    心跳上报("HEARTBEAT"),

    CPU上报("CPU"),

    磁盘上报("DISK"),

    容器上报("DOCKER"),

    内存上报("MEMORY"),

    网络上报("NET"),

    挂载上报("POINT"),

    系统其他上报("OTHER_SYSTEM"),

    交换机上报("SWITCHBOARD"),

    开启系统采集("SYSTEM_COLLECT_START"),

    开启系统采集应答("SYSTEM_COLLECT_START_RSP"),

    关闭系统采集("SYSTEM_COLLECT_STOP"),

    关闭系统采集应答("SYSTEM_COLLECT_STOP_RSP"),

    开启交换机采集("SWITCH_COLLECT_START"),

    开启交换机采集应答("SWITCH_COLLECT_START_RSP"),

    关闭交换机采集("SWITCH_COLLECT_STOP"),

    关闭交换机采集应答("SWITCH_COLLECT_STOP_RSP"),

    告警设置("ALARM_SET"),

    告警设置应答("ALARM_SET_RSP"),

    执行脚本策略("SCRIPT_POLICY"),

    执行脚本策略应答("SCRIPT_POLICY_RSP"),

    Agent版本更新("AGENT_VERSION_UPDATE"),

    Agent版本更新应答("AGENT_VERSION_UPDATE_RSP");

    private String value;



}
