Saya yakin ada antara anda yang mempunyai beberapa *server* dan anda sedang mencari cara mudah untuk *perhatikan *pelayan-pelayan* *** tersebut.
Saya ingin berkongsi dengan anda satu php* script* dengan tampilan yang cantik dan simple menggunakan twitter bootstrap.
Server Status
Dibangunkan oleh Michael Ojeda, php script ini mempunyai tampilan yang mudah difahami serta memerlukan pengetahuan asas untuk memasangnya. Antara stats yang dapat kita monitor adalah uptime, load, RAM, dan HDD.
Saya akan memberikan tutorial ringkas yang lengkap untuk memasang script ini.
Langkah 1:
Pilih salah satu server atau *webhosting *yang anda miliki untuk digunakan sebagai frontend di mana script ini akan dipasang dan menampilkan senarai server anda.
Downloadserver status melalui link yang telah saya sediakan di atas. Extract pada PC atau laptop anda.
Anda akan lihat folder bernama ServerStatus-master.
Langkah 2:
Upload semua isi dalam folder**ServerStatus-master **ke server anda.
Anda boleh upload ke root folder atau subfolder.
Langkah 3:
Cipta sebuah database.
Di dalam ./sql terdapat sebuah fail bernama **servers.sql. **Sila upload ke database yang telah anda cipta sebentar tadi.
Edit ./includes/config.php dan masukkan data yang sepatutnya
$host = ‘localhost’;
$user = ‘username’;
$pass = ‘password’;
$data = ‘database’;
$sSetting[‘refresh’] = “10000”;** **
**$host => isikan dengan hostname mysql server anda **
**$user => isikan dengan username mysql database anda **
**$pass => isikan dengan password mysql database anda **
$data => isikan dengan nama database mysql database anda **
**$sSetting[‘refresh’] => **ini adalah jarak masa bagi setiap refresh. (1 saat = 1000)
Langkah 5:
Langkah awal sudah selesai. Sekarang ini anda perlu sesuaikan *server *yang anda ingin tambah ke senarai monitor.
Copy file **uptime.php***dan upload *ke setiap server yang anda ingin tambah ke senarai monitor.
Sekiranya anda upload ke root folder, url ke **uptime.php **adalah
Sekiranya upload ke subfolder sebagai contoh, *folder *bernama stat
Anda juga boleh menggunakan domain sekiranya ada.
Langkah 6:
Sekarang, login ke phpMyAdmin pada server anda yang digunakan sebagai frontend dan insert new line pada tableservers
Masukkan data yang sepatutnya
Anda cuma perlu memberi perhatian pada *column***url. **Masukkan *url* mengikut format seperti dalam gambar di atas. Sekiranya anda memiliki *url *seperti ini,
Masukkan
111.222.333.444/
Sekiranya anda menggunakan subfolder
Masukkan
111.222.333.444/stat/
Pastikan anda mengekalkan *backslash ‘/’ *pada penghujung url
Klik Go
Anda perlu ulangi step ini bagi setiap server yang anda ingin tambah.
Langkah 7:
Lawat url**server status yang telah anda upload tadi.
Dan anda akan mendapat tampilan seperti dalam demo
Tips:
Sekiranya anda sudah memasukkan beberapa server ke dalam table, dan anda ingin menyusun server-server tersebut, anda cuma perlu edit ‘id’. Sila lihat contoh di bawah
*Server status* akan menampilkan *server-server* anda mengikut turutan nombor menaik.