Compare commits

..

5 Commits

Author SHA1 Message Date
8568c6ea0d disk_free stats 2025-01-28 16:44:29 +01:00
d2dbf7269b Add psql script 2025-01-28 16:30:52 +01:00
655039756b mem_avail stats 2025-01-28 16:07:05 +01:00
0b124687a7 Use /proc/uptime 2025-01-28 15:24:54 +01:00
7cb003defd Uptime stats 2025-01-28 15:18:28 +01:00
2 changed files with 0 additions and 20 deletions

View File

@ -27,11 +27,3 @@ CREATE TABLE host_disk (
-- free disk space in kB
disk_free INT NOT NULL
);
CREATE TABLE host_cpu (
id SERIAL PRIMARY KEY,
created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP,
host_id INT NOT NULL REFERENCES host(id),
-- cpu load for last minute
cpu_load_1m FLOAT NOT NULL
);

12
status
View File

@ -39,15 +39,3 @@ psql -w <<EOF
FROM host_upsert
RETURNING *;
EOF
psql -w <<EOF
WITH host_upsert AS (
INSERT INTO host (name) VALUES ('$(hostname)')
ON CONFLICT (name) DO UPDATE SET name = EXCLUDED.name
RETURNING id
)
INSERT INTO host_cpu (host_id, cpu_load_1m)
SELECT id, '$(top -bn1 | head -1 | awk -F'load average: ' '{print $2}' | awk -F, '{print $1}')'
FROM host_upsert
RETURNING *;
EOF