Monitoruj serwer Nginx za pomocą Linux-dash

Linux-Dash

Linux oznacza serwery internetowe, i czy to pomiędzy Apache i nginx mają dużą część tego rynku absolutnie zdominowaną i wiadomo, że wynika to nie tylko z tego, jak potężne są obie alternatywy, ale przede wszystkim z dobrych opcji, dla których mamy monitorować naszą stronę internetową z którymkolwiek z nich. I właśnie to zadanie jest niezwykle ważne dla tych, którzy pracują jako administratorzy systemu i muszą przez cały czas wiedzieć, czy serwery działają iw jaki sposób to robią.

Ale oprócz dobrze ugruntowanych i zaawansowanych rozwiązań, takich jak Zenoss czy Nagios, mamy wiele prostszych narzędzi, których możemy użyć do monitoruj nasz serwer Linux prostsze, bardziej dostępne dla dalszych użytkowników. A teraz przejrzymy rozmowę Linux-Dash, bardzo kompletny i prosty w instalacji i rozpoczęciu użytkowania.

Zobaczmy więc, jak zainstalować linux-dash na Ubuntu iz Nginx jako serwerem internetowym (Wybraliśmy tę opcję zamiast Apache, ponieważ jest to ta, która wzrosła najbardziej w ostatnich miesiącach). Na początek, jak zawsze, korzystamy z wiersza poleceń, aby wprowadzić następujące informacje:

sudo apt-get zainstaluj git nginx php5-json php5-fpm php5-curl

Następnie dezaktywujemy domyślną konfigurację w Nginx:

sudo rm / etc / nginx / sites-enabled / default

Teraz musimy edytować plik /etc/ngingx/conf.d/linuxdash.confi ustalimy, że Nginx używa portu 8080, więc zawartość pliku powinna wyglądać następująco:

serwer {
nazwa_serwera $ nazwa_domeny;
słuchać 8080;
root / var / www;
indeks index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

lokalizacja ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
wygasa max;
access_log off;
add_header Pragma publiczna;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}

location / linux-dash {
indeks index.html index.php;
}

# PHP-FPM przez gniazda
lokalizacja ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
if (! -f $ document_root $ fastcgi_script_name) {
404 wrócić;
}
try_files $ uri $ uri / / index.php?$args;
to fastcgi_params;
}
}

Teraz musimy skonfiguruj php-fpm, jeden z pakietów, które zainstalowaliśmy w pierwszym kroku, który robimy, edytując plik /etc/php5/fpm/pool.d/www.conf, aby dodać parametry 'user', 'group' i 'listen (reszta pliku może pozostać niezmieniona:

user = dane-www
group = dane-www
listen = /var/run/php5-fpm.sock

W końcu jesteśmy na to gotowi zainstaluj linux-dash, który nie ma PPA, ale instalujemy z github:

klon git https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data: www-data / var / www

Na koniec musimy tylko zrestartować serwer Nginx razem z php5-fpm:

sudo service php5-fpm restart
sudo service nginx restart

Teraz, gdy zainstalowaliśmy to narzędzie, będziemy kontynuować następujące czynności, czyli zobaczyć, jak efektywnie z niego korzystać monitoruj nasz serwer Linuxiw tym celu musimy uruchomić przeglądarkę internetową, otworzyć zakładkę i wpisać adres URL naszego serwera, a następnie port 8080 i instalację linux-dash, która po wykonaniu powyższych kroków powinna wyglądać mniej więcej tak:

http://<linux-IP-address>:8080/linux-dash/

Jak widzimy Interfejs linux-dash jest dość prosty i składa się z tablicy, na której możemy wizualizować różne widżety, aw nich właściwości systemu, widżety, które z drugiej strony możemy dowolnie zmieniać, aby dopasować je jak najlepiej do naszych preferencji, a także możemy użyć motywów, aby dostosować wygląd linux-dash do naszego systemu. Wśród różnych parametrów, które będziemy mogli monitorować za pomocą linux-dash, mamy ogólne informacje o systemie (system operacyjny, pamięć RAM, liczba rdzeni), wykorzystanie dysku i każdej z zamontowanych partycji systemu, zainstalowane wtyczki (mysql, openssl, python itp.), a następnie wszystkie informacje związane z łącznością: aktywne interfejsy (z informacjami o każdym z nich), prędkość pobierania i wysyłania serwera, liczba połączeń przychodzących i wychodzących, ping , połączonych użytkowników i aktywnych procesów oraz kilku innych rzeczy.

Jak widać, jest to dość kompletne rozwiązanie, a co najważniejsze bardzo proste w instalacji i rozpoczęciu użytkowania, więc nie musimy być zaawansowanymi użytkownikami, aby z niego skorzystać. Mamy nadzieję, że te kroki okazały się pomocne i zachęciły naszych czytelników do ich wypróbowania, ponieważ w niejednym przypadku znajdą dla nich bardzo miłą niespodziankę.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.