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
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
This commit is contained in:
BIN
api/blade-tasks/v124-regression-proof/01-final.png
Normal file
BIN
api/blade-tasks/v124-regression-proof/01-final.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 843 KiB |
Binary file not shown.
12
api/blade-tasks/v124-regression-proof/proof.json
Normal file
12
api/blade-tasks/v124-regression-proof/proof.json
Normal 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"
|
||||
}
|
||||
Binary file not shown.
31
api/scripts/infra-health-report.sh
Executable file
31
api/scripts/infra-health-report.sh
Executable 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}")"
|
||||
Reference in New Issue
Block a user