In this tutorial we will show you how to install and configuration of Netdata on your CentOS 7 server. For those of you who didn’t know, Piwik is an open source web analytics application. It rivals Google Analytics and includes even more features and allows you to brand your brand and send out custom daily, weekly, and monthly reports to your clients.
This article assumes you have at least basic knowledge of linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation Netdata performance monitoring tool on a CentOS 7 server.
- Monitors and renders various system metrics in real time, such as CPU, memory, disk I/O, network traffic, system processes, Apache/Nginx status, MySQL status, Postfix message queue, and others.
- Runs on most Linux distributions.
- Is highly optimized to use minimal CPU, memory, and disk I/O.
- Provide stunning real-time metrics graphics in an intuitive web interface.
Install Netdata Monitoring on CentOS 7
Step 1. First let’s start by ensuring your system is up-to-date.
yum clean all
yum -y update
Step 2. Installing Netdata Monitoring.
Install the following dependency before installing Netdata:
yum install libuuid-devel zlib-devel gcc make git autoconf autogen automake pkgconfig psmisc
Run the following command to clone the netdata git and execute “netdata-installer.sh” script to install netdata:
git clone https://github.com/firehol/netdata.git --depth=1
sudo ./netdata-installer.sh -y
Follow installation instruction shown on your screen, You would get an interactive prompt for installing netdata:
Welcome to netdata!
Nice to see you are giving it a try!
You are about to build and install netdata to your system.
It will be installed at these locations:
- the daemon at /usr/sbin/netdata
- config files at /etc/netdata
- web files at /usr/share/netdata
- plugins at /usr/libexec/netdata
- cache files at /var/cache/netdata
- log files at /var/log/netdata
- pid file at /var/run
This installer allows you to change the installation path.
Press Control-C and run the same command with --help for help.
Press ENTER to build and install netdata to your system >
Step 3. Configure Firewall for Netdata.
Before you can access Netdata’s web interface, you need to modify firewall rules to allow traffic on port 19999, the default communication port of Netdata:
firewall-cmd --permanent --zone=public --add-port=19999/tcp
Step 6. Accessing Piwik.
Piwik will be available on HTTP port 19999 by default. Open your favorite browser and navigate to http://yourdomain.com:19999 or http://server-ip:19999
Congratulation’s! You have successfully installed Netdata. Thanks for using this tutorial for installing Netdata real time performance monitoring tool on CentOS 7 system. For additional help or useful information, we recommend you to check the official Netdata web site.