louislam / uptime-kuma

A fancy self-hosted monitoring tool

Home Page:https://uptime.kuma.pet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Basic server monitoring

MichaelBelgium opened this issue Β· comments

πŸ“‘ I have found these related issues/pull requests

None

🏷️ Feature Request Type

New monitor, Other

πŸ”– Feature description

Would it be an idea .. to include some sort of server monitor in uptime-kuma?

This could perhaps be called a "heartbeat monitor", where the server u monitor has to send data to uptime kuma in stead of other way around. If the server can send data about itself, you're sure it's up and on plus you get to track system parameters.

The monitor itself would show and track the history of

  • % usage RAM
  • % usage CPU
  • % usage disk
  • usage network
  • and so on

This would make it able to add an alert, for example, if cpu usage is more than 90% for 5 minutes straight and so on.

In terms of showing this on the status page, it'd be nice to display it with a graph showing the current usage of all. eg like hetrixtools or Netweak

βœ”οΈ Solution

There are several ways to monitor a server but the easiest way is via an agent. You install an agent script on the server you wanna monitor and it'll send data to - in this case - uptime kuma.

It's possible to get some inspiration from the open source agents of hetrixtools or netweak

❓ Alternatives

No response

πŸ“ Additional Context

No response

You can give #819 a thumps up ^^

=> closing as a duplicate