Jak nainstalovat Netdata ke sledování výkonu Debianu 9

Jako správci systému a pracovníci podpory IT je praktické a užitečné mít nástroje, které nám pomáhají mnohem centralizovaněji spravovat každý aspekt operačního systému a každé jeho součásti.

Pro tento typ správy dnes ve společnosti Solvetic analyzujeme dynamický a kompletní nástroj pro provádění tohoto typu správy, a tím je Netdata. A za tímto účelem budeme analyzovat, jak používat Netdata v Debianu 9.

Co je NetdataNetdata (Network Data) je grafický systém navržený pro distribuovaný výkon v reálném čase a obecné monitorování stavu systému na úrovni hardwaru a softwaru.

Používáním Netdata máme cenný nástroj, který nabízí a generuje rozsáhlé informace v reálném čase o všem, co se děje v běžícím systému (včetně aplikací, jako jsou webové a databázové servery), přičemž využívá moderní interaktivní webové panely usnadňující správu a ovládání, protože informace jsou více než jasné.

Netdata je rychlá a efektivní, navržená tak, aby fungovala trvale na všech systémech (fyzických i virtuálních serverech, kontejnerech, zařízeních IoT), bez přerušení jejich centrální funkce, která nenarušuje žádnou aktivitu, kterou v systému provádíme.

Netdata lze bez problémů spustit na Linuxu, FreeBSD a macOS.

Mezi hlavní funkce NetData patří:

Různé interaktivní bootovací deskyPřátelské k myši a dotyku jsou k dispozici ve 2 tématech: tmavé a světlé

RychleNetdata je schopna reagovat na všechny dotazy za méně než 0,5 ms na metriku, a to i na hardwaru nižší třídy, což je opravdu užitečné.

Vysoce efektivníNetdata může shromažďovat tisíce metrik na server za sekundu, s pouhým 1% využitím jednojádrového procesoru, několika MB RAM a vůbec žádnými vstupy / výstupy na disku, což pomáhá šetřit zdroje.

Má správce výstrahNetdata podporuje stovky alarmů, které nás drží krok s vývojem v našem systému, podporuje dynamické prahové hodnoty, hysterezi, šablony alarmů, více metod upozornění na základě rolí (například e-mail, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) a další.

RozšiřitelnýNetdata může ovládat jakýkoli prvek, ze kterého lze získat metriku, s využitím jeho API pluginu, jako jsou pluginy síťových dat, BASH, Python, Perl, node.js, java, Go, Ruby atd.)

VložitelnéNástroj Netdata lze spustit kdekoli, kde běží jádro Linuxu (dokonce i IoT), a do webových stránek, které spravujeme, lze také vložit grafiku.

KonfigurovatelnéNetdata využívá vlastní panely, které lze vytvořit pomocí prostého HTML bez nutnosti JavaScriptu.

RozsahNetdata dokáže automaticky detekovat vše v systému a je schopen shromáždit až 5 000 metrik na server.

Nulové závislostiCož je užitečné pro statické webové soubory a webová rozhraní API

Není nutná žádná údržbaCož poskytuje větší pohodlí

Má několik provozních režimůNetdata má různé režimy údržby včetně autonomního monitorování hostitele, bezhlavého sběru dat, proxy vpřed, proxy pro ukládání a přesměrování, centrální monitorování více hostitelů ve všech možných konfiguracích. Každý uzel může mít jinou zásadu uchovávání metrik a spustit s monitorováním stavu nebo bez něj.

Požadavky na používání Netdata

  • Mít uživatele root
  • Upgradujte systém
  • Máme Debian 9, který získáme v následujícím odkazu:

1. Jak upgradovat Debian 9 Linux


Prvním krokem je aktualizace balíčků Debianu 9 pomocí následujících příkazů:
 sudo apt -get update -y sudo apt -get upgrade -y
Po aktualizaci se chystáme nainstalovat požadované závislosti pomocí následujícího řádku:
 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-senzory python-psycopg2 netcat git -y


Přihlášení Připojte se!

wave wave wave wave wave