Sistem yöneticileri ve BT destek personeli olarak, hem işletim sisteminin hem de bileşenlerinin her yönünü çok daha merkezi bir şekilde yönetmemize yardımcı olan araçlara sahip olmak pratik ve kullanışlıdır.
Bu tür bir yönetim için, bugün Solvetic'te bu tür bir yönetimi gerçekleştirmek için dinamik ve eksiksiz bir aracı analiz edeceğiz ve bu Netdata'dır. Bunun için Netdata'nın Debian 9'da nasıl kullanılacağını analiz edeceğiz.
Netdata nedirNetdata (Ağ Verileri), donanım ve yazılım düzeyinde gerçek zamanlı dağıtılmış performans ve genel sistem sağlığı izleme için tasarlanmış bir grafik sistemidir.
Netdata'yı kullanarak, çalışan sistemde (web ve veritabanı sunucuları gibi uygulamalar dahil) gerçekleşen her şey hakkında gerçek zamanlı olarak kapsamlı bilgiler sunan ve üreten, böylece yönetimi kolaylaştıran modern etkileşimli web panellerini kullanan ve üreten değerli bir araca sahibiz. bilgi net olduğundan daha fazla kontrol.
Netdata hızlı ve verimlidir, tüm sistemlerde (fiziksel ve sanal sunucular, kapsayıcılar, IoT cihazları) merkezi işlevlerini kesintiye uğratmadan kalıcı olarak çalışacak şekilde tasarlanmıştır ve bu sistem üzerinde gerçekleştirdiğimiz hiçbir faaliyete müdahale etmez.
Netdata Linux, FreeBSD ve macOS üzerinde sorunsuz çalıştırılabilir.
NetData'nın ana özellikleri şunlardır:
Çeşitli etkileşimli önyükleme panoları2 temada sunulan fare ve dokunma dostu: koyu ve açık
HızlıNetdata, gerçekten kullanışlı olan düşük kaliteli donanımlarda bile tüm sorgulara metrik başına 0,5 ms'den daha kısa sürede yanıt verebilir.
Yüksek verimliNetdata, yalnızca %1 tek çekirdekli CPU kullanımı, birkaç MB RAM ve hiçbir disk G/Ç'si olmadan, kaynak tasarrufuna yardımcı olan, sunucu başına saniyede binlerce ölçüm toplayabilir.
Bir uyarı yöneticisi varNetdata, sistemimizdeki gelişmelerden haberdar olmamız için yüzlerce alarmı destekler, dinamik eşikleri, gecikmeyi, alarm şablonlarını, çoklu rol tabanlı bildirim yöntemlerini (e-posta, slack.com, flock.com, pushover.net, pushbullet.com gibi) destekler. , telegram.org, twilio.com, messagebird.com, kavenegar.com) ve daha fazlası.
genişletilebilirNetdata, ağ veri eklentileri, BASH, Python, Perl, node.js, java, Go, Ruby, vb. gibi eklenti API'sini kullanarak bir ölçümün elde edilebileceği herhangi bir öğeyi kontrol edebilir.)
YerleştirilebilirNetdata yardımcı programı, bir Linux çekirdeğinin çalıştığı her yerde (hatta IoT) çalıştırılabilir ve yönettiğimiz web sayfalarına grafikler de gömülebilir.
yapılandırılabilirNetdata, JavaScript gerektirmeden düz HTML kullanılarak oluşturulabilen özel panellerden yararlanır.
DürbünNetdata, bir sistemdeki her şeyi otomatik olarak algılayabilir ve sunucu başına 5.000'e kadar ölçüm toplama yeteneğine sahiptir.
Sıfır bağımlılıkStatik web dosyaları ve web API'leri için kullanışlı olan
Bakım gerektirmezHangisi daha fazla konfor sağlar
Birkaç çalışma modu vardırNetdata, olası tüm konfigürasyonlarda otonom ana bilgisayar izleme, başsız veri toplayıcı, ileri proxy, depola ve ilet proxy, merkezi çoklu ana bilgisayar izleme dahil olmak üzere çeşitli bakım modlarına sahiptir. Her düğümün farklı bir metrik saklama ilkesi olabilir ve sistem durumu izleme ile veya izleme olmadan çalıştırılabilir.
Netdata'yı kullanmak için gereksinimler
- kök kullanıcı var
- Yükseltme sistemi
- Aşağıdaki bağlantıda edindiğimiz Debian 9'a sahip olun:
1. Debian 9 Linux nasıl yükseltilir
İlk adım, aşağıdaki komutları kullanarak Debian 9 paketlerini güncellemektir:
sudo apt-get güncelleme -y sudo apt-get yükseltme -yGüncellendikten sonra, aşağıdaki satırı kullanarak gerekli bağımlılıkları kuracağız:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc autoconf yapmak otomatik konf-arşiv autogen automake python python-yaml python-mysqldb düğümü lm-sensörleri python-psycopg2 netcat git -y
Giriş Yap Katıl!