Wyszukiwanie w witrynie

linux-dash: Zdalnie monitoruje „Wydajność serwera Linux” za pomocą przeglądarki internetowej


Jeśli szukasz szybkiego skryptu monitorującego statystyki serwera o niskim zużyciu zasobów, nie szukaj dalej niż linux-dash. Popularność Linux Dash wynika z jego eleganckiego i responsywnego panelu internetowego, który działa lepiej na dużych i małych ekranach.

linux dash to wydajny pod względem pamięci, mający mało zasobów, łatwy w instalacji skrypt monitorujący statystyki serwera napisany w PHP. Strona statystyk internetowych umożliwia przeciąganie i upuszczanie różnych widżetów oraz zmianę kolejności wyświetlania według własnych upodobań. Skrypt wyświetla na żywo statystyki Twojego serwera, w tym pamięć RAM, procesor, miejsce na dysku, informacje o sieci, zainstalowane oprogramowanie, uruchomione procesy i wiele więcej.

Interfejs Linux Dash dostarcza informacji w zorganizowany sposób, co ułatwia przełączanie się między określonymi sekcjami za pomocą przycisków na głównym pasku narzędzi. Linux Dash nie jest zaawansowanym narzędziem do monitorowania, takim jak Collectl czy Glances, ale mimo to jest dobrą aplikacją do monitorowania dla użytkowników, którzy szukają lekkiej i łatwej do wdrożenia aplikacji.

Demo linux-dash

Proszę rzucić okiem na stronę demonstracyjną utworzoną przez twórcę linux-dash.

  1. Obejrzyj demonstrację pod adresem: linux-dash: Monitorowanie serwera

Funkcje Linuksa Dash

  1. Responsywny interfejs sieciowy do monitorowania zasobów serwera.
  2. Monitorowanie w czasie rzeczywistym procesora, pamięci RAM, wykorzystania dysku, obciążenia, czasu pracy, użytkowników i wielu innych statystyk systemowych.
  3. Łatwa instalacja dla serwerów z Apache/Nginx + PHP.
  4. Kliknij i przeciągnij, aby ponownie uporządkować widżety.
  5. Obsługa szerokiej gamy wersji serwerów Linux.

Wymagania wstępne dotyczące instalacji

  1. Serwer Linux z zainstalowanym Apache/Nginx.
  2. Zainstalowane rozszerzenie PHP i php-json.
  3. Narzędzie do rozpakowywania zainstalowane na serwerze.
  4. Opcjonalnie musisz zainstalować htpasswd, aby chronić hasłem stronę statystyk na swoim serwerze.

W końcu nie chcesz wyświetlać swoich statystyk całemu światu, ponieważ stanowi to zagrożenie bezpieczeństwa.

Uwaga: htpasswd to tylko jeden ze sposobów ochrony Twojego serwera. Istnieją inne, takie jak na przykład odmowa dostępu do niektórych adresów IP. Korzystaj w dowolny sposób, który Ci odpowiada.

Jednak w tym artykule użyłem serwera WWW Apache, aby pokazać, jak skonfigurować linux-dash na serwerach Linux. Przetestowałem to sprytne narzędzie także w innych przeglądarkach, takich jak Firefox, Midori i Chrome i działa dobrze.

Instalowanie „linux-dash” w systemach opartych na RedHacie i Debianie

Jak powiedziałem powyżej, ten linux-dash jest tworzony w PHP dla Linuksa z Apache. Musisz więc mieć te dwa pakiety zainstalowane na serwerze wraz z modułem php-json. Zainstalujmy je za pomocą narzędzia do zarządzania pakietami o nazwie yum lub apt-get, w zależności od dystrybucji twojego serwera.

Krok 1: Zainstaluj moduły Apache, PHP i PHP

Zainstaluj na systemach opartych na Red Hat za pomocą polecenia yum.

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

Zainstaluj na systemach opartych na Debianie za pomocą polecenia apt-get.

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

Krok 2: Pobierz i zainstaluj Linux-Dash

Przejdź do repozytorium „GitHub”, pobierz linux-dash i wyodrębnij zawartość do podkatalogu o nazwie „linux-dash” w swoim publicznym Apache folder (tj. /var/www lub /var/www/html).

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

Krok 3: Monitoruj serwer za pomocą linux-dash

Otwórz przeglądarkę i przejdź do folderu, w którym masz zainstalowany „linux-dash”. U mnie jest to http://localhost/linux-dash.

Poniżej znajdują się zrzuty ekranu panelu Linux-Dash pobrane z mojego serweraCentOS 6.5.

Ogólne informacje

Użycie dysku

Użycie procesora

Wykorzystanie pamięci RAM

Użytkownicy

Statystyki sieci

Pełny podgląd linux-dash

Krok 4: Zabezpiecz hasłem linux-dash

Aby zabezpieczyć hasłem swoją stronę ze statystykami, musisz wygenerować pliki „.htaccess” i „.htpasswd”. Poniższe polecenie utworzy użytkownika „admin”, ustawi hasło „admin123” i utworzy nowy plik „htpasswd” w katalogu „/ var”.

htpasswd -c /var/.htpasswd admin admin123

Uwaga: plik „htpasswd” przechowuje hasło użytkownika „admin” w zaszyfrowanym formacie i plik ten powinien być umieszczone w folderze niepublicznym w celu ochrony przed przeglądaniem w przeglądarce.

Teraz utwórz plik „.htaccess” w katalogu „linux-dash” i dodaj do niego następującą zawartość. Zapisz i zamknij plik.

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

Wyczyść pamięć podręczną przeglądarki. Gdy następnym razem przejdziesz na stronę statystyk, zostaniesz powitany monitem o zalogowanie się. Zaloguj się przy użyciu nazwy użytkownika i hasła użytego w poleceniu htpasswd.

Linki referencyjne

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

Ciesz się aplikacją monitorującą statystyki serwera o niskich zasobach.