Menu Close

Server Status | Perhatikan Pelayan Anda Dengan Mudah

Considering donating if you found my post helpful 😊

Buy Me a Coffee QR Code
[![](https://dausruddin.com/wp-content/uploads/2014/05/g6KsjA0.png)](https://dausruddin.com/wp-content/uploads/2014/05/g6KsjA0.png)

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.

DOWNLOAD

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

http://xxx.xxx.xxx.xxx/uptime.php

Sekiranya upload ke subfolder sebagai contoh, *folder *bernama stat

http://xxx.xxx.xxx.xxx/stat/uptime.php

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

[![](https://dausruddin.com/wp-content/uploads/2014/05/YzDzwsx.png)](https://dausruddin.com/wp-content/uploads/2014/05/YzDzwsx.png)

Masukkan data yang sepatutnya

[![](https://dausruddin.com/wp-content/uploads/2014/05/KJn0ztQ.png)](https://dausruddin.com/wp-content/uploads/2014/05/KJn0ztQ.png)

Anda cuma perlu memberi perhatian pada *column***url. **Masukkan *url* mengikut format seperti dalam gambar di atas. Sekiranya anda memiliki *url *seperti ini,

http://111.222.333.444/uptime.php

Masukkan

111.222.333.444/

Sekiranya anda menggunakan subfolder

http://111.222.333.444/stat/uptime.php

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

[![](https://dausruddin.com/wp-content/uploads/2014/05/PfPbOtF.png)](https://dausruddin.com/wp-content/uploads/2014/05/PfPbOtF.png)

*Server status* akan menampilkan *server-server* anda mengikut turutan nombor menaik.

Considering donating if you found my post helpful 😊

Buy Me a Coffee QR Code
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x