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.
- Podívejte se na ukázku na: linux-dash: Server Monitoring
Funkce Linux Dash
- Responzivní webové rozhraní pro monitorování serverových zdrojů.
- 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.
- Snadná instalace pro servery s Apache/Nginx + PHP.
- Kliknutím a přetažením změníte uspořádání widgetů.
- Podpora široké škály chutí serveru Linux.
Předpoklady pro instalaci
- Linuxový server s nainstalovaným Apache/Nginx.
- Nainstalované rozšíření PHP a php-json.
- Nástroj pro rozbalení nainstalovaný na serveru.
- 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.