Initial implementation

This commit is contained in:
2024-05-02 19:41:50 +01:00
parent 7bda6dba00
commit cb5fb93c97
33 changed files with 2285 additions and 0 deletions

31
src/client/types.ts Normal file
View File

@@ -0,0 +1,31 @@
type StaticData = {
boot_time: number;
components: string[];
cpu: {
brand: string;
name: string;
vendor_id: string;
};
host_name: string;
kernel_version: string;
name: string;
os_version: string;
total_memory: number;
total_swap: number;
uptime: number;
};
type DynamicData = {
cpu_usage: number[];
disks: {
read: number;
write: number;
};
mem_usage: number;
network: {
down: number;
up: number;
};
swap_usage: number;
temps: number[];
};