Cara Mengetahui Website Saat Down. Langsung Otomatis Kirim Email
how to monitor website down automatically send to email
Bagi seorang web administrator, sangatlah penting untuk memastikan bahwa website yang kita miliki senantiasa online setiap saat agar dapat diakses sepanjang waktu.
Terkadang website bisa mati (down) tanpa sepengetahuan kita. Bisa disebabkan masalah tak terduga, seperti dari penyedia hosting mengalami masalah, CPanel stuck, atau gangguan perangkat keras, maintenance dadakan, atau diserang hacker sehingga website terhapus.
Dengan mengetahui matinya website sedini mungkin, maka diharapkan kita bisa meminimalisir downtime yang terjadi
Oleh karena itu, disini kita akan membahas tutorial cara monitoring website down secara otomatis. Prinsip kerjanya adalah jika website down maka ada pemberitahuan masuk melalui email.
Jika kamu memiliki website dengan trafik pengunjung yang banyak, website mati (down) adalah momok yang menakutkan. Banyak web administrator yang baru menyadari website miliknya mati setelah beberapa jam atau bahkan seharian.
Bayangkan jika website atau blog milik kamu mempunyai kunjungan 100 ribu per harinya, maka jika website mati selama 12 jam, maka kamu akan mengalami kerugian sebesar 50 ribu tayang, ini merupakan kerugian yang cukup berarti.
Ketika web server mati, otomatis email pemberitahuan akan masuk ke ponsel.
Contoh web monitoring yang akurat adalah Uptimerobot. Tool ini adalah alat yang dapat digunakan untuk mengecek online atau tidaknya suatu website. Tools ini tersedia gratis (free) dan merupakan layanan dari Uptime Robot Service Provider Ltd.
Ketika website termonitor mati, maka dalam tempo 5 menit tool akan mengirim email secara otomatis ke email yang telah didaftarkan.
Uptimerobot menggunakan beberapa metode untuk mendeteksi suatu website atau link, diantaranya:
- Dengan menggunakan header HTTP
Tools uptimerobot akan mendeteksi adanya header HTTP 200, jika statusnya Header HTTP 200 OK maka dasbor akan menampilkan status UP, jika tidak ditemukan maka statusnya DOWN
- Dengan menggunakan keyword pada halaman
Tools uptimerobot akan mendeteksi adanya kata-kata (keyword) yang ada pada suatu halaman, bisa HTML atau PHP. Jika keyword yang ditentukan ada, maka status di dasbornya UP, jika tidak ditemukan status akan berubah menjadi DOWN
- Dengan menggunakan ping ke website
Tools uptimerobot akan mengirimkan packet ping (ICMP) ke website yang ingin kita monitor, jika packet berhasil dikembalikan (reply) maka status di dasbornya menampilkan UP, jika tidak reply statusnya berubah menjadi DOWN
- Dengan menggunakan check Open Port
Tool uptimerobot akan mendengarkan (listen) port tertentu yang terbuka di website yang ingin di monitor, jika port terbuka, maka status di dasbornya UP, jika port tertutup maka statusnya berubah menjadi DOWN
- Buat akun di website Uptimerobot, bisa dengan menggunakan akun Google (mendaftar tidak dikenakan biaya, gratis/free)
- Pada tutorial ini admin akan menggunakan metode keyword, pertimbangannya adalah lebih aman, lebih ringan, dan tidak membebani server website. Untuk metode lainnya bisa diterapkan menurut selera masing-masing
- Keyword yang saya buat disini adalah : Semangkablog Down Test , keyword bisa diganti sesuai selera
- Buka notepad+ lalu buat kode nya seperti ini:
<?php
header("HTTP/1.1 200 OK");
echo "Semangkablog Down Test";
?>
- Simpan file tersebut sebagai downtest.php lalu upload ke /public_html/. Sebagai contoh pada tutorial ini saya mengupload di techsains.com/downtest.php
- Hasil setelah di upload
- Buka Dashboard Uptimerobot, lalu tekan New Monitor.
- Masukkan isiannya sebagai berikut:
Monitor Type* |
Keyword |
Friendly Name* |
Semangkablog
(nama bisa terserah)
|
URL (or IP)* |
https://www.techsains.com/downtest.php
(sesuaikan dengan website kamu)
|
Keyword* |
Semangkablog Down Test |
Alert When* |
Pilih Keyword Not Exist |
Monitoring Interval* |
Every 5 Minutes |
Select "Alert to Notify" |
Beri centang pada email kamu,
jika ingin menggunakan email lain, bisa
ditambahkan di halaman "My Settings"
|
Selesai |
Tekan Create Monitor |
Tampilan UpTimeRobot
- Selesai.
Selanjutnya setiap 5 menit Uptimerobot akan mengecek file downtest.php. Grafik akan ditimbulkan per 5 menit sekali, dan jika website kamu DOWN maka email pemberitahuan akan dikirimkan, dan jika telah UP maka email pemberitahuan juga akan dikirimkan bahwa website sudah kembali hidup.
ada grafik yang informatif!
Keunggulan tool Uptimerobot adalah, dapat memonitor maksimum 50 website, banyak pilihan alternatif monitoring, ada grafik yang cukup membantu, dan tentunya gratis!
Demikian tutorial singkat ini, semoga informasi yang diberikan dapat bermanfaat, terima kasih telah membaca, Selamat mencoba!
Komentar