Recently we encountered with one of the beautiful tool we could get for monitoring Linux’s real time parameters such as CPU usage, RAM usage etc.
This tool monitors following parameters,
CPU usage, interrupts, softirqs and frequency (total and per core)
RAM, swap and kernel memory usage (including KSM and kernel memory deduper)
Disks (per disk: I/O, operations, backlog, utilization, etc)
IPv4 networking , IPv6 networking
and many other parameters, you can check the github documentation for list of more parameters.
Follow, below procedure to install this on your ubuntu PC,
sudo apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config cmake libtool uuid-dev libelf-dev
git clone https://github.com/firehol/netdata.git --depth=1
This will compile and install netdata tool onto your PC, and also start on localhost.
Now, Type http://localhost:19999/ from your browser.
To stop netdata, just kill it, with: killall netdata
To start it, just run it: /usr/sbin/netdata
This is how the User Interface Looks like,
References: github code https://github.com/firehol/netdata