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