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.
- 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
SiteHealthCheck/
├── Config.gs
├── Main.gs
├── SitemapUtils.gs
├── SpreadsheetUtils.gs
├── TriggerUtils.gs
├── README.md
├── LICENSE
- Akun Google
- Project Google Apps Script
- Spreadsheet Google
- URL situs yang ingin dipantau
Impor semua file .gs ke project Apps Script Anda.
Tambahkan properti berikut di Google Apps Script:
SPREADSHEET_ID = ID_SPREADSHEET_ANDA
URL_UTAMA = https://example.com
validateConfig();pasangTriggerOtomatis();- Script membaca konfigurasi dari
Script Properties. - Script membuka spreadsheet target.
- Script mengirim request ke
URL_UTAMAdan mengecek status HTTP. - Script mengambil
sitemap.xmldan memvalidasi URL yang ada di dalamnya. - Hasil pengecekan disimpan ke sheet
UptimedanLink.
Uptime: status utama situs dan durasi responLink: hasil pengecekan URL dari sitemap
Jika Anda ingin mendukung pengembangan proyek ini, silakan dukung melalui:
- Saweria: https://saweria.co/AKaAturDompet
Kontribusi sangat terbuka. Anda dapat melakukan fork, membuat branch baru, dan mengirim pull request.
Proyek ini dilisensikan di bawah GNU General Public License v3.0.