NetData Monitoring Kurulumu

NetData Monitoring Nedir?

NetData Monitoring, Linux için optimize edilmiş saniye başı canlı güncelleme yapan bir performans takip programıdır. Tarayıcınız üzerinden bağlanarak tüm verileri detaylarıyla inceleyebilirsiniz.

NetData sayesinde sunucunuzu an be an takip edebilir, sorunlardan bildirimler, e-postalar, mesajlar ve bunlar gibi bir çok entegrasyon ile anında haberdar olabilirsiniz. Bu program sayesinde tam bir sunucunuz olacak.

NetData Monitoring Hangi Verileri Takip Ediyor?

  • Toplam ve CPU Başına Kullanım
  • Toplam Hafıza, RAM, Swap ve Kernel kullanımı
  • Disk I/O
  • Ağ Arayüzleri
  • Güvenlik Duvarı, Netfilter/IPTables
  • İşlemler (Çalışan, engellenmiş, aktif vb.)
  • İşlem ağacı ile birlikte sistem uygulamaları (CPU, Hafıza, Swap, Disk Okuma/Yazma vb.)
  • Apache ve NGINX Durumları
  • MySQL Veritabanı
  • Postfix Posta Sunucusu
  • Donanım Sensörleri (Sıcaklık, Voltaj, Fanlar, Güç, Nem vb.)
  • SNMP Cihazları

Aşağıdaki demoda da görebileceğiniz gibi NetData bize yüzlerce farklı bilgi veriyor.

Canlı Demo

NetData Monitoring Nasıl Kurulur?

CentOS sisteminize nasıl kurulduğunu bu başlıkta açıklayacağım. Kendim deneyip başarılı olduğum bilgileri size aktarmaktayım. Bu yüzden anlatımlarım sadece CentOS için geçerlidir.  Bu komutları SSH yoluyla PuTTY adlı programı kullanarak yazabilirsiniz.

NetData’yı kurmadan önce kurulumun gerektirdiği bazı paketleri kurmalıyız. Bu yüzden aşağıdaki komut ile başlıyoruz.

yum install autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel

Sonra sırasıyla aşağıdaki üç komut ile NetData’yı kendi sunucumuza çekip kuruyoruz.

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

Aslında bu aşamalardan sonra pek bir şey yapmamıza gerek yok. Artık NetData’ya 19999 portundan ulaşabiliriz. Sunucunuzun güvenlik duvarından 19999 numaralı portu dışarıya açtığınız takdirde dışarıdan bağlanabilirsiniz.

http://ip_address:19999/

NetData Monitoring Nasıl Güncellenir?

Aşağıdaki komutu kullanarak güncelleyebilirsiniz. Bu komutu cron görevleri kısmına yazarsanız otomatik olarak belirlediğiniz sürelerde kontrol edip güncellemeyi gerçekleştirebilir.

sudo /root/netdata/netdata-updater.sh

NetData Monitoring Nasıl Otomatik Güncellenir?

Cron görevleri ile otomatik güncelleyebilirsiniz. Öncelikle aşağıdaki komutla cron görevleri kısmını açıyoruz.

crontab -e

Sonra bu kısma aşağıdaki yazıları kopyalıyoruz. 0 * * * * saat başı bu komutu gerçekleştir anlamına gelmekte.

Ben günde 1 kere çalıştırmayı tercih ediyorum. O da sabaha karşı gerçekleşiyor. Kendi Cron görevinizi bu gibi sitelerle oluşturabilirsiniz.

0 * * * * /root/netdata/netdata-updater.sh

Not: Vesta Control Panel kullanıyorsanız onun cron kısmından yapmanızı tavsiye ederim. Sonuçta ne kadar az alana dokunursak kardır.

NetData Monitoring Optimizasyonu

Aşağıdaki ayarları # işaretini kaldırarak gerçekleştirebiliriz. Log tutma özelliğini performans sebebiyle kapattım. Netdata’nın loglarına pek ihtiyacım yok.

/etc/netdata/netdata.conf
[global]
debug log = none
error log = none
access log = none
process scheduling policy = none
history = 360
0 Shares:
Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Beğenebileceğin içerikler