与agent交互方式更改,生产者,消费者更改,监控模板策略微调,拓扑管理新增接口,资源组新增查重接口。

This commit is contained in:
gaoyutao
2025-09-22 21:24:06 +08:00
parent a797147d95
commit a9270027f4
27 changed files with 948 additions and 23 deletions
@@ -21,5 +21,11 @@ public class InitialHeartbeatListen extends BaseEntity
/** 强度值 */
@Excel(name = "强度值")
private Long strength;
/** 服务名称 */
private String name;
/** 版本 */
private String version;
/** 服务启动时间 */
private Long startupTime;
}
@@ -51,5 +51,7 @@ public class RmMonitorPolicy extends BaseEntity
private Date deployTime;
/** 采集周期及id集合 */
private List<RmMonitorPolicyVo> collectionAndIdList;
/** 资源类型,linux switch */
private String resourceType;
}
@@ -0,0 +1,18 @@
package com.ruoyi.rocketmq.domain.vo;
import lombok.Data;
import java.time.Instant;
@Data
public class RegisterSwitchVo {
/** 服务器ip */
private String clientIp;
/** 服务器端口 */
private Integer clientPort;
/** 交换机信息 */
private String switchBoard;
/** 时间戳(秒) */
private long timestamp = Instant.now().getEpochSecond();
}
@@ -0,0 +1,19 @@
package com.ruoyi.rocketmq.domain.vo;
import lombok.Data;
@Data
public class RspVo {
/**
* 状态码,0、失败;1、成功
*/
private Integer resCode;
/**
* 描述
*/
private String resMag;
/**
* 时间戳
*/
private Long timestamp;
}
@@ -0,0 +1,13 @@
package com.ruoyi.rocketmq.domain.vo;
import lombok.Data;
@Data
public class SwitchDataVo {
/** 类型 */
private String type;
/** 数据 */
private String value;
/** 时间戳 */
private long timestamp;
}
@@ -0,0 +1,19 @@
package com.ruoyi.rocketmq.domain.vo;
import lombok.Data;
@Data
public class SwitchOidVo {
private String netOID;
private String moduleOID;
private String mpuOID;
private String pwrOID;
private String fanOID;
private String otherOID;
/** 团体名 */
private String community;
/** ip地址 */
private String ip;
/** 端口 */
private Integer port;
}