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 -yPo 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!