17 lines
976 B
Bash
Executable File
17 lines
976 B
Bash
Executable File
#!/bin/bash
|
|
# V80 servers-machines agent: live infra status
|
|
S204_HTTP=$(curl -sk --max-time 2 -o /dev/null -w '%{http_code}' http://127.0.0.1:5890/ -H 'Host: weval-consulting.com' 2>/dev/null)
|
|
S95_HTTP=$(curl -sk --max-time 3 -o /dev/null -w '%{http_code}' https://wevads.weval-consulting.com/ 2>/dev/null)
|
|
DOCKER_CT=$(docker ps --format '{{.Names}}' 2>/dev/null | wc -l)
|
|
CHROME_PROC=$(pgrep -cf chrome 2>/dev/null)
|
|
OLLAMA_PROC=$(pgrep -cf ollama 2>/dev/null)
|
|
FPM_PROC=$(pgrep -cf php-fpm 2>/dev/null)
|
|
LOAD=$(uptime | awk -F'load average:' '{print $2}' | cut -d, -f1 | xargs)
|
|
DISK=$(df -h / | tail -1 | awk '{print $5}')
|
|
echo "S204:$S204_HTTP S95:$S95_HTTP"
|
|
echo "Docker:$DOCKER_CT Chrome:$CHROME_PROC Ollama:$OLLAMA_PROC FPM:$FPM_PROC"
|
|
echo "Load:$LOAD Disk:$DISK"
|
|
# V80 module count
|
|
V80=$(curl -sk --max-time 3 'http://127.0.0.1:5890/api/weval-technology-platform-api-v80.php' -H 'Host: weval-consulting.com' 2>/dev/null | grep -oE '"modules_count":[0-9]+')
|
|
echo "WTP:$V80"
|