mirror of
https://github.com/woodchen-ink/nezha-dash-v1.git
synced 2025-07-18 09:31:55 +08:00
47 lines
860 B
TypeScript
47 lines
860 B
TypeScript
export interface NezhaAPIResponse {
|
|
now: number;
|
|
servers: NezhaAPI[];
|
|
}
|
|
|
|
|
|
export interface NezhaAPI {
|
|
id: number;
|
|
name: string;
|
|
last_active: string;
|
|
host: NezhaAPIHost;
|
|
state: NezhaAPIStatus;
|
|
}
|
|
|
|
export interface NezhaAPIHost {
|
|
platform: string;
|
|
platform_version: string;
|
|
cpu: string[];
|
|
mem_total: number;
|
|
disk_total: number;
|
|
swap_total: number;
|
|
arch: string;
|
|
boot_time: number;
|
|
country_code: string;
|
|
version: string;
|
|
}
|
|
|
|
export interface NezhaAPIStatus {
|
|
cpu: number;
|
|
mem_used: number;
|
|
swap_used: number;
|
|
disk_used: number;
|
|
net_in_transfer: number;
|
|
net_out_transfer: number;
|
|
net_in_speed: number;
|
|
net_out_speed: number;
|
|
uptime: number;
|
|
load_1: number;
|
|
load_5: number;
|
|
load_15: number;
|
|
tcp_conn_count: number;
|
|
udp_conn_count: number;
|
|
process_count: number;
|
|
temperatures: number;
|
|
gpu: number;
|
|
}
|