37 lines
1.9 KiB
Bash
37 lines
1.9 KiB
Bash
# ─────────────────────────────────────────────────────
|
||
# Synology Monitor – Configuration
|
||
# ─────────────────────────────────────────────────────
|
||
|
||
# ── Servers to monitor ────────────────────────────────
|
||
# Synology NAS / DSM web interface
|
||
SYNOLOGY_URL=https://enigma.seekright.ai
|
||
|
||
# Image server — root is pinged to check if the server is up.
|
||
# No specific paths or filenames needed — works even as images change daily.
|
||
IMAGE_SERVER_URL=https://images.seekright.ai
|
||
|
||
# ── RocketChat Webhook ────────────────────────────────
|
||
# Always receives a report every 3 hrs (green or red)
|
||
ROCKETCHAT_WEBHOOK_URL=https://text.seekright.com/hooks/6a227039a88367bc6e1091c6/rYHXfNPDz4auqHampGTYrdNCkg2rPXeu97r8E4bzNh5uwa9C
|
||
ROCKETCHAT_BOT_NAME=Enigma-Status-Bot
|
||
ROCKETCHAT_BOT_EMOJI=:robot:
|
||
|
||
# ── Email Alerts ──────────────────────────────────────
|
||
# Email is sent ONLY when something is DOWN (to avoid inbox noise)
|
||
SMTP_HOST=smtp.gmail.com
|
||
SMTP_PORT=587
|
||
SMTP_USERNAME=no-reply@seekright.com
|
||
SMTP_PASSWORD=clzf ywew riqx lvqv
|
||
EMAIL_FROM=no-reply@seekright.com
|
||
EMAIL_TO=shahid.m@seekright.com
|
||
EMAIL_CC=ravi@seekright.com
|
||
|
||
# ── Schedule & Timeouts ───────────────────────────────
|
||
CHECK_INTERVAL_HOURS=3
|
||
REQUEST_TIMEOUT_SECONDS=15
|
||
|
||
# ── Logging ───────────────────────────────────────────
|
||
# Log rotates at 5 MB, keeps 3 backups — max ~20 MB disk
|
||
LOG_LEVEL=INFO
|
||
LOG_FILE=monitor.log
|