Uptime Monitoring memakai Node.js

Beberapa hari ini lagi mikirin ide untuk pemakaian domain dan vps yang nganggur, dan alhamdulillah akhirnya dapat ide juga.

Sebuah vps dari Digital Ocean, dengan memory 512MB, dan domain www.vpsdi.com, akhirnya dipakai untuk menjalankan sebuah program monitoring memakai Node.js dengan mempergunakan script dari fzaninotto

Program monitoring uptime ini, dijalankan dengan memakai sistem proxy melalui Nginx, supaya vpsnya juga dapat dipergunakan untuk menghosting situs lain.

Berikut adalah cara-cara membuat programnya berjalan :

  • Install Node.js
  • Install Mongodb
  • Membuat database, user dan password di Mongodb
  • Cloning repository Git dan konfigurasinya
  • Atur konfigurasi file di /uptime/config/default.yaml
  • Konfigurasi Nginxnya :
  • Menjalankan aplikasi

    Aplikasi akan berjalan selama jendela sshnya masih terbuka/berjalan. Untuk membuat agar aplikasi Node.js terus berjalan, kita bisa mempergunakan program supervisord, namun kelemahannya vps harus direstart untuk mendeteksi penambahan konfigurasinya. Inilah yang menyebabkan vps dari Digital Ocean saya uptimenya rendah 😀
  • Selanjutnya, aplikasi tadi bisa dibuka dengan cara membuka alamat IP diakhiri dengan Port yang dipakai tadi

5 Replies to “Uptime Monitoring memakai Node.js”

    1. Ini contoh isi file /etc/apt/sources/list:

      Ini isi file /etc/apt/sources.list.d/dotdeb.list :

Leave a Reply

Your email address will not be published. Required fields are marked *