Netdata is a complete system monitoring for Linux. It comes with nice graphical information about what happen with your computer or server including CPU, Network, RAM and many other information. The following image will give better description about what Netdata can do.
Pretty cool right? Now, I will show you how to install it on Ubuntu 16.04 Server.
- Stunning bootstrap dashboards, out of the box (themable: dark, light)
- Blazingly fast and super efficient, mostly written in C (for default installations, expect just 2% of a single core CPU usage and a few MB of RAM)
- Zero configuration – you just install it and it autodetects everything
- Zero dependencies, it is its own web server for its static web files and its web API
- Zero maintenance, you just run it, it does the rest
- Extensible, you can monitor anything you can get a metric for, using its Plugin API (anything can be a netdata plugin – from BASH to node.js, so you can easily monitor any application, any API)
- Embeddable, it can run anywhere a Linux kernel runs and its charts can be embedded on your web pages too
First, we need to know the Ubuntu 16.04 IP address. Use ifconfig command to know your IP address
First, we need to install some package. Use the following command to install required packages for Netdata
curl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh' >/tmp/kickstart.sh && bash /tmp/kickstart.sh netdata-all
git clone https://github.com/firehol/netdata.git --depth=1