import { NEntity } from "../../core";
import { Cpu } from "./Cpu";
import { Jvm } from "./Jvm";
import { Mem } from "./Mem";
import { Sys } from "./Sys";
import { Sysfile } from "./Sysfile";

/** 服务器相关信息 */
export interface Server extends NEntity {

  /** CPU相关信息 */
  cpu: Cpu;

  /** 內存相关信息 */
  mem: Mem;

  /** JVM相关信息 */
  jvm: Jvm

  /** 服务器相关信息 */
  sys: Sys;

  /** 磁盘相关信息 */
  sysFiles: Array<Sysfile>;

}

