System Health Monitor
Comprehensive monitoring of system resources, hardware, and container health
System Information
Hostname
ca9b2c46f86b
Distribution
Debian GNU/Linux 12 (bookworm)
Kernel
6.8.0-87-generic (#88-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 09:28:41 UTC 2025)
Architecture
x86_64
Uptime
10d 7h 50m
Load Average
0.9248046875, 1.14013671875, 1.263671875
Processes
4 total (1 running)
Virtualization
Hypervisor detected
Last Updated
CPU Details
Model:
Intel Core Processor (Skylake, IBRS)
Vendor:
GenuineIntel
Architecture:
x86_64
Virtualization:
Not detected
Physical Cores:
1
Logical Cores:
2
Max Frequency:
Unknown
Min Frequency:
Unknown
Cache Size:
16384 KB
Microcode:
0x1
Feature Flags
abm
aes
apic
arat
avx
avx2
bmi1
bmi2
clflush
cmov
constant_tsc
cpuid
cpuid_fault
cx16
cx8
de
+ 51 additional flags
Platform & Firmware
Manufacturer:
Vultr
Product:
HFC
Version:
pc-q35-8.2
Serial:
90176342
Mainboard:
Unknown
BIOS Vendor:
Vultr
CPU Usage
Overall Usage
49.8%
Physical Cores:
1
Total Cores:
2
Max Freq:
0 MHz
Current:
3696 MHz
Per-Core Usage
Core 0:
54.1%
Core 1:
45.5%
Memory Usage
RAM Usage
46.5%
Swap Usage
0.7%
Available:
2.04 GB
Free:
309.61 MB
Stack Services
Database
connected
Version: PostgreSQL 17.0 (Debian 17.0-1.pgdg110+1) on x86_64-pc-linux…
Size: 45 MB
Active Connections: 1
Containers
10
Running
10
Stopped
0
Unhealthy
0
Noaa Poller
noaa-poller
Up 15 minutes
Nginx
nginx
Up 15 minutes
Ipaws Poller
ipaws-poller
Up 15 minutes
App
app
Up 15 minutes
Storage Usage
/dev/vda2
(/app-config)
74.1%
/dev/vda2
(/etc/letsencrypt)
74.1%
/dev/vda2
(/etc/resolv.conf)
74.1%
/dev/vda2
(/etc/hostname)
74.1%
/dev/vda2
(/etc/hosts)
74.1%
Network
Hostname:
ca9b2c46f86b
Total RX / TX:
602.01 MB / 337.27 MB
Packets RX / TX:
674012 / 801879
| Interface | Address | RX | TX | Speed | Status |
|---|---|---|---|---|---|
| eth0 | 172.19.0.7 | 602.01 MB | 337.26 MB | 10000 Mb/s | UP |
| lo | 127.0.0.1 | 6.08 KB | 6.08 KB | — | UP |
Storage Inventory
| Device | Details | Mounts |
|---|---|---|
| /dev/vda |
Storage Health (S.M.A.R.T.)
/dev/vda
unknown
USB Devices
| Device | Description | Speed | Details |
|---|---|---|---|
| 1-1 | 480 Mb/s | ||
| usb1 | 480 Mb/s | ||
| usb2 | 5000 Mb/s |
Container Details
| Container | Status | Health | Uptime | Image |
|---|---|---|---|---|
| Noaa Poller | Up 15 minutes | — | 16m |
eas-station:latest
|
| Nginx | Up 15 minutes | — | 16m |
eas-nginx:latest
|
| Ipaws Poller | Up 15 minutes | — | 16m |
eas-station:latest
|
| App | Up 15 minutes | — | 16m |
eas-station:latest
|
| Audio Service | Up 15 minutes | — | 16m |
eas-station:latest
|
| Icecast | Up 15 minutes (healthy) | Healthy | 16m |
eas-icecast:latest
|
| Redis | Up 6 hours (healthy) | Healthy | 5h 37m |
redis:7-alpine
|
| Certbot | Up 6 hours | — | 5h 37m |
certbot/certbot:latest
|
| Alerts Db | Up 6 hours (healthy) | Healthy | 5h 37m |
postgis/postgis:17-3.4
|
| portainer | Up 10 days | — | 10d 7h 20m |
portainer/portainer-ee:2.33.3
|
Audio decoding CPU
0.0%
Tracks ffmpeg, sox, gst-launch, arecord/aplay, PulseAudio, and EAS decoding helpers.
| PID | Process Name | CPU % | Memory % | User | Command |
|---|---|---|---|---|---|
33 |
gunicorn | 19.9% | 5.3% | root | /usr/local/bin/python3.11 /usr/local/bin/gunicorn --bind 0.0.0.0:5000 --workers 2 --timeout 300 --worker-class gevent --... |
34 |
gunicorn | 19.9% | 4.9% | root | /usr/local/bin/python3.11 /usr/local/bin/gunicorn --bind 0.0.0.0:5000 --workers 2 --timeout 300 --worker-class gevent --... |
1 |
sh | 0.0% | 0.0% | root | sh -c gunicorn --bind 0.0.0.0:5000 --workers ${MAX_WORKERS:-2} --timeout 300 --worker-class gevent --worker-connections ... |
32 |
gunicorn | 0.0% | 0.8% | root | /usr/local/bin/python3.11 /usr/local/bin/gunicorn --bind 0.0.0.0:5000 --workers 2 --timeout 300 --worker-class gevent --... |