| Current File : //proc/3/root/etc/node_exporter/scripts/plesk |
#!/bin/bash
echo -n "plesk_suspended_resellers_total "
/usr/sbin/plesk db "select count(*) from psa.clients where status!=0 and type='reseller' \G" | grep count | awk {'print $2'}
echo -n "plesk_suspended_clients_total "
/usr/sbin/plesk db "select count(*) from psa.clients where status!=0 and type='client' \G" | grep count | awk {'print $2'}
echo -n "plesk_resellers_total "
/usr/sbin/plesk db "select count(*) from psa.clients where type='reseller'\G" | grep count | awk {'print $2'}
echo -n "plesk_clients_total "
/usr/sbin/plesk db "select count(*) from psa.clients where type='client'\G" | grep count | awk {'print $2'}
echo -n "plesk_subscriptions_total "
/usr/sbin/plesk bin subscription --list | wc -l
echo -n "plesk_suspended_subscriptions_total "
/usr/sbin/plesk db "select count(*) from Subscriptions s INNER JOIN domains d ON s.object_id=d.id where s.object_type='domain' and status=2\G;" | grep count | awk {'print $2'}
echo "plesk_version_info{version=\"$(cat /usr/local/psa/version | awk '{print $1}')\"} 0"