Install Netdata in Centos Web Panel | Centos 6/7


Netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening on the system it runs (including applications such as web and database servers), using modern interactive web dashboards.

Netdata is fast and efficient, designed to permanently run on all systems (physical & virtual servers, containers, IoT devices), without disrupting their core function.

netdata runs on Linux, FreeBSD, and MacOS.


Installation Instruction

cd /usr/local/src
yum install python-pip iptables-ipv6 tcpdump python-devel libtool mysql-devel -y
pip install pymysql
pip install mysqlclient
git clone --depth=1
cd netdata
./ --install /usr/local/apache/htdocs
chown -R netdata:netdata /usr/local/apache/htdocs/netdata
service netdata restart
service mysqld restart


Enable FireQOS

For Centos 6

rpm -ivh
rpm -ivh

For Centos 7

rpm -ivh
rpm -ivh


Add Network Interface to Manage

Copy and Paste all lines not one by one

cat > /etc/firehol/fireqos.conf << "EOF"
# configure the netdata ports

interface eth0 world bidirectional ethernet balanced rate 50Mbit
class arp
match arp

class icmp
match icmp

class dns commit 1Mbit
server dns
client dns

class ntp
server ntp
client ntp

class ssh commit 2Mbit
server ssh
client ssh

class rsync commit 2Mbit max 10Mbit
server rsync
client rsync

class web_server commit 40Mbit
server http
server netdata

class client
client surfing

class nms commit 1Mbit
match input src


Start Services

fireqos start
service netdata restart


To automatic Update

sudo ln -s /usr/local/src/netdata/ /etc/cron.daily/netdata-updater


Access GUI of Netdata



Uninstallation Instruction

sh /usr/local/src/netdata/


If you want to password protect it’s access follow netdata password protection centos web panel tutorial