Uptime Monitoring.

ExpressJS JavaScript

Uptime Monitoring built with ExpressJS and NodeJS

Last updated: 3 weeks ago


uptime-monitoring
Uptime Monitoring

Uptime Monitoring adalah sebuah aplikasi monitoring uptime yang dibangun menggunakan ExpressJS dan NodeJS untuk memantau kestabilan website, IP, dan IP:PORT secara real-time.


⚡ Fitur Utama

  • Monitoring HTTP / IP / PORT
  • Dashboard real-time dengan grafik status
  • Notifikasi webhook (Discord)
  • Retry logic & concurrency control
  • Cron job otomatis dan manual check
  • Import monitor dari file .txt
  • Bulk insert dengan transaksi & skip duplicate
  • Tampilan elegan dan responsif

⏱️ Cron Job Monitoring

  • Monitoring berjalan otomatis setiap 1 menit
  • Mendukung concurrency (5 monitor paralel)
  • Check hanya jika last_checked > interval

🔔 Notifikasi

  • Notifikasi DOWN saat monitor gagal
  • Notifikasi RECOVERY (UP) saat monitor kembali normal
  • Menampilkan durasi downtime
  • Dikirim melalui Discord Webhook

⚠️ Catatan

  • Pastikan Node.js versi 18+
  • Gunakan database MySQL / MariaDB / PostgreSQL
  • Jangan lupa set webhook Discord

📌 Lisensi

MIT License © 2026 Fanny Devz