linux-dash: Memantau "Kinerja Server Linux" dari Jarak Jauh Menggunakan Browser Web


Jika Anda mencari skrip pemantauan statistik server yang cepat dan bersumber daya rendah, Anda bisa mencari di linux-dash. Klaim Linux Dash untuk populer adalah dasbor webnya yang apik dan responsif yang berfungsi lebih baik pada layar besar dan kecil.

linux dash adalah skrip pemantauan statistik server yang hemat memori, sumber daya rendah, mudah dipasang, dan ditulis dalam PHP. Halaman statistik web memungkinkan Anda untuk menarik dan melepas berbagai widget dan mengatur ulang tampilan sesuai keinginan. Skrip ini menampilkan statistik langsung server Anda, termasuk RAM, CPU, Ruang Disk, Informasi Jaringan, Perangkat Lunak yang Diinstal, Proses yang Berjalan, dan banyak lagi.

Antarmuka Linux Dash menyediakan informasi dengan cara yang terorganisir, yang memudahkan kita untuk beralih antar bagian tertentu menggunakan tombol di toolbar utama. Linux Dash bukanlah alat pemantauan tingkat lanjut seperti Collectl atau Glances, namun tetap merupakan aplikasi pemantauan yang baik untuk pengguna yang mencari aplikasi yang ringan dan mudah diterapkan.

Demo linux-dasbor

Silakan lihat sekilas halaman demo yang disiapkan oleh pengembang linux-dash.

  1. Tonton Demo di: linux-dash: Pemantauan Server

Fitur Dasbor Linux

  1. Antarmuka berbasis web yang responsif untuk memantau sumber daya server.
  2. Pemantauan real-time terhadap CPU, RAM, Penggunaan Disk, Beban, Waktu Aktif, Pengguna, dan banyak lagi statistik sistem lainnya.
  3. Instalasi mudah untuk server dengan Apache/Nginx + PHP.
  4. Klik dan seret untuk mengatur ulang widget.
  5. Dukungan untuk berbagai macam rasa server Linux.

Prasyarat untuk Instalasi

  1. Server Linux dengan Apache/Nginx terinstal.
  2. Ekstensi PHP dan php-json terpasang.
  3. Utilitas unzip diinstal di server.
  4. Secara opsional, Anda perlu menginstal htpasswd, untuk melindungi halaman statistik di server Anda dengan kata sandi.

Lagi pula, Anda tidak ingin menampilkan statistik Anda ke seluruh dunia, karena ini merupakan risiko keamanan.

Catatan: htpasswd hanyalah salah satu cara untuk melindungi server Anda. Ada cara lain seperti menolak akses ke IP tertentu misalnya. Gunakan cara apa pun yang Anda rasa nyaman.

Namun, dalam artikel ini, saya telah menggunakan server web Apache untuk menunjukkan kepada Anda cara menyiapkan linux-dash di server Linux. Saya juga telah menguji alat bagus ini di browser lain seperti Firefox, Midori dan Chrome dan berfungsi dengan baik.

Menginstal “linux-dash” di Sistem Berbasis RedHat dan Debian

Seperti yang saya katakan di atas, linux-dash itu dibuat di PHP untuk Linux dengan Apache. Jadi, Anda harus menginstal kedua paket ini di server bersama dengan modul php-json. Mari kita instal menggunakan alat manajer paket yang disebut yum atau apt-get sesuai dengan distribusi server Anda.

Langkah 1: Instal Modul Apache, PHP dan PHP

Instal pada sistem berbasis Red Hat menggunakan perintah yum.

yum install httpd httpd-tools
yum install php php-xml php-common php-json
service httpd start

Instal pada sistem berbasis Debian menggunakan perintah apt-get.

apt-get install apache2 apache2-utils
apt-get install php5 curl php5-curl php5-json
service apache2 start

Langkah 2: Unduh dan Instal linux-Dash

Lanjutkan ke repositori 'GitHub', unduh linux-dash dan ekstrak konten ke dalam subdirektori bernama 'linux-dash' di publik Apache Anda folder (yaitu /var/www atau /var/www/html).

git clone https://github.com/afaqurk/linux-dash.git

Langkah 3: Pantau Server menggunakan linux-dash

Buka browser Anda dan navigasikan ke folder tempat Anda menginstal 'linux-dash'. Di milik saya, ini adalah http://localhost/linux-dash.

Berikut adalah beberapa tangkapan layar dasbor linux-dash yang diambil dari server CentOS 6.5 saya.

Informasi Umum

Penggunaan Disk

Penggunaan CPU

Penggunaan RAM

Pengguna

Statistik Jaringan

Pratinjau dasbor linux lengkap

Langkah 4: Lindungi Kata Sandi linux-dash

Untuk melindungi halaman statistik Anda dengan kata sandi, Anda perlu membuat file ‘.htaccess’ dan ‘.htpasswd‘. Perintah berikut akan membuat pengguna 'admin', menetapkan kata sandi 'admin123' dan membuat file 'htpasswd' baru di bawah '/ folder var'.

htpasswd -c /var/.htpasswd admin admin123

Catatan: File 'htpasswd' menyimpan kata sandi pengguna 'admin' dalam format terenkripsi dan file ini seharusnya ditempatkan di folder non publik untuk melindungi agar tidak dilihat di browser.

Sekarang buat file '.htaccess' di bawah direktori 'linux-dash' dan tambahkan konten berikut ke dalamnya. Simpan dan tutup file.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /var/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

Hapus cache browser Anda. Saat berikutnya Anda menavigasi ke halaman statistik, Anda akan disambut dengan perintah login. Login dengan nama pengguna dan sandi yang Anda gunakan pada perintah htpasswd.

Tautan Referensi

https://github.com/afaqurk/linux-dash

Nikmati sumber daya rendah Anda, aplikasi pemantauan statistik server.