Vyhledávání na webu

linux-dash: Monitoruje „výkon Linuxového serveru“ vzdáleně pomocí webového prohlížeče


Pokud hledáte rychlý skript pro sledování statistik serveru s nízkými zdroji, nehledejte nic jiného než linux-dash. Nárokem Linux Dash na popularitu je jeho úhledný a citlivý webový panel, který funguje lépe na velkých a malých obrazovkách.

linux dash je skript pro monitorování statistiky serveru napsaný v PHP, který je nenáročný na paměť a má nízké zdroje a snadno se instaluje. Stránka s webovými statistikami vám umožňuje přetahovat různé widgety a měnit uspořádání zobrazení, jak si přejete. Skript zobrazuje živé statistiky vašeho serveru, včetně paměti RAM, CPU, místa na disku, informací o síti, nainstalovaného softwaru, běžících procesů a mnoha dalších.

Rozhraní Linux Dash poskytuje informace organizovaným způsobem, což nám usnadňuje přepínání mezi konkrétními sekcemi pomocí tlačítek na hlavním panelu nástrojů. Linux Dash není pokročilý monitorovací nástroj jako Collectl nebo Glances, ale přesto je to dobrá monitorovací aplikace pro uživatele, kteří hledají lehkou a snadnou implementaci.

Ukázka linux-dash

Podívejte se prosím rychle na demo stránku vytvořenou vývojářem linux-dash.

  1. Podívejte se na ukázku na: linux-dash: Server Monitoring

Funkce Linux Dash

  1. Responzivní webové rozhraní pro monitorování serverových zdrojů.
  2. Monitorování CPU, RAM, využití disku, zatížení, provozuschopnosti, uživatelů a mnoha dalších systémových statistik v reálném čase.
  3. Snadná instalace pro servery s Apache/Nginx + PHP.
  4. Kliknutím a přetažením změníte uspořádání widgetů.
  5. Podpora široké škály chutí serveru Linux.

Předpoklady pro instalaci

  1. Linuxový server s nainstalovaným Apache/Nginx.
  2. Nainstalované rozšíření PHP a php-json.
  3. Nástroj pro rozbalení nainstalovaný na serveru.
  4. Volitelně musíte mít nainstalovaný htpasswd pro ochranu stránky statistik na vašem serveru heslem.

Přece nechcete své statistiky zobrazovat celému světu, protože je to bezpečnostní riziko.

Poznámka: htpasswd je pouze jedním ze způsobů, jak chránit váš server. Existují další, jako je například odepření přístupu k určitým IP adresám. Používejte, jak je vám to příjemné.

V tomto článku jsem však použil webový server Apache, abych vám ukázal, jak nastavit linux-dash na serverech Linux. Tento šikovný nástroj jsem také testoval v jiných prohlížečích, jako jsou Firefox, Midori a Chrome, a funguje dobře.

Instalace „linux-dash“ v systémech RedHat a Debian

Jak jsem řekl výše, linux-dash je vytvořen v PHP pro Linux s Apache. Tyto dva balíčky tedy musíte mít nainstalované na serveru spolu s modulem php-json. Nainstalujme je pomocí nástroje správce balíčků s názvem yum nebo apt-get podle distribuce vašeho serveru.

Krok 1: Nainstalujte moduly Apache, PHP a PHP

Nainstalujte na systémy založené na Red Hat pomocí příkazu yum.

yum install httpd httpd-tools
yum install php php-xml php-common php-json
service httpd start

Nainstalujte na systémy založené na Debian pomocí příkazu apt-get.

apt-get install apache2 apache2-utils
apt-get install php5 curl php5-curl php5-json
service apache2 start

Krok 2: Stáhněte a nainstalujte linux-Dash

Pokračujte do úložiště 'GitHub', stáhněte si linux-dash a extrahujte obsah do podadresáře s názvem 'linux-dash' ve vašem veřejném Apache složka (tj. /var/www nebo /var/www/html).

git clone https://github.com/afaqurk/linux-dash.git

Krok 3: Monitorujte server pomocí linux-dash

Otevřete prohlížeč a přejděte do složky, kde máte nainstalovaný „linux-dash“. Na mém je tohttp://localhost/linux-dash.

Následuje několik snímků obrazovky řídicího panelu linux-dash pořízených z mého serveruCentOS 6.5.

Obecné informace

Využití disku

Využití procesoru

Využití RAM

Uživatelé

Statistika sítě

Kompletní náhled linux-dash

Krok 4: Ochrana heslem linux-dash

Chcete-li svou stránku statistiky chránit heslem, musíte vygenerovat soubor „.htaccess“ a „.htpasswd“. Následující příkaz vytvoří uživatele 'admin', nastaví heslo 'admin123' a vytvoří nový soubor 'htpasswd' pod '/ složka var'.

htpasswd -c /var/.htpasswd admin admin123

Poznámka: Soubor 'htpasswd' ukládá heslo uživatele 'admin' v zašifrovaném formátu a tento soubor by měl být umístěn do neveřejné složky, aby byl chráněn před zobrazením v prohlížeči.

Nyní vytvořte soubor „.htaccess“ v adresáři „linux-dash“ a přidejte do něj následující obsah. Uložte a zavřete soubor.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /var/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

Vymažte mezipaměť prohlížeče. Až příště přejdete na stránku statistik, budete uvítáni výzvou k přihlášení. Přihlaste se pomocí uživatelského jména a hesla, které jste použili v příkazuhtpasswd.

Referenční odkazy

https://github.com/afaqurk/linux-dash

Užijte si svou aplikaci pro sledování statistik serveru s nízkými zdroji.