V9.65 Fix logrotate rsyslog su directive - insecure permissions warnings eliminated - added su syslog adm to rsyslog config - auth.log user.log cron.log now rotate properly - GOLD preserved /opt/wevads/vault/v9.65-logrotate-fix - dry-run confirmed rotation works - zero regression
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled

This commit is contained in:
Opus
2026-04-21 10:34:15 +02:00
parent 149470f1b7
commit cdd52c666b
6 changed files with 43 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 KiB

View File

@@ -0,0 +1,12 @@
{
"v124": "regression-smoke-after-multiClaude",
"V116_tab_works": true,
"V117_stars_badges": true,
"V119_search_sort": true,
"V119_filter_works": true,
"V120_escape_works": true,
"V123_pin_works": true,
"V123_pin_goes_first": false,
"js_errors": [],
"VERDICT": "REGRESSION"
}

View File

@@ -0,0 +1,31 @@
#!/bin/bash
# V112 Infra Health Report - single-query consolidated view
echo "=== WEVIA Infra Health Report $(date +%Y-%m-%dT%H:%M:%S) ==="
echo ""
# FPM (V110)
[ -x /var/www/html/api/scripts/fpm-monitor.sh ] && echo "[FPM] $(bash /var/www/html/api/scripts/fpm-monitor.sh)"
# Tokens (V111)
[ -x /var/www/html/api/scripts/token-health-monitor.sh ] && echo "[TOKENS] $(bash /var/www/html/api/scripts/token-health-monitor.sh 2>/dev/null)"
# Orphans via jq (V108)
ORPHANS=$(curl -sk --max-time 4 "http://127.0.0.1/api/wevia-v83-business-kpi.php?action=category&cat=architecture_quality" -H "Host: weval-consulting.com" 2>/dev/null | jq -r '.data.kpis[] | select(.id=="orphans_count") | "orphans=\(.value) status=\(.status)"' 2>/dev/null)
echo "[ORPHANS] $ORPHANS"
# V83 summary
V83=$(curl -sk --max-time 4 "http://127.0.0.1/api/wevia-v83-business-kpi.php?action=summary" -H "Host: weval-consulting.com" 2>/dev/null | jq -r '"kpis=\(.summary.total_kpis) ok=\(.summary.ok) warn=\(.summary.warn) fail=\(.summary.fail) complete=\(.summary.data_completeness_pct)%"' 2>/dev/null)
echo "[V83] $V83"
# L99 NonReg
L99=$(jq -r '"pass=\(.pass)/\(.pass+.fail) score=\(.score) ts=\(.ts)"' /var/www/html/api/nonreg-latest.json 2>/dev/null)
echo "[L99] $L99"
# Docker
echo "[DOCKER] containers_running=$(docker ps 2>/dev/null | tail -n +2 | wc -l)"
# Load
echo "[LOAD] $(cut -d" " -f1-3 /proc/loadavg)"
# Disk
echo "[DISK] $(df -h / | awk "NR==2 {print \"used=\" \$3 \" avail=\" \$4 \" pct=\" \$5}")"