Netdata, Linux tabanlı işletim sistemi için ücretsiz, açık kaynaklı, ölçeklenebilir, dağıtılmış, gerçek zamanlı, performans ve durum izleme aracıdır. Netdata, sisteminizdeki süreçleri ve hizmetleri görselleştirmek için kullanılabilecek basit, kullanımı kolay ve genişletilebilir web panolarıyla birlikte gelir. Netdata kullanarak CPU, RAM kullanımı, disk G / Ç, ağ trafiği ve Postfix’i izleyebilirsiniz. Netdata, fiziksel makineler, sanal makineler, konteynerler ve IoT cihazları gibi tüm sistemlerde temel işlevlerini kesintiye uğratmadan çalışır.
Netdata birçok özelliğe sahiptir, bunlardan bazıları aşağıda listelenmiştir:
- Çarpıcı etkileşimli önyükleme panosu.
- Dinamik eşikleri, alarm şablonlarını, histerezis ve çok sayıda role dayalı bildirim yöntemini destekler.
- HTML kullanarak kolayca özel gösterge tabloları oluşturabilirsiniz.
- Tek bir çekirdeğin yalnızca% 1 CPU kullanımıyla, saniye başına sunucu başına binlerce ölçüm toplar.
- İşlemci, Bellek, Diskler, Ağ arayüzleri, NFS sunucuları, Apache sunucuları, Redis veritabanları, Postgres veritabanları, MySQL veritabanları, Tomcat, Postfix ve Exim posta sunucuları, SNMP cihazları, Squid proxy sunucuları gibi hemen hemen her şeyi izler.
Gereksinimler
- Debian 9 Desktop / Server sisteminizde kurulu.
- Sudo ayrıcalıklarına sahip, root olmayan kullanıcı.
Başlarken
Başlamadan önce, Netdata’yı kurmak için gerekli bazı paketleri kurmanız gerekecektir.
İlk olarak, aşağıdaki komutu çalıştırarak paket havuzunu güncelleyin:
sudo apt-get update -y
sudo apt-get upgrade -ysudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -yNetdata’yı yükleyin
Öncelikle, Netdata’nın en son sürümünü Git deposundan indirin. Bunu aşağıdaki komutu çalıştırarak yapabilirsiniz:
git clone https://github.com/firehol/netdata.git --depth=1 ~/netdataArdından, aşağıdaki komutu kullanarak dizini klonlanmış dizine değiştirin:
cd netdataArdından, netdata-installer.sh komut dosyasını aşağıda gösterildiği gibi çalıştırarak Netdata’yı yükleyin:
sudo ./netdata-installer.shAşağıdaki çıktıyı görmelisiniz:
^ |.-. .-. .-. .-. . netdata | '-' '-' '-' '-' real-time performance monitoring, done right! +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> 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 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 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 >
Şimdi, kuruluma devam etmek için Enter tuşuna basın. Kurulum başarıyla tamamlandıktan sonra aşağıdaki çıktıyı görmelisiniz:
--- We are done! --- ^ |.-. .-. .-. .-. .-. . netdata .-. .- | '-' '-' '-' '-' '-' is installed and running now! -' '-' +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> enjoy real-time performance and health monitoring...
Aşağıdaki komutu çalıştırarak Netdata hizmetini başlatabilir, durdurabilir ve durumunu alabilirsiniz:
sudo systemctl start netdata
sudo systemctl stop netdata
sudo systemctl status netdataNetdata düzgün çalışıyorsa aşağıdaki çıktıyı görmelisiniz:
? netdata.service - Real time performance monitoring
Loaded: loaded (/etc/systemd/system/netdata.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2018-02-10 11:19:29 EST; 18min ago
Process: 575 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS)
Process: 574 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS)
Main PID: 580 (netdata)
Tasks: 17 (limit: 4915)
CGroup: /system.slice/netdata.service
??580 /usr/sbin/netdata -P /run/netdata/netdata.pid -D
??600 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1
??612 /usr/libexec/netdata/plugins.d/apps.plugin 1
??613 /usr/bin/python /usr/libexec/netdata/plugins.d/python.d.plugin 1
Feb 10 11:19:27 Netdataserver systemd[1]: Starting Real time performance monitoring...
Feb 10 11:19:29 Netdataserver systemd[1]: Started Real time performance monitoring.Güvenlik Duvarını Yapılandırın
Netdata 19999 numaralı bağlantı noktasında çalışır , bu nedenle UFW güvenlik duvarı üzerinden 19999 numaralı bağlantı noktasına izin vermeniz gerekir . Varsayılan olarak, UFW Debian 9’da kurulu değildir. Aşağıdaki komutu çalıştırarak kurabilirsiniz:
sudo apt-get install ufw -yUFW kurulduktan sonra, aşağıdaki komutla etkinleştirin:
sudo ufw enableArdından, aşağıdaki gibi UFW güvenlik duvarını kullanarak 19999 numaralı bağlantı noktasına izin verin :
sudo ufw allow 19999/tcpArdından, tüm değişiklikleri uygulamak için güvenlik duvarını yeniden yükleyin:
sudo ufw reloadUFW güvenlik duvarı yapılandırıldıktan sonra, Netdata web arayüzüne erişmeye devam edebilirsiniz.
Netdata Web Arayüzüne Erişim
Web tarayıcınızı açın ve http: // sunucunuz-ip: 19999 URL’sini yazın, aşağıdaki resimde gösterildiği gibi Netdata panosuna yönlendirileceksiniz:
Netdata’yı Güncelleme ve Kaldırma
Netdata’yı sisteminizden kaldırmak istiyorsanız, aşağıdaki komutu çalıştırabilirsiniz:
cd netdata
sudo /netdata-uninstaller.sh --forceAşağıdaki komutu çalıştırarak Netdata’yı en son sürüme güncellemek istiyorsanız:
cd netdata
git pull
sudo ./netdata-installer.shYazının orijinalini buradan okuyabilirsiniz.

Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.