En ratos libres empecé hace unas semanas a hacer una adaptación simplificada de la implementación de la API de CPanel, para control multiservidores.
Aunque hay aplicaciones que permiten manejar de modo remoto UN SERVIDOR cpanel, hay un problema fuerte en el diseño y limitaciones, lease que manejan UN SERVIDOR INDIVIDUAL. Si quieres manejar tres a la vez, no está soportado.
Por otra parte, el alcance de la api de cpanel es medianamente util, ya que no te dice que servicios están corriendo en memoria, y si manejas mas de un servidor a la vez no lo puedes monitorear facilmente.
Lo que hice fue una interfaz que permite verificar no solamente el load, sino los accounts, servicios en memoria (con mb) y estado de si estan en memoria o no, pudiendo cambiar entre un conjunto de servidores.
Las pruebas las he estado haciendo con dos servidores principalmente, uno de ellos tiene un sitio que estaba por 1.9 gb de espacio, y al revisar hoy mi software me devuelve…. 1 mb ??
Evidentemente, el problema es la función que devuelve detalles del account, porque de momento se está usando mas de 2 gb, lo mismo que le pasaba en su momento a fat que no soportaba mas de 2 gb de disco, así que ya levanté el ticket.
Lo que me llama la atención es que nadie lo haya reportado antes, o sea que el api es una función que pocas personas usamos. En lo personal creo que es un tipo de datos el problema y debe ser simple solucionarlo. Una vez hice un backup de 230 gb de cpanel, así que sé que cpanel soporta paneles de mas tamaño, pero el api falla.