GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte NetData Performance Monitoring Tool na Linux

NetData je distribuovaný nástroj pro monitorování výkonu a zdraví v reálném čase pro systémy a aplikace. Poskytuje bezkonkurenční pohled na vše, co se děje v systému v reálném čase. Výsledky si můžete prohlédnout na vysoce interaktivním webovém panelu. Pomocí Netdata můžete získat jasnou představu o tom, co se děje nyní a co se dělo dříve ve vašich systémech a aplikacích. K nasazení tohoto nástroje ve vašich systémech Linux nemusíte být odborník. NetData funguje dobře hned po vybalení s nulovou konfigurací a nulovými závislostmi. Stačí nainstalovat tento nástroj a pohodlně se usadit, NetData se postará o zbytek.

Má svůj vlastní vestavěný webový server pro zobrazení výsledku v grafickém formátu. NetData je poměrně rychlý a efektivní a po instalaci začne okamžitě analyzovat výkon vašeho systému. Je napsán pomocí C programovací jazyk, takže je extrémně lehký. Spotřebovává méně než 3 % využití jednoho jádra CPU a 10–15 MB RAM. Grafy můžeme snadno vložit na jakékoli existující webové stránky a také má plugin API, takže můžete sledovat jakoukoli aplikaci.

Zde je seznam věcí, které budou monitorovány nástrojem NetData ve vašem systému Linux.

  • Využití CPU,
  • Využití RAM,
  • Využití swap paměti,
  • Využití paměti jádra,
  • Pevné disky a jejich využití,
  • síťová rozhraní,
  • IPtables,
  • Netfilter,
  • ochrana DDoS,
  • Procesy,
  • Aplikace,
  • Server NFS,
  • Webový server (Apache a Nginx),
  • Databázové servery (MySQL),
  • Server DHCP,
  • server DNS,
  • E-mailový server,r
  • Server proxy,
  • Kocourek,
  • PHP,
  • zařízení SNP,
  • A mnoho dalších.

NetData je bezplatný nástroj s otevřeným zdrojovým kódem a podporuje Linux, FreeBSD a Mac OS.

Nainstalujte NetData v systému Linux

Netdata lze nainstalovat na jakoukoli distribuci Linuxu, která má Bash nainstalováno.

Nejjednodušší způsob, jak nainstalovat Netdata, je spustit následující jednořádkový příkaz z terminálu:

$ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)

Tím se stáhne a nainstaluje vše potřebné pro spuštění a spuštění Netdata.

Někteří uživatelé možná nebudou chtít vložit něco přímo do Bash, aniž by to prozkoumali. Pokud se vám tato metoda nelíbí, můžete ji nainstalovat do systému podle následujících kroků.

V Arch Linuxu:

Nejnovější verze je k dispozici ve výchozích úložištích Arch Linuxu. Můžeme jej tedy nainstalovat pomocí pacmana pomocí příkazu:

$ sudo pacman -S netdata

Na systémech DEB a RPM

NetData nejsou k dispozici ve výchozích úložištích systémů založených na DEB (Ubuntu / Debian) nebo RPM (RHEL / CentOS / Fedora). Musíme nainstalovat NetData ručně z jeho úložiště Git.

Nejprve nainstalujte požadované závislosti:

# Debian / Ubuntu
$ sudo apt-get install zlib1g-dev uuid-dev libuv1-dev liblz4-dev libjudy-dev libssl-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

# Fedora
$ sudo dnf install zlib-devel libuuid-devel libuv-devel lz4-devel Judy-devel openssl-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils

# CentOS / Red Hat Enterprise Linux
$ sudo yum install epel-release
$ sudo yum install autoconf automake curl gcc git libmnl-devel libuuid-devel openssl-devel libuv-devel lz4-devel Judy-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel

# openSUSE
$ sudo zypper install zlib-devel libuuid-devel libuv-devel liblz4-devel judy-devel openssl-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils

Po instalaci požadovaných závislostí nainstalujte NetData na systémy založené na DEB nebo RPM, jak je uvedeno níže.

Git klonuje úložiště NetData:

$ git clone https://github.com/netdata/netdata.git --depth=100

Výše uvedený příkaz vytvoří adresář s názvem 'netdata' v aktuálním pracovním adresáři.

Přejděte do adresáře 'netdata':

$ cd netdata/

Nakonec nainstalujte a spusťte NetData pomocí příkazu:

$ sudo ./netdata-installer.sh

Ukázkový výstup:

Welcome to netdata!
Nice to see you are giving it a try!

You are about to build and install netdata to your system.

It will be installed at these locations:

- the daemon at /usr/sbin/netdata
 - config files at /etc/netdata
 - web files at /usr/share/netdata
 - plugins at /usr/libexec/netdata
 - cache files at /var/cache/netdata
 - db files at /var/lib/netdata
 - log files at /var/log/netdata
 - pid file at /var/run

This installer allows you to change the installation path.
Press Control-C and run the same command with --help for help.

Press ENTER to build and install netdata to your system > ## Press ENTER key

Po instalaci NetData uvidíte na konci následující výstup:

-------------------------------------------------------------------------------

OK. NetData is installed and it is running (listening to *:19999).

-------------------------------------------------------------------------------

INFO: Command line options changed. -pidfile, -nd and -ch are deprecated.
If you use custom startup scripts, please run netdata -h to see the 
corresponding options and update your scripts.

Hit http://localhost:19999/ from your browser.

To stop netdata, just kill it, with:

killall netdata

To start it, just run it:

/usr/sbin/netdata


Enjoy!

Uninstall script generated: ./netdata-uninstaller.sh

Nainstalujte NetData

NetData byla nainstalována a spuštěna.

Chcete-li nainstalovat Netdata na jiné distribuce Linuxu, přejděte na stránku s oficiálními pokyny k instalaci .

Povolit výchozí port NetData přes bránu firewall nebo směrovač

Pokud váš systém zůstává za firewallem nebo routerem, musíte povolit výchozí port 19999 pro přístup k webovému rozhraní NetData z libovolného vzdáleného systému v síti.

V Ubuntu / Debianu:

$ sudo ufw allow 19999

Na CentOS / RHEL / Fedora:

$ sudo firewall-cmd --permanent --add-port=19999/tcp
$ sudo firewall-cmd --reload

Spuštění / zastavení NetData

Chcete-li povolit a spustit službu Netdata na systémech, které používají Systemd , spustit:

$ sudo systemctl enable netdata
$ sudo systemctl start netdata

Zastavení:

$ sudo systemctl stop netdata

Chcete-li povolit a spustit službu Netdata na systémech, které používají Init , spustit:

$ sudo service netdata start
$ sudo chkconfig netdata on

Chcete-li to zastavit:

$ sudo service netdata stop

Přístup k NetData prostřednictvím webového prohlížeče

Otevřete webový prohlížeč a přejděte na http://127.0.0.1:19999 nebo http://localhost:19999/ nebo http://ip-adresa:19999 . Měli byste vidět obrazovku podobnou níže.

Panel Netdata

Na řídicím panelu naleznete kompletní statistiky svého systému Linux. Přejděte dolů a zobrazte jednotlivé sekce.

Můžete si kdykoli stáhnout a/nebo zobrazit výchozí konfigurační soubor NetData pouhým přechodem na http://localhost:19999/netdata.conf .

konfigurační soubor Netdata

Aktualizace NetData

V Arch Linuxu stačí spustit následující příkaz a aktualizovat NetData. Pokud je aktualizovaná verze k dispozici v úložišti, bude automaticky nainstalována.

$ sudo pacman -Syyu

V systémech založených na DEB nebo RPM přejděte do adresáře, do kterého jste je naklonovali (v našem případě jsou to netdata).

$ cd netdata

Stáhněte si nejnovější aktualizaci:

$ git pull

Potom jej znovu sestavte a aktualizujte pomocí příkazu:

$ sudo ./netdata-installer.sh

Doporučené čtení:

  • Doppler – nástroj pro vzdálené monitorování s nulovou konfigurací
  • Kokpit – monitorování a správa serverů Linux prostřednictvím webového prohlížeče
  • vnStat – Monitorování šířky pásma sítě v systémech Linux a BSD
  • Jak monitorovat připojení WiFi z příkazového řádku v systému Linux
  • Jak sledovat změny souborů pomocí fswatch v systému Linux
  • Jak rychle monitorovat více hostitelů v systému Linux

Odinstalace NetData

Přejděte do umístění, kde jste naklonovali NetData.

$ cd netdata

Potom jej odinstalujte pomocí příkazu:

$ sudo ./netdata-uninstaller.sh --force

V Arch Linuxu jej odinstaluje následující příkaz.

$ sudo pacman -Rns netdata

Zdroje:

  • Web NetData
  • Stránka NetData GitHub

Linux
  1. 5 nejlepších nástrojů pro monitorování Linuxu na bázi terminálu

  2. Nainstalujte Icinga Monitoring Tool na Fedoru 22 / 21

  3. Jak nainstalovat nástroj Netdata Monitoring Tool na Ubuntu 20.04

  1. Jak nainstalovat nástroj Zabbix Monitoring Tool na CentOS 8

  2. Jak nainstalovat Netdata Monitoring na CentOS 7

  3. Jak nainstalovat Netdata na Linux Mint 20

  1. Jak nainstalovat a používat nástroj Netdata Performance Monitoring Tool na Debianu 9

  2. Jak nainstalovat nástroj Netdata Monitoring Tool na Ubuntu 18.04 LTS

  3. Nainstalujte a používejte nástroj collectl Performance Monitoring Tool na Ubuntu 20.04