|
Directory : /scripts2/ |
#!/bin/bash # Basic useful information for an account, enough to not look into the web panel. ACC=$1 echo "--- User: $ACC ---" echo -n "* Host: "; hostname ACCSUM=$(whmapi1 --output=json accountsummary user="$ACC" 2> /dev/null | jq -r '.data.acct[]') echo -n "* Plan: "; echo $ACCSUM | jq -r '.plan' echo -n "* Owner: "; echo $ACCSUM | jq -r '.owner' echo -n "* Suspended: "; echo $ACCSUM | jq -r '.suspended' USAGE=$(uapi --user="$ACC" ResourceUsage get_usages --output=json 2> /dev/null | jq -r '.result.data[]') DISKMAX=$(echo $USAGE | jq -r 'select( .id == "disk_usage") | .maximum') DISKUSE=$(echo $USAGE | jq -r 'select( .id == "disk_usage") | .usage') echo -n "* Disk: "; echo "$(($DISKUSE/1024**2)) MiB / $(($DISKMAX/1024**2)) MiB" BWMAX=$(echo $USAGE | jq -r 'select( .id == "bandwidth") | .maximum') BWUSE=$(echo $USAGE | jq -r 'select( .id == "bandwidth") | .usage') echo -n "* BW: "; echo "$(($BWUSE/1024**2)) MiB / $(($BWMAX/1024**2)) MiB"