Ghostboard pixel Skip to content

This Underrated Netdata Feature is a Godsend for Busy But Smart Sysadmins

Monitoring performance metrics is one thing, getting timely alerts is another.

I don't think of myself as a sysadmin. I am more of a self-hoster who has some experience hosting websites for me and my friends. That doesn't qualify me as a sysadmin, I think.

And yet, here I am suggesting a tool whose full potential can only be utilized by a seasoned sysadmin (or so I believe).

The tool I am talking about is Netdata. It is an open source network infrastructure monitoring tool. You can self-host it, use it on-prem or opt for their managed cloud service (data stays on your server but is displayed on the hosted dashboard).

GitHub - netdata/netdata: The open-source observability platform everyone needs!
The open-source observability platform everyone needs! - netdata/netdata

Netdata lets you collect all kinds of performance metrics and displays them beautifully in a dashboard. Yeah, dashboards! Who doesn't love them?

0:00
/0:21

But I am not discussing the dashboard here.

The feature I love the most: Alert configuration

Here's the thing about dashboards. They are good to look at but you are likely not going to look at them all the time.

The feature I like the most is the alert configuration.

CPU utilization going high? Alert me. Disk is about to run out of space? Notify me?

A timely alert can save the server from going down and thus avoid service disruption.

While Netdata comes with default alert configuration for several performance metrics, it is easy to change as per your preference.

For example, the default disk space utilization is set at 80% for warning and 90% for critical. But I prefer keeping the alert at 75%.

Configuring alerts is really simple. You can either to go the dedicated alert tab or just change them from the dashboard itself.

Configuring alert in Netdata

The same goes for memory and CPU utilization and tons of other performance metrics that Netdata tracks.

💡
If you have more than one node, you can configure the same alert on all nodes simultaneously. Saves a lot of time that would have gone into the repeating the tasks.

More details on the alert configuration can be found here:

Configure alerts | Learn Netdata
Netdata’s health watchdog is highly configurable, with support for dynamic thresholds, hysteresis, alert templates, and

Now, this could be a tiny feature but I like it and it has saved my servers, hosting Ghost CMS, a few times. Perhaps it will benefit you as well.


More from It's FOSS...

Latest