zeldor.biz

Linux, programming and more

Copyright © 2025
Log in

Realtime Monitoring with NetData

March 28, 2018 by Igor Drobot Leave a Comment

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.

Project website

Successfully tested on ARMv7 Processorors.

Install the requirements:

1
apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

1
git clone https://github.com/firehol/netdata.git --depth=1

git clone https://github.com/firehol/netdata.git --depth=1

Perform the installation (build process):

1
2
cd netdata
./netdata-installer.sh

cd netdata ./netdata-installer.sh

Accessing NetData

http://your.machine.ip:19999/

Update

instructions, which are very simple:

1
./netdata-updater.sh

./netdata-updater.sh

netdata-updater.sh can also work from cron. It will trigger an email from cron
only if it fails (it does not print anything when it can update netdata).
Run this to automatically check and install netdata updates once per day:

1
sudo ln -s /root/netdata/netdata-updater.sh /etc/cron.daily/netdata-updater

sudo ln -s /root/netdata/netdata-updater.sh /etc/cron.daily/netdata-updater

Directories overview:
– netdata conf dir : /etc/netdata
– netdata log dir : /var/log/netdata
– netdata run dir : /var/run
– netdata lib dir : /var/lib/netdata
– netdata web dir : /usr/share/netdata/web
– netdata cache dir: /var/cache/netdata

In action:

Deinstallation of NetDat

Just by executing the provided removal script:

1
./netdata-uninstaller.sh

./netdata-uninstaller.sh

Build own dashboards

Building of own dashboards for TVs or tablets is possible. Combine the data of each system into one page.

Filed Under: Linux Tagged With: Monitoring, NetData

Categories

Archives

Tags

apache2 Apple arduino ARM Automation backup bash Cisco Cluster Corosync Database Debian Debian squeeze DIY DNS Fedora FTP Fun Icinga Ipv6 KVM Linux LVM MAC OS X Monitoring MySQL Nagios Nginx openSUSE OpenVPN PHP Proxy Python python3 qemu RAID rsync Samba security ssh Ubuntu virtualization Windows Windows 7 Wordpress

Leave a Reply

Your email address will not be published. Required fields are marked *

Yeaaah Cookie! We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok