server_status_svc

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 16, 2026 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Snapshot

type Snapshot struct {
	Hostname         string  `json:"hostname,omitempty"`
	OS               string  `json:"os,omitempty"`
	Uptime           string  `json:"uptime,omitempty"`
	CPUPercent       float64 `json:"cpuPercent,omitempty"`
	Load1            float64 `json:"load1,omitempty"`
	Load5            float64 `json:"load5,omitempty"`
	Load15           float64 `json:"load15,omitempty"`
	MemoryUsedBytes  int64   `json:"memoryUsedBytes,omitempty"`
	MemoryTotalBytes int64   `json:"memoryTotalBytes,omitempty"`
	DiskMount        string  `json:"diskMount,omitempty"`
	DiskUsedBytes    int64   `json:"diskUsedBytes,omitempty"`
	DiskTotalBytes   int64   `json:"diskTotalBytes,omitempty"`
	CollectedAt      int64   `json:"collectedAt,omitempty"`
}

Snapshot 表示一次服务器状态快照。

func Collect

func Collect(ctx context.Context, client *ssh.Client) (*Snapshot, error)

Collect 从当前 SSH 连接采集服务器状态。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL