Free and open-source Monitoring tools for Linux

Discuss, question and suggest below.

In surprised you didn’t add grafana+telegraf+influxdb or Prometheus to that list. :slightly_smiling_face:

Hi Ben, Grafana and Prometheus are listed at the end. But will add the others. Thanks for making the suggestions. :handshake:

Edit: Added Telegraf and Influxdb.

My mistake I must not have seen them. Thanks for the reply. :+1:

1 Like

Nice list. I have been meaning to check some of these out.

Many thanks for the list of free monitoring tools! It’s useful information. Nevertheless, I would like to have information of the impact on the performance of the server it’s running at. If there is any.
Regards, Anjo Slager.

1 Like

Good question. Most are negligent, but sometimes yes, some tools impact performance noticeably.

Generally those SaaS or self-hosted tools with agents generally have negligent performance impact as you only need to install an agent on each monitored host.

It would be great if vendors include that type info, on performance impact, as it is indeed important.

Oh and welcome to the community! :handshake:

1 Like

I have greatly enjoyed Hayden’s articles on Linux server monitoring, glances for one is now in use, that I learned of through his blog. I don’t see HetrixTools mentioned on this site, so I thought I’d do a PSA.

In my career I have used many high $ commercial tools. Now semi-retired I use uptimerobot, new relic, freshping, runzero, and others. I stumbled across hetrixtools dot com and continue to be impressed. From their dashboarding to the ease of installing their agent for detailed stats to alerting to geographic connectivity and blacklist monitoring.

I have no affiliation with them. Check them out, you will not be disappointed.

I’m just going to post an image of my Uptime Monitors dashboard cause that’s all I will be permitted. Sorry, I am not permitted to post a link. That site you see highlighted is actually the host system for the Discourse forum I self-host / admin.

@hydn - Actually, it took me 15 minutes to post this due to the restrictions. My site is not so tight, so this will probably be my last post. There are other ways to trap spam, my friend.


@kgrier Thanks for sharing. The forum is set to the default spam settings. It works very effectively. You fall into a very infrequent group which is: new members whose first post contains external links. Nothing is perfect, life isn’t perfect and the built-in anti-spam isn’t either. But 99% of the forums use this method to avoid members being exposed to not only spam, but also malware/scam links from bots etc.

That’s a great looking tool. Thanks for sharing

I'm a writer now that I'm old and portly. Doing mostly online books, I discovered a
tool that I use all the time for transforming cvs files for the web. Pandas has made my
life much easier and works well.


@hydn @superuser1955 @Ben actually you can do this with the following approach.

$brew install nushell 
# it is a rust based shell programming language 
$ do { netstat } | save networkconnection.txt | open networkconnection.txt 
# if you want to get the columns then you can also add 
| columns 
# if you want to make this as a sleep then you can add 
alles super,