13 lines
869 B
Bash
Executable File
13 lines
869 B
Bash
Executable File
#!/bin/bash
|
|
RESP=$(curl -sk --max-time 2 http://127.0.0.1:5890/api/wevia-v74-sixsigma-api.php -H "Host: weval-consulting.com" 2>/dev/null)
|
|
if [ -z "$RESP" ]; then
|
|
echo "sixsigma:TIMEOUT"
|
|
exit 0
|
|
fi
|
|
DPMO=$(echo "$RESP" | python3 -c "import sys,json;d=json.load(sys.stdin);print(d['six_sigma']['dpmo'])" 2>/dev/null)
|
|
SL=$(echo "$RESP" | python3 -c "import sys,json;d=json.load(sys.stdin);print(d['six_sigma']['sigma_level'])" 2>/dev/null)
|
|
ST=$(echo "$RESP" | python3 -c "import sys,json;d=json.load(sys.stdin);print(d['six_sigma']['status'])" 2>/dev/null)
|
|
DM=$(echo "$RESP" | python3 -c "import sys,json;d=json.load(sys.stdin);print(d['six_sigma']['dmaic_phase'])" 2>/dev/null)
|
|
AUTO=$(echo "$RESP" | python3 -c "import sys,json;d=json.load(sys.stdin);print(d['coverage']['wevia_autonomy_pct'])" 2>/dev/null)
|
|
echo "DPMO:$DPMO Sigma:$SL $ST DMAIC:$DM Autonomy:${AUTO}%"
|