Jak zainstalować Netdata, aby monitorować wydajność Debiana 9?

Jako administratorzy systemu i personel wsparcia IT, praktyczne i przydatne jest posiadanie narzędzi, które pomagają nam zarządzać w znacznie bardziej scentralizowany sposób każdym aspektem zarówno systemu operacyjnego, jak i każdego z jego komponentów.

Dla tego typu administracji, dzisiaj w Solvetic będziemy analizować dynamiczne i kompletne narzędzie do prowadzenia tego typu administracji, jakim jest Netdata. W tym celu przeanalizujemy, jak używać Netdata w Debianie 9.

Co to są dane siecioweNetdata (dane sieciowe) to system graficzny przeznaczony do rozproszonej wydajności w czasie rzeczywistym i ogólnego monitorowania stanu systemu na poziomie sprzętu i oprogramowania.

Korzystając z Netdata mamy cenne narzędzie, które w czasie rzeczywistym oferuje i generuje obszerne informacje o wszystkim, co dzieje się w uruchomionym systemie (w tym w aplikacjach takich jak serwery WWW i serwery bazodanowe), korzystając z nowoczesnych interaktywnych paneli internetowych ułatwiających tym samym administrację i kontroli, ponieważ informacje są więcej niż jasne.

Netdata jest szybki i wydajny, przeznaczony do ciągłego działania na wszystkich systemach (serwery fizyczne i wirtualne, kontenery, urządzenia IoT), bez przerywania ich centralnej funkcji, co nie zakłóca jakiejkolwiek aktywności, którą wykonujemy w systemie.

Netdata można bez problemu uruchomić w systemach Linux, FreeBSD i macOS.

Główne cechy NetData to:

Różne interaktywne tablice startowePrzyjazny dla myszy i dotyku dostępny w 2 motywach: ciemny i jasny

SzybkoNetdata jest w stanie odpowiedzieć na wszystkie zapytania w czasie krótszym niż 0,5 ms na metrykę, nawet na słabszym sprzęcie, co jest naprawdę przydatne.

Wysoce wydajnyNetdata może gromadzić tysiące metryk na serwer na sekundę, przy zaledwie 1% wykorzystaniu jednordzeniowego procesora, kilku MB pamięci RAM i braku dyskowych operacji we/wy, co pomaga w oszczędzaniu zasobów.

Ma menedżera alertówNetdata obsługuje setki alarmów, aby być na bieżąco z rozwojem naszego systemu, obsługuje dynamiczne progi, histerezę, szablony alarmów, wiele metod powiadomień opartych na rolach (takich jak e-mail, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) i nie tylko.

RozciągliwyNetdata może kontrolować dowolny element, z którego można uzyskać metrykę, korzystając z interfejsu API wtyczek, takich jak wtyczki danych sieciowych, BASH, Python, Perl, node.js, java, Go, Ruby itp.)

Możliwość osadzaniaNarzędzie Netdata można uruchomić wszędzie tam, gdzie działa jądro Linuksa (nawet IoT), a grafika może być również osadzona w zarządzanych przez nas stronach internetowych.

KonfigurowalnyNetdata korzysta z niestandardowych paneli, które można zbudować przy użyciu zwykłego kodu HTML bez konieczności korzystania z JavaScript.

ZakresNetdata może automatycznie wykryć wszystko w systemie i może zebrać do 5000 metryk na serwer.

Zero zależnościCo jest przydatne w przypadku statycznych plików internetowych i internetowych interfejsów API

Nie wymaga konserwacjiCo zapewnia większy komfort

Posiada kilka trybów działaniaNetdata ma różne tryby konserwacji, w tym autonomiczne monitorowanie hostów, bezgłowe gromadzenie danych, przekazywanie proxy, przechowywanie i przekazywanie proxy, centralne monitorowanie wielu hostów we wszystkich możliwych konfiguracjach. Każdy węzeł może mieć inną zasadę przechowywania metryk i działać z monitorowaniem kondycji lub bez niego.

Wymagania dotyczące korzystania z Netdata

  • Miej użytkownika root
  • Aktualizacja systemu
  • Czy Debian 9, który uzyskamy pod następującym linkiem:

1. Jak zaktualizować Debiana 9 Linux


Pierwszym krokiem jest aktualizacja pakietów Debiana 9 za pomocą następujących poleceń:
 aktualizacja sudo apt-get -y aktualizacja sudo apt-get -y
Po aktualizacji zainstalujemy wymagane zależności za pomocą następującej linii:
 sudo 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 -y


Zaloguj się Dołącz!

wave wave wave wave wave