Home » Tutorial » Komputer

Cara memonitor website down otomatis kirim email

how to monitor website down automatically send to email

  • 12 Jan 2021
  • 736
  • Andy. H

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 monitor website down secara otomatis. Prinsip kerjanya adalah jika website down maka ada pemberitahuan masuk melalui email.

Daftar Isi


{ "placements": [ { "anchor": { "selector": "article", } }, "pos": 4, "type": 1, "style": { "top_m": 5, "bot_m": 10 } } ] }
Loading ...

Perlukah memonitor website?

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.

Prinsip kerja monitoring Uptimerobot

Ketika web server mati, otomatis email pemberitahuan akan masuk ke ponsel.

Pertama-tama kita perlu menyiapkan tools online dari Uptimerobot.com. 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:

  1. 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
     
  2. 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
     
  3. 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
     
  4. 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

Cara Setting Uptimerobot

  1. Buat akun di website Uptimerobot, bisa dengan menggunakan akun Google (mendaftar tidak dikenakan biaya, gratis/free)
     
  2. 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
     
  3. Keyword yang saya buat disini adalah : Semangkablog Down Test , keyword bisa diganti sesuai selera
     
  4. Buka notepad+ lalu buat kode nya seperti ini: 


    header("HTTP/1.1 200 OK");
    echo "Semangkablog Down Test";
    ?>

     
  5. Simpan file tersebut sebagai downtest.php lalu upload ke /public_html/. Sebagai contoh pada tutorial ini saya mengupload di semangkablog.com/downtest.php
     
  6. Hasil setelah di upload

Tampilan di downtest.php

  1. Buka Dashboard Uptimerobot, lalu tekan New Monitor.
     
  2. Masukkan isiannya sebagai berikut:
Monitor Type* Keyword
Friendly Name*

Semangkablog

(nama bisa terserah)

URL (or IP)*

https://www.semangkablog.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 Monitor di Uptimerobot

Tampilan UpTimeRobot

  1. 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.

Grafik UpTimeRobot

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 Artikel

Artikel Lainnya

Artikel Terbaru