diff --git a/checks/disk_usage_check.sh b/checks/disk_usage_check.sh index de2a5e5..fb4a477 100644 --- a/checks/disk_usage_check.sh +++ b/checks/disk_usage_check.sh @@ -14,7 +14,7 @@ for m in $MOUNTS; do PCT=$(echo "$LINE" | awk '{print $3}') INODE_LINE=$(df -i "$m" 2>/dev/null | awk 'NR==2 {print $5}' | tr -d '%' || echo "0") - INODE_PCT="${INODE_LINE:-0}" + INODE_PCT=$(echo "${INODE_LINE:-0}" | sed 's/-/0/') KEY=$(echo "$m" | sed 's|/|_|g' | sed 's|^_||') [ -z "$KEY" ] && KEY="root" diff --git a/internal/checkdefaults/defaults.go b/internal/checkdefaults/defaults.go index c8c4b72..f737f1c 100644 --- a/internal/checkdefaults/defaults.go +++ b/internal/checkdefaults/defaults.go @@ -196,9 +196,9 @@ func Ensure(ctx context.Context, tx pgx.Tx, entityID uuid.UUID, slug, entityType configJSON, _ := json.Marshal(configMap) _, _ = tx.Exec(ctx, - `INSERT INTO check_defs (entity_id, kind, config, interval_s, timeout_s, enabled) - VALUES ($1, $2, $3, $4, 30, true) + `INSERT INTO check_defs (entity_id, target_id, kind, config, interval_s, timeout_s, enabled) + VALUES ($1, $2, $3, $4, $5, 30, true) ON CONFLICT (entity_id) DO NOTHING`, - checkID, def.Kind, configJSON, DefaultInterval(def.Kind)) + checkID, entityID, def.Kind, configJSON, DefaultInterval(def.Kind)) } }