Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicInfo ¶
type BasicInfo struct { Timestamp string `json:"timestamp"` DateTime string `json:"date_time"` BootTime string `json:"boot_time"` DeviceModel string `json:"device_model"` UpTime string `json:"up_time"` UpTimeDays string `json:"up_time_days"` UpTimeHours string `json:"up_time_hours"` UpTimeMinutes string `json:"up_time_minutes"` }
type CommonInfo ¶
type CpuInfo ¶
type CpuInfo struct { Temperature float64 `json:"temperature"` TempUnit string `json:"temp_unit"` Load1minPercent string `json:"load_1min_percent"` Load5minPercent string `json:"load_5min_percent"` Load15minPercent string `json:"load_15min_percent"` Hardware string `json:"hardware"` Revision string `json:"revision"` Serial string `json:"serial"` CpuCores int `json:"cpu_cores"` ModelName string `json:"model_name"` Arch string `json:"arch"` ArchModel string `json:"arch_model"` }
type DrivesInfo ¶
type MemoryInfo ¶
type Monitor ¶
type Monitor struct { Common CommonInfo `json:"common"` Basic *BasicInfo `json:"basic,omitempty"` OS *OSInfo `json:"os,omitempty"` CPU *CpuInfo `json:"cpu,omitempty"` MEM *MemoryInfo `json:"mem,omitempty"` Swap *SwapInfo `json:"swap,omitempty"` Drives *DrivesInfo `json:"drives,omitempty"` Network *[]NetworkInfo `json:"network,omitempty"` }
type NetworkInfo ¶
Click to show internal directories.
Click to hide internal directories.