[agent-go] [status] - test for connect

This commit is contained in:
zeaslity
2023-04-23 16:37:07 +08:00
parent c5143d2d59
commit 9a676b5087
8 changed files with 119 additions and 7 deletions

View File

@@ -0,0 +1,23 @@
package io.wdd.rpc.status.beans;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@Data
public class AgentStatus {
@JsonProperty("CPUStatus")
private CPUInfo cPUStatus;
@JsonProperty("MemoryStatus")
private MemoryInfo memoryStatus;
@JsonProperty("NetworkStatus")
private NetworkInfo networkStatus;
@JsonProperty("DiskStatus")
private DiskInfo diskStatus;
}

View File

@@ -0,0 +1,32 @@
package io.wdd.rpc.status.beans;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@NoArgsConstructor
@Data
public class DiskInfo {
@JsonProperty("Total")
private Long total;
@JsonProperty("Used")
private Long used;
@JsonProperty("LogicalDisk")
private List<LogicalDiskDTO> logicalDisk;
@NoArgsConstructor
@Data
public static class LogicalDiskDTO {
@JsonProperty("device")
private String device;
@JsonProperty("mountpoint")
private String mountpoint;
@JsonProperty("fstype")
private String fstype;
@JsonProperty("opts")
private List<String> opts;
}
}

View File

@@ -0,0 +1,21 @@
package io.wdd.rpc.status.beans;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@Data
public class MemoryInfo {
@JsonProperty("TotalMemory")
private Long totalMemory;
@JsonProperty("UsedMemory")
private Long usedMemory;
@JsonProperty("AvailableMemory")
private Long availableMemory;
@JsonProperty("TotalVirtualMemory")
private Long totalVirtualMemory;
@JsonProperty("UsedVirtualMemory")
private Long usedVirtualMemory;
}

View File

@@ -1,5 +0,0 @@
package io.wdd.rpc.status.beans;
public class AgentStatus {
}