File: //bigscoots/cpanel/resellerstats.sh
#!/bin/bash
# Get the list of resellers
resellers=$(whmapi1 --output=jsonpretty listresellers | jq -r '.data.reseller[]')
# Loop through each reseller
for reseller in $resellers; do
# Fetch reseller stats
stats=$(whmapi1 --output=jsonpretty resellerstats user=$reseller | jq '.data.reseller | {diskquota, diskused, user}')
# Extract diskquota and diskused
diskquota=$(echo $stats | jq -r '.diskquota')
diskused=$(echo $stats | jq -r '.diskused')
user=$(echo $stats | jq -r '.user')
# Compare diskused and diskquota
if (( $(echo "$diskused > $diskquota" | bc -l) )); then
# Print the username along with diskquota and diskused
echo "User: $user"
echo "Disk Quota: $diskquota"
echo "Disk Used: $diskused"
echo "-----------------------------------"
fi
done