Pantau pelayan Nginx dengan Linux-dash

linux-dash

Linux bermaksud pelayan web, dan itu antara Apache dan Nginx mereka mempunyai bahagian yang baik dari pasaran ini yang benar-benar dikuasai, dan diketahui bahawa ini disebabkan bukan sahaja seberapa kuat kedua-dua alternatif tersebut tetapi yang terpenting adalah pilihan baik yang kita ada pantau laman web kami dengan mana-mana daripada mereka. Dan tugas ini sangat penting bagi mereka yang bekerja sebagai pentadbir sistem dan perlu mengetahui setiap masa jika pelayan berfungsi, dan dengan cara apa mereka melakukannya.

Tetapi di samping penyelesaian penggunaan mapan dan maju seperti Zenoss atau Nagios, kami mempunyai sebilangan besar alat yang lebih mudah yang boleh kami gunakan untuk pantau pelayan Linux kami lebih ringkas, lebih mudah diakses oleh pengguna hiliran. Dan sekarang kita akan meninjau panggilan linux-dash, sangat lengkap dan mudah dipasang dan mula digunakan.

Mari kita lihat, cara memasang linux-dash di Ubuntu dan dengan Nginx sebagai pelayan web (Kami mengambil pilihan ini berbanding Apache kerana ini adalah pilihan yang paling banyak berkembang dalam beberapa bulan terakhir). Sebagai permulaan, seperti biasa kita menggunakan baris arahan untuk memasukkan yang berikut:

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

Kemudian kami menyahaktifkan konfigurasi lalai di Nginx:

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

Sekarang kita perlu mengedit fail /etc/ngingx/conf.d/linuxdash.conf, dan kami akan menetapkan bahawa Nginx menggunakan port 8080, jadi kandungan failnya harus seperti berikut:

pelayan {
pelayan_nama $ domain_name;
mendengar 8080;
root / var / www;
indeks index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

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

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

# PHP-FPM melalui soket
lokasi ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
jika (! -f $ document_root $ fastcgi_script_name) {
404 kembali;
}
try_files $ uri $ uri / /index.php?$args;
termasuk fastcgi_params;
}
}

Sekarang kita mesti konfigurasikan php-fpm, salah satu pakej yang kami pasang pada langkah pertama, yang kami lakukan dengan mengedit fail /etc/php5/fpm/pool.d/www.conf, untuk menambahkan parameter 'user', 'group' dan 'listen (selebihnya fail boleh dibiarkan tidak berubah:

pengguna = www-data
kumpulan = www-data
Dengar = /var/run/php5-fpm.sock

Kami akhirnya bersedia untuk pasang linux-dash, yang tidak mempunyai PPA tetapi kami memasang dari 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

Untuk menyelesaikannya kita hanya perlu memulakan semula pelayan Nginx bersama dengan php5-fpm:

sudo perkhidmatan php5-fpm restart
sudo perkhidmatan nginx restart

Setelah kita memasang alat ini, kita akan meneruskan apa yang berikut, iaitu untuk melihat cara menggunakannya dengan berkesan pantau pelayan Linux kami, dan untuk ini kita mesti memulakan penyemak imbas web, membuka tab dan memasukkan URL pelayan kita diikuti dengan port 8080 dan pemasangan linux-dash, yang, setelah mengikuti langkah-langkah yang ditunjukkan di atas, harus seperti:

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

Seperti yang kita lihat, antara muka linux-dash cukup mudah dan ini terdiri dari papan di mana kita dapat memvisualisasikan berbagai widget dan di dalamnya sifat sistem, widget yang di sisi lain kita dapat menyusun semula sesuka hati untuk mengakomodasi mereka sebaik mungkin dengan pilihan kita dan kita juga dapat menggunakan tema untuk menyesuaikan kemunculan linux- dash ke sistem kami. Di antara parameter yang berbeza yang dapat kita pantau dengan linux-dash, kita mempunyai maklumat umum sistem (sistem operasi, memori ram, bilangan inti), penggunaan cakera dan setiap partisi sistem yang dipasang, plugin yang dipasang (mysql, openssl, python, dll), dan kemudian semua maklumat yang berkaitan dengan penyambungan: antara muka aktif (dengan maklumat tentang masing-masing daripadanya), kelajuan muat turun dan muat naik pelayan, bilangan sambungan masuk dan keluar, ping , pengguna yang terhubung dan proses aktif antara beberapa perkara lain.

Seperti yang kita lihat, ini adalah penyelesaian yang cukup lengkap dan paling baik, sangat mudah untuk dipasang dan mula digunakan, jadi kita tidak perlu menjadi pengguna yang lebih maju untuk memanfaatkannya. Kami berharap langkah-langkah ini dapat membantu pembaca kami digalakkan untuk mencubanya, kerana dalam lebih dari satu kes, mereka akan mendapat kejutan yang sangat menyenangkan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.