DEV Community

Cover image for Monitoring Linux servers without Grafana, Docker, or agents
Nurul Islam Rimon
Nurul Islam Rimon

Posted on

Monitoring Linux servers without Grafana, Docker, or agents

Checking server health usually means running the same commands again and again:

top, free, df, ss, ps…

Grafana is powerful — but often overkill for quick monitoring.

So I built Server Status.

A real-time, Grafana-inspired dashboard that runs entirely inside the terminal.

  • No browser.
  • No services.
  • No setup.

Just run:

server-status
Enter fullscreen mode Exit fullscreen mode

And instantly see:

  1. CPU (total + per core)
  2. Memory & swap
  3. Disk usage
  4. Network RX/TX
  5. Active connections
  6. Processes
  7. Top CPU-hungry tasks
  8. Service status (nginx, mysql, docker, custom)
  9. Fast. Lightweight. Flicker-free.

Install in 10 seconds:

curl -fsSL https://raw.githubusercontent.com/nurulislamrimon/server-status/main/server-status.sh -o server-status
chmod +x server-status
sudo mv server-status /usr/local/bin/server-status
Enter fullscreen mode Exit fullscreen mode

Customize it:

server-status --refresh 2 --services "nginx,mysql,docker"
Enter fullscreen mode Exit fullscreen mode

GitHub: https://github.com/nurulislamrimon/server-status

If it helps you, a ⭐ means a lot.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Code. Scale. Repeat.

  • Nurul Islam Rimon,

Fullstack Dev at ExpertSquad.net

Top comments (0)