feat: Implement instance monitoring dashboard
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
|
||||
export interface Server {
|
||||
collectionId: string;
|
||||
collectionName: string;
|
||||
id: string;
|
||||
server_id: string;
|
||||
name: string;
|
||||
hostname: string;
|
||||
ip_address: string;
|
||||
os_type: string;
|
||||
status: 'up' | 'down' | 'warning';
|
||||
uptime: string;
|
||||
ram_total: number;
|
||||
ram_used: number;
|
||||
cpu_cores: number;
|
||||
cpu_usage: number;
|
||||
disk_total: number;
|
||||
disk_used: number;
|
||||
last_checked: string;
|
||||
server_token: string;
|
||||
template_id: string;
|
||||
notification_id: string;
|
||||
timestamp: string;
|
||||
connection: string;
|
||||
agent_status: string;
|
||||
system_info: string;
|
||||
network_rx_bytes: string;
|
||||
network_tx_bytes: string;
|
||||
network_rx_speed: string;
|
||||
network_tx_speed: string;
|
||||
check_interval: number;
|
||||
docker: string;
|
||||
created: string;
|
||||
updated: string;
|
||||
}
|
||||
|
||||
export interface ServerStats {
|
||||
total: number;
|
||||
online: number;
|
||||
offline: number;
|
||||
warning: number;
|
||||
}
|
||||
Reference in New Issue
Block a user