Netdata

--------

Netdata on RHEL 8 / CentOS 8

# sudo dnf -y install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils

# git clone https://github.com/netdata/netdata.git --depth=100 

# cd netdata/

#  ./netdata-installer.sh

Press <ENTER> 

#  systemctl stop netdata

systemctl status netdata

systemctl enable  netdata

systemctl restart netdata

systemctl restart httpd

#  firewall-cmd --reload

 firewall-cmd --permanent --zone=public --add-port=19999/tcp

 firewall-cmd --reload

http://<your-Vultr-server-IP>:19999

                                                                          --------------File  Location---------------------

                                                           - the daemon     at /usr/sbin/netdata

                                                           - config files   in /etc/netdata

                                                           - web files      in /usr/share/netdata

                                                           - plugins        in /usr/libexec/netdata

                                                           - cache files    in /var/cache/netdata

                                                           - db files       in /var/lib/netdata

                                                           - log files      in /var/log/netdata

                                                           - pid file       at /var/run/netdata.pid

                                                           - logrotate file at /etc/logrotate.d/netdata

                                                                            -----------------------------------

 Netdata on RHEL 7 / CENTOS 7

# yum -y install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils jq nodejs

# git clone https://github.com/netdata/netdata.git --depth=100

# cd netdata/

#  ./netdata-installer.sh

# /usr/sbin/netdata

 systemctl stop netdata

systemctl start netdata

 systemctl status netdata

 systemctl enable  netdata

  firewall-cmd --reload

 firewall-cmd --permanent --zone=public --add-port=19999/tcp

 firewall-cmd --reload

http://<your-Vultr-server-IP>:19999

Setup systemd service unit for netdata

For convenience, put Netdata under the control of systemd:

 yum -y install psmisc

 killall netdata

 cp ~/netdata/system/netdata.service /etc/systemd/system/

 systemctl daemon-reload

 systemctl start netdata.service

 systemctl enable netdata.service

That's it. To further configure Netdata, edit its configuration file:

 vi /etc/netdata/netdata.conf

You can also view the current configuration at:

http://<your-Vultr-server-IP>:19999/netdata.conf

                        --------------------------Automatic-----------------------------

yum -y install curl git

On Debian/Ubuntu and CentOS/Fedora, there is one line installation script that will install latest netdata and also keep it up to date automatically.

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

OR (with all plugins)

bash <(curl -Ss https://my-netdata.io/kickstart.sh) all

After Successful install you just need to open the port no. 19999 only if you’re running firewall like eg. CSF (CWP panel) and firewall like VestaCP (firewalld) or any other.

After installation visit http://your-server-ip:19999/ in your browser to access the GUI dashboard.

UPDATE

 automatic Update

ln -s  /usr/libexec/netdata/netdata-updater.sh /etc/cron.daily/netdata-updater

                                                ----------------------Uninstall -------------------------

# cd netdata/

./netdata-uninstaller.sh

                    OR

/usr/libexec/netdata/netdata-uninstaller.sh

wget https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/netdata-uninstaller.sh   Or Download chmod +x ./netdata-uninstaller.sh ./netdata-uninstaller.sh --yes --env <environment_file>

The default environment_file is /etc/netdata/.environment.

Note: This uninstallation method assumes previous installation with netdata-installer.sh or the kickstart script. Currently using it when Netdata was installed by a package manager can work or cause unexpected results.

                                                           rm -rf /usr/sbin/netdata

                                                           rm -rf  /etc/netdata

                                                           rm -rf  /usr/share/netdata

                                                           rm -rf  /usr/libexec/netdata

                                                           rm -rf  /var/cache/netdata

                                                           rm -rf  /var/lib/netdata

                                                           rm -rf  /var/log/netdata

                                                           rm -rf  /var/run/netdata.pid

                                                           rm -rf  /etc/logrotate.d/netdata

----------