40 lines
1.3 KiB
Plaintext
40 lines
1.3 KiB
Plaintext
# Configuration for SAP HANA Monitoring Script
|
|
|
|
# --- Company Information ---
|
|
# Used to identify which company the alert is for.
|
|
COMPANY_NAME="Company"
|
|
|
|
# --- Notification Settings ---
|
|
# Your ntfy.sh topic URL
|
|
NTFY_TOPIC_URL="https://ntfy.technopunk.space/sap"
|
|
# Your ntfy.sh bearer token (if required)
|
|
NTFY_TOKEN="tk_xxxxx"
|
|
|
|
# --- HANA Connection Settings ---
|
|
# Full path to the sapcontrol executable
|
|
SAPCONTROL_PATH="<sapcontrol_path>"
|
|
# Full path to the hdbsql executable
|
|
HDBSQL_PATH="<hdbsql_path>"
|
|
# HANA user key for authentication
|
|
HANA_USER_KEY="CRONKEY"
|
|
# HANA Instance Number for sapcontrol
|
|
HANA_INSTANCE_NR="00"
|
|
|
|
# --- Monitoring Thresholds ---
|
|
# Disk usage percentage that triggers an alert
|
|
DISK_USAGE_THRESHOLD=80
|
|
# Percentage of 'Truncated' log segments that triggers an alert
|
|
TRUNCATED_PERCENTAGE_THRESHOLD=50
|
|
# Percentage of 'Free' log segments below which an alert is triggered
|
|
FREE_PERCENTAGE_THRESHOLD=25
|
|
# Maximum age of the last successful full data backup in hours.
|
|
BACKUP_THRESHOLD_HOURS=25
|
|
# Statement queue length that triggers a check
|
|
STATEMENT_QUEUE_THRESHOLD=100
|
|
# Number of consecutive runs the queue must be over threshold to trigger an alert
|
|
STATEMENT_QUEUE_CONSECUTIVE_RUNS=3
|
|
|
|
# --- Monitored Directories ---
|
|
# List of directories to check for disk usage (space-separated)
|
|
DIRECTORIES_TO_MONITOR=("/hana/log" "/hana/shared" "/hana/data" "/usr/sap")
|