Cara Ringkas Memantau Laman Web Masih Hidup Dengan PHP (Website Up Time Monitoring)

Saya pasang “website monitoring” ni beberapa bulan lalu. Tiada apa yang berlaku. Jadinya saya tiada menerima sebarang makluman daripada skrip PHP ringkas ini. Tapi hari ini tiba-tiba saya mula menerima email.

“website-orang.com has been down for 00:05:00”

Apa?! Memang saya terkejut. Ini laman web klien besar. Dahlah sebelum ni ada masalah besar yang berlaku. Ianya antara sebab kenapa saya pasang monitoring ni.

Jadi perkara pertama yang saya buat adalah mencuba laman web tersebut dengan pelayar Chrome. Eh? Boleh saja. Kenapa ni ya?

Jadi saya pun hubungi syarikat hosting yang saya gunakan. Ini antara maklumbalas yang saya terima.

Network Disruption Details:
There is network disruption for international link and only certain location clients will be affected when connect to all MY network IP.

We will perform a details check on this and post another updates once it become available.

Rupanya trafik dari luar Malaysia tidak boleh akses laman web ini. Skrip “monitoring” saya ni memang berada di server di luar negara. Jadi sebab itulah skrip ini tak boleh akses laman web klien, tetapi bila saya buka dengan Chrome, boleh pula.

Sebenarnya, bila saya berkongsi tentang hal masalah network ini di Facebook, ada yang bertanya perihal skrip yang saya gunakan. Jadi saya kongsikan di sini.

Skrip PHP ini saya gunakan dengan penjadualan Cron. Ianya berjalan selang 5 minit. Dan pastikan bila anda gunakan ini, skrip tidak berada di server yang sama dengan laman web yang ingin dipantau.

 

Ini Github Gist saya. Selamat mencuba.

2 thoughts on “Cara Ringkas Memantau Laman Web Masih Hidup Dengan PHP (Website Up Time Monitoring)”

Leave a Reply