Subaybayan ang isang Nginx server gamit ang Linux-dash

linux-dash

Ang Linux ay nangangahulugang mga web server, at nasa pagitan ba iyon Apache at Nginx sila ay may isang mahusay na bahagi ng merkado na ito ganap na pinangungunahan, at ito ay kilala na ito ay dahil hindi lamang sa kung paano malakas ang parehong mga kahalili ngunit higit sa lahat sa mabubuting pagpipilian na mayroon kami subaybayan ang aming website kasama ang alinman sa mga ito. At ito ay ang gawaing ito na lubhang mahalaga para sa mga nagtatrabaho bilang mga tagapangasiwa ng system at kailangang malaman sa lahat ng oras kung gumagana ang mga server, at sa anong paraan nila ito ginagawa.

Ngunit sa tabi ng mahusay na naitaguyod at advanced na paggamit na mga solusyon tulad ng Zenoss o Nagios, mayroon kaming mahusay na bilang ng mga mas simpleng mga tool na maaari naming magamit upang subaybayan ang aming Linux server mas simple, mas naa-access sa mga daloy ng gumagamit. At ngayon susuriin namin ang isang tawag linux-dash, napaka kumpleto at simpleng i-install at simulang gamitin.

Tingnan natin kung gayon, kung paano i-install ang linux-dash sa Ubuntu at sa Nginx bilang web server (Kinuha namin ang pagpipiliang ito kaysa sa Apache's dahil ito ang isa na lumaki nang higit sa mga nakaraang buwan). Upang magsimula sa, tulad ng dati ay dumidirekta kami sa linya ng utos upang ipasok ang mga sumusunod:

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

Pagkatapos idi-deactivate namin ang default na pagsasaayos sa Nginx:

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

Ngayon kailangan naming i-edit ang file /etc/ngingx/conf.d/linuxdash.conf, at itatatag namin na ang Nginx ay gumagamit ng port 8080, kaya ang nilalaman ng file ay dapat na ang mga sumusunod:

server {
server_name $ domain_name;
makinig 8080;
ugat / var / www;
index index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

lokasyon ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
mawawalan ng bisa ang max;
access_log off;
add_header Pragma publiko;
add_header Cache-Control "pampubliko, dapat muling patunayan, i-provalidate ng proxy";
}

lokasyon / linux-dash {
index index.html index.php;
}

# PHP-FPM sa pamamagitan ng mga socket
lokasyon ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
kung (! -f $ document_root $ fastcgi_script_name) {
404 bumalik;
}
try_files $ uri $ uri / /index.php?$args;
kasama ang fastcgi_params;
}
}

Ngayon kailangan na natin i-configure ang php-fpm, isa sa mga package na na-install namin sa unang hakbang, na ginagawa namin sa pamamagitan ng pag-edit ng file /etc/php5/fpm/pool.d/www.conf, upang idagdag ang mga parameter na 'gumagamit', 'pangkat' at 'makinig (ang natitirang file ay maaaring iwanang hindi nagbabago:

gumagamit = www-data
pangkat = www-data
makinig = /var/run/php5-fpm.sock

Handa na rin kami sa wakas i-install ang linux-dash, na walang PPA ngunit nag-install kami mula sa github:

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

Upang tapusin kailanganin lamang nating muling simulan ang Nginx server kasama ang php5-fpm:

sudo serbisyo php5-fpm restart
sudo serbisyo nginx restart

Ngayon na na-install na namin ang tool na ito, magpapatuloy kami sa kung ano ang sumusunod, na kung saan ay upang makita kung paano ito gamitin nang epektibo subaybayan ang aming Linux server, at para dito dapat nating simulan ang web browser, buksan ang isang tab at ipasok ang URL ng aming server na sinusundan ng port 8080 at ang pag-install ng linux-dash, kung saan, ang pagsunod sa mga hakbang na ipinakita sa itaas, ay dapat na isang bagay tulad ng:

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

Tulad ng nakikita natin, ang linux-dash interface ay medyo prangka at binubuo ito ng isang board kung saan maaari nating mailarawan ang iba't ibang mga widget at sa kanila ang mga katangian ng system, mga widget na sa kabilang banda maaari naming ayusin muli sa kalooban upang mapaunlakan ang mga ito hangga't maaari sa aming mga kagustuhan at maaari din naming gamitin ang mga tema upang iakma ang hitsura ng linux- dash sa aming system. Kabilang sa iba't ibang mga parameter na magagawa naming subaybayan sa linux-dash mayroon kaming pangkalahatang impormasyon ng system (operating system, ram memory, bilang ng mga core), ang paggamit ng disk at ng bawat naka-mount na mga partisyon ng system, ang naka-install na mga plugin (MySQL, OpenSL, python, atbp), at pagkatapos ang lahat ng impormasyong nauugnay sa pagkakakonekta: mga aktibong interface (na may impormasyon tungkol sa bawat isa sa kanila), ang bilis ng pag-download at pag-upload ng server, bilang ng mga papasok at papalabas na koneksyon, ping , mga konektadong gumagamit at aktibong proseso kasama ng ilang iba pang mga bagay.

Tulad ng nakikita natin, ito ay isang medyo kumpletong solusyon at pinakamaganda sa lahat, napakasimpleng i-install at simulang gamitin, kaya't hindi namin kailangang maging mga advanced na gumagamit upang samantalahin ito. Inaasahan namin na ang mga hakbang na ito ay naging kapaki-pakinabang upang ang aming mga mambabasa ay hinihikayat na subukan ito, sapagkat sa higit sa isang kaso ay makakahanap sila ng isang kaaya-aya na sorpresa.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.