lunes, 25 de mayo de 2009

Lista de dominios e IPs en Plesk

Si usas Plesk y quieres un listado de todos tus dominios y la IP que utilizan, sólo tienes que ejecutar esta consulta desde un cliente mysql con un usuarios que tenga permisos de lectura a la base de datos psa (es la base de datos de plesk), por ejemplo, usa como usuario las mismas credenciales que tu "superadmin" de plesk.


SELECT i.ip_address, d.name FROM psa.hosting AS h
LEFT JOIN psa.domains AS d ON h.dom_id = d.id
LEFT JOIN psa.IP_Addresses AS i ON h.ip_address_id = i.id;


Si lo que quieres es un resumen con todas las IPS, el número de dominios que usan y un dominio de ejemplo, usa esta consulta


SELECT i.ip_address, COUNT(d.name) AS dominios, d.name AS uno FROM psa.hosting AS h
LEFT JOIN psa.domains AS d ON h.dom_id = d.id
LEFT JOIN psa.IP_Addresses AS i ON h.ip_address_id = i.id
GROUP BY h.ip_address_id
ORDER BY h.ip_address_id, d.name