Pantau server Nginx dengan Linux-dash

linux-dasbor

Linux adalah singkatan dari server web, dan apakah itu di antara Apache dan Nginx mereka memiliki porsi yang baik dari pasar yang benar-benar didominasi, dan diketahui bahwa hal ini tidak hanya disebabkan oleh seberapa kuat kedua alternatif tersebut tetapi di atas semua itu karena pilihan bagus yang kita miliki. pantau situs web kami dengan salah satu dari mereka. Dan tugas ini sangat penting bagi mereka yang bekerja sebagai administrator sistem dan perlu mengetahui setiap saat apakah server berfungsi, dan dengan cara apa mereka melakukannya.

Tetapi di samping solusi penggunaan yang mapan dan canggih seperti Zenoss atau Nagios, kami memiliki sejumlah alat yang lebih sederhana yang dapat kami gunakan untuk pantau server Linux kami lebih sederhana, lebih mudah diakses oleh pengguna hilir. Dan sekarang kita akan meninjau panggilan linux-dasbor, sangat lengkap dan mudah dipasang dan mulai digunakan.

Mari kita lihat, cara menginstal linux-dash di Ubuntu dan dengan Nginx sebagai server web (Kami mengambil opsi ini daripada Apache karena ini adalah yang paling berkembang dalam beberapa bulan terakhir). Untuk memulainya, seperti biasa kami menggunakan baris perintah untuk memasukkan yang berikut:

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

Kemudian kami menonaktifkan konfigurasi default di Nginx:

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

Sekarang kita perlu mengedit file tersebut /etc/ngingx/conf.d/linuxdash.conf, dan kami akan menetapkan bahwa Nginx menggunakan port 8080, jadi konten file harus seperti berikut:

server {
server_name $ domain_name;
dengarkan 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;
kedaluwarsa max;
akses_log mati;
add_header Pragma publik;
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;
if (! -f $ document_root $ fastcgi_script_name) {
404 kembali;
}
try_files $ uri $ uri / /index.php?$args;
termasuk fastcgi_params;
}
}

Sekarang kita harus melakukannya konfigurasikan php-fpm, salah satu paket yang kami instal di langkah pertama, yang kami lakukan dengan mengedit file /etc/php5/fpm/pool.d/www.conf, untuk menambahkan parameter 'user', 'group' dan 'mendengarkan (sisa file dapat dibiarkan tidak berubah:

pengguna = www-data
grup = www-data
dengarkan = /var/run/php5-fpm.sock

Kami akhirnya siap instal linux-dash, yang tidak memiliki PPA tetapi kami menginstal dari github:

git klon 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 me-restart server Nginx bersama dengan php5-fpm:

sudo service php5-fpm restart
sudo service nginx restart

Sekarang kita telah menginstal alat ini, kita akan melanjutkan dengan yang berikut, yaitu untuk melihat bagaimana menggunakannya secara efektif pantau server Linux kami, dan untuk ini kita harus memulai browser web, buka tab dan masukkan URL server kita diikuti oleh port 8080 dan instalasi linux-dash, yang mengikuti langkah-langkah yang ditunjukkan di atas seharusnya seperti ini:

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

Seperti yang kita lihat, antarmuka linux-dash cukup mudah dan itu terdiri dari papan di mana kita dapat memvisualisasikan berbagai widget dan di dalamnya properti sistem, widget yang di sisi lain dapat kita atur ulang sesuka hati untuk mengakomodasi mereka sebaik mungkin dengan preferensi kita dan kita juga dapat menggunakan tema untuk menyesuaikan munculnya linux- dasbor ke sistem kami. Di antara berbagai parameter yang dapat kami pantau dengan linux-dash kami memiliki informasi umum sistem (sistem operasi, memori ram, jumlah inti), penggunaan disk dan setiap partisi yang dipasang dari sistem, menginstal plugin (mysql, openssl, python, dll), dan kemudian semua informasi yang terkait dengan konektivitas: antarmuka aktif (dengan informasi tentang masing-masing), kecepatan unduh dan unggah server, jumlah koneksi masuk dan keluar, ping terhubung pengguna dan proses aktif di antara beberapa hal lainnya.

Seperti yang bisa kita lihat, ini adalah solusi yang cukup lengkap dan yang terbaik dari semuanya, sangat mudah dipasang dan mulai digunakan, jadi kita tidak perlu menjadi pengguna mahir untuk memanfaatkannya. Semoga langkah-langkah ini bermanfaat bagi pembaca kami untuk terpacu untuk mencobanya, karena dalam lebih dari satu kasus mereka akan menemukan kejutan yang sangat menyenangkan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.