I had a look, why have i not blogged about this before. Netdata is amazing, its local system monitoring on Linux on steroids and its Free and and and with recent updates its also got a really decent cloud based dashboard solution..
What is netdata?
So at its core netdata is a web based version of something like top, htop or that type of application. It sits on port tcp/19999 ready to provide you real time stats of the hardware on your device
Out of the box netdata will see the overview with realtime graphs and scrolling down the page will provide indepth graphs and analytics of all aspects of the hardware on the system.
Where applicable some apps will also show stats duch as Apache, Nginx and Docker.
The local install however is just the start as with a few commands you can link all the servers you have running Netdata to the Netdata Cloud and start producing dashboards covering your whole server estate.
How do i install it?
A basic linux install is handled by a bash command
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
This will prompt for your sudo password and then ask for confirmation of a few things after which an install will take place setting up Netdata and launching the systemctl service.
If you want to install Netdata on Docker, FreeBSD, OSX using package managers then this can also be done and there are well written instructions here.
Once installed open the URL in your
What about the cloud?
Netdata the standalone version was around for a long time, then Netdata got cloud connectivity at https://netdata.cloud which is accessible using SSO or an account.
Once connected to the cloud you will need to run a command on each server running Netdata to claim the server
sudo netdata-claim.sh -token=TOKEN -rooms=ROOM1,ROOM2 -url=https://app.netdata.cloud
You can also setup War Rooms, Group the nodes and provide a level of access to other logging on (RBAC) to view the data from Different nodes.
Once you've logged on and connected a local server to the cloud the next time you open the :19999 IP Address you will see all the servers you can access from a central side bar on the local page.
Can it do dashboards?
There is a recent addition is dashboarding and composite charts on Netdata
The Dashboards can either be provided in Netdata Cloud OR using Grafana.
More Details here:
Firstly install it, its free and useful, setup the cloud and then take a look at expanding what netdata can do
This is great software.. support it.