Seuraa Nginx-palvelinta Linux-viivalla

linux-viiva

Linux tarkoittaa verkkopalvelimet, ja onko se välillä Apache ja nginx heillä on suuri osa markkinoista täysin hallitsevina, ja tiedetään, että tämä johtuu paitsi siitä, kuinka voimakkaat molemmat vaihtoehdot ovat, mutta ennen kaikkea hyvistä vaihtoehdoista seurata verkkosivustoamme kenenkään kanssa. Ja se on, että tämä tehtävä on erittäin tärkeä niille, jotka työskentelevät järjestelmänvalvojina ja heidän on aina tiedettävä, toimivatko palvelimet ja millä tavalla he tekevät sen.

Mutta vakiintuneiden ja edistyneiden ratkaisujen, kuten Zenoss tai Nagios, lisäksi meillä on paljon yksinkertaisia ​​työkaluja, joita voimme käyttää seurata Linux-palvelinta yksinkertaisemmin, jatkokäyttäjien saatavilla. Ja nyt aiomme tarkistaa puhelun linux-viiva, erittäin täydellinen ja helppo asentaa ja aloittaa käyttö.

Katsotaanpa sitten, kuinka asentaa linux-dash Ubuntuun ja Nginx verkkopalvelimena (Otimme tämän vaihtoehdon Apachen yli, koska se on kasvanut eniten viime kuukausina). Ensinnäkin, kuten aina, käytämme komentoriviä syöttääksesi seuraavat:

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

Sitten poistamme käytöstä oletusasetukset Nginxissä:

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

Nyt meidän on muokattava tiedostoa /etc/ngingx/conf.d/linuxdash.conf, ja aiomme todeta, että Nginx käyttää porttia 8080, joten tiedoston sisällön tulisi olla seuraava:

palvelin {
palvelimen_nimi $ verkkotunnuksen_nimi;
kuunnella 8080;
root / var / www;
hakemisto index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

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

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

# PHP-FPM pistorasioiden kautta
sijainti ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
jos (! -f $ document_root $ fastcgi_script_name) {
404 palata;
}
try_files $ uri $ uri / / index.php?$args;
sisältävät fastcgi_params;
}
}

Nyt meidän on määritä php-fpm, yksi ensimmäisessä vaiheessa asentamistamme paketeista, jonka teemme muokkaamalla tiedostoa /etc/php5/fpm/pool.d/www.conf, lisätä parametrit 'käyttäjä', 'ryhmä' ja 'kuunnella (loput tiedostosta voidaan jättää ennalleen:

käyttäjä = www-data
ryhmä = www-data
listen = /var/run/php5-fpm.sock

Olemme vihdoin valmiita asenna linux-dash, jolla ei ole PPA: ta, mutta asennamme githubista:

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

Lopuksi meidän on vain käynnistettävä Nginx-palvelin uudelleen yhdessä php5-fpm: n kanssa:

sudo service php5-fpm uudelleenkäynnistys
sudo service nginx uudelleenkäynnistys

Nyt kun olemme asentaneet tämän työkalun, jatkamme seuraavalla, mikä on nähdä, miten sitä voidaan käyttää tehokkaasti seurata Linux-palvelinta, ja tätä varten meidän on käynnistettävä verkkoselain, avattava välilehti ja kirjoittamalla palvelimemme URL-osoite, jota seuraa portti 8080 ja linux-dash -asennus, jonka edellä kuvattujen vaiheiden jälkeen pitäisi olla jotain:

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

Kuten näemme, linux-dash-käyttöliittymä on melko yksinkertainen ja se koostuu levystä, jossa voimme visualisoida erilaisia ​​widgettejä ja niissä järjestelmän ominaisuuksia, widgettejä, jotka toisaalta voimme järjestää uudelleen haluamallamme tavalla, jotta ne sovitettaisiin mahdollisimman hyvin mieltymyksiimme, ja voimme myös käyttää teemoja sovittamaan linux-dashin ilmestyminen järjestelmäämme. Niiden eri parametrien joukossa, joita voimme seurata linux-dashilla, meillä on yleiset tiedot järjestelmästä (käyttöjärjestelmä, RAM-muisti, ytimien määrä), levyn käytöstä ja järjestelmän jokaisesta asennetusta osiosta, asennetut laajennukset (mysql, openssl, python jne.) ja sitten kaikki liitettävyyteen liittyvät tiedot: aktiiviset käyttöliittymät (tiedot jokaisesta niistä), palvelimen lataus- ja latausnopeus, saapuvien ja lähtevien yhteyksien määrä, ping , yhdistetyt käyttäjät ja aktiiviset prosessit muun muassa.

Kuten näemme, se on melko täydellinen ratkaisu ja mikä parasta, erittäin helppo asentaa ja aloittaa käyttö, joten meidän ei tarvitse olla edistyneitä käyttäjiä hyödyntämään sitä. Toivomme, että nämä vaiheet ovat auttaneet lukijoita kannustamaan kokeilemaan sitä, koska useammassa kuin yhdessä tapauksessa he löytävät erittäin miellyttävän yllätyksen.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.