Skip to content

About

SiteHealthCheck adalah proyek otomatisasi berbasis Google Apps Script untuk memantau kesehatan situs web secara berkala.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

55 Commits

Folders and files

Repository files navigation

SiteHealthCheck

License: GPL v3 JavaScript Google Apps Script Website Monitoring Support Project on Saweria

SiteHealthCheck adalah proyek open source berbasis Google Apps Script yang membantu memantau kesehatan website secara otomatis. Proyek ini memeriksa uptime situs utama, mengecek URL dari sitemap, dan menyimpan hasil pemantauan ke spreadsheet Google untuk analisis dan pelacakan lebih lanjut.

Fitur

  • Monitoring uptime situs utama
  • Pemeriksaan URL dari sitemap
  • Validasi status HTTP dan error
  • Penyimpanan hasil ke sheet Google Spreadsheet
  • Trigger otomatis berbasis jadwal
  • Struktur ringan dan mudah dikustomisasi

Struktur Proyek

SiteHealthCheck/
├── Config.gs
├── Main.gs
├── SitemapUtils.gs
├── SpreadsheetUtils.gs
├── TriggerUtils.gs
├── README.md
├── LICENSE

Persyaratan

  • Akun Google
  • Project Google Apps Script
  • Spreadsheet Google
  • URL situs yang ingin dipantau

Setup

1. Buka project di Google Apps Script

Impor semua file .gs ke project Apps Script Anda.

2. Set Script Properties

Tambahkan properti berikut di Google Apps Script:

SPREADSHEET_ID = ID_SPREADSHEET_ANDA
URL_UTAMA = https://example.com

3. Jalankan validasi

validateConfig();

4. Pasang trigger otomatis

pasangTriggerOtomatis();

Cara Kerja

  1. Script membaca konfigurasi dari Script Properties.
  2. Script membuka spreadsheet target.
  3. Script mengirim request ke URL_UTAMA dan mengecek status HTTP.
  4. Script mengambil sitemap.xml dan memvalidasi URL yang ada di dalamnya.
  5. Hasil pengecekan disimpan ke sheet Uptime dan Link.

Output

  • Uptime: status utama situs dan durasi respon
  • Link: hasil pengecekan URL dari sitemap

Dukungan

Jika Anda ingin mendukung pengembangan proyek ini, silakan dukung melalui:

Kontribusi

Kontribusi sangat terbuka. Anda dapat melakukan fork, membuat branch baru, dan mengirim pull request.

Lisensi

Proyek ini dilisensikan di bawah GNU General Public License v3.0.

Repository

https://github.com/MinatoAka/SiteHealthCheck

About

SiteHealthCheck adalah proyek otomatisasi berbasis Google Apps Script untuk memantau kesehatan situs web secara berkala.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages