ServerIndexInfoModel.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace PMS.BusinessModels.CloudMonitorManage
  7. {
  8. /// <summary>
  9. /// 服务器指标信息
  10. /// </summary>
  11. public class ServerIndexInfoModel
  12. {
  13. public string ID { get; set; }
  14. public string 渠道ID { get; set; }
  15. public string 渠道名称 { get; set; }
  16. public string 项目ID { get; set; }
  17. public string 项目名称 { get; set; }
  18. public string 服务器ID { get; set; }
  19. public string 服务器IP { get; set; }
  20. public double CPU使用率 { get; set; }
  21. public string CPU状态 { get; set; } = "正常";
  22. public double 内存使用率 { get; set; }
  23. public string 内存状态 { get; set; } = "正常";
  24. public double 磁盘使用率 { get; set; }
  25. public string 磁盘状态 { get; set; } = "正常";
  26. public DateTime 最后修改时间 { get; set; }
  27. public string CPU { get; set; }
  28. public string 内存 { get; set; }
  29. public string 负责人 { get; set; }
  30. public string 服务器类型 { get; set; }
  31. public string 服务器类型显示 { get; set; }
  32. }
  33. /// <summary>
  34. /// 服务器指标详情
  35. /// </summary>
  36. public class ServerIndexDetailModel
  37. {
  38. public string ID { get; set; }
  39. public string 指标ID { get; set; }
  40. public string 服务器ID { get; set; }
  41. public double CPU使用率 { get; set; }
  42. public double 内存使用 { get; set; }
  43. public double 内存可用 { get; set; }
  44. public double 内存使用率 { get; set; }
  45. public double 磁盘使用 { get; set; }
  46. public double 磁盘可用 { get; set; }
  47. public double 磁盘使用率 { get; set; }
  48. public DateTime 创建时间 { get; set; }
  49. public long 时间戳创建时间 { get; set; }
  50. }
  51. }