Netdata is a free, open-source, real-time monitoring tool that is an active, easy-to-install, beautiful dashboard UI that can be accessed using a Web browser. With Netdata, you can easily monitor every parameter of your vultr instance in real time with virtually no overhead. The netdata is very lightweight and in most cases requires up to 1% of the CPU and approximately 20MB of RAM.
Installing Netdata
Netdata comes with a script that can be easily run on different distributions. The installation script currently supports the following distributions:
Arch
Gentoo
Debian
Ubuntu
Sabayon
Centos
Redhat
Fedora
OpenSUSE
Suse
To install Netdata, simply run the following command.
# Install required packages for all Netdata plugins
Bash < (Curl-ss https://my-netdata.io/kickstart.sh) all
The script:
Detects the release and installs the required system packages to build the Netdata (will require confirmation).
Download the latest Netdata source to /usr/src/netdata.git
.
Install Netdata by running the./netdata-installer.sh from the source tree.
Install netdata-updater.sh to cron.daily
, and your Netdata installation will be updated daily (if the update fails, you will get a message from cron).
Run the kickstart.sh script, netdata use your Linux native Package Manager to install all requirements, and then install them.
Using the Netdata Dashboard
After the installation phase, you can simply browse to http://192.0.2.139:19999 to access Netdata.
Make sure to replace 192.0.2.139 with the actual IP address.
Reset or change the default settings.
You can modify the Netdata settings by editing the configuration file.
sudo vi /etc/netdata/netdata.conf
Changing the default port
To change the default Web UI port to a custom port, simply edit the configuration file and change the following line. Under the [web] section, uncomment.
# default port = 19999
It should look like this.
default port = <Your-Desired-Port>
Save and exit.
Restart Netdata.
systemctl restart netdata
Now, browse: http://192.0.2.139 < Your-desired-port >.
Control Netdata Services
On systems that use SYSTEMD, you can control netdata like regular services.
systemctl start netdata #start netdata service
systemctl stop netdata #stop netdata service
systemctl restart netdata #restart netdata service
systemctl status netdata #status of the netdata service
Install Netdata on Linux (CentOS, Debian, Ubuntu, etc.)