Monitorizando un servidor con Ajax
Un problema a los nos dedicamos a esto del desarrollo web, es estar monitorizando el servidor, la carga, los errores, los ficheros log, etc. Normalmente eso lo hago con una sesión ssh, desde una shell de linux, pero ya estaba cansado de estar logueandome, así que pensé que sería interesante hacer eso mismo desde un script php que se recargue con ajax, así que lo he hecho. El script es totalmente configurable y está protegido por contraseña, sin necesidad de crear un .htaccess.
Podéis ver una demo en la dirección:
http://www.mariocarbonell.com/server/server.php
Usuario: server
Contraseña: info
Tanto la contraseña para entrar al script, como los comandos que se ejecutan en el servidor son configurables en el fichero server_config.php. Espero que os guste, se admiten comentarios.
Descargar el script: ajax-server-info.zip (15€)
El precio del script es 15€, a través de la pasarela de pago segura de Click&Buy.
Una herramienta muy útil. Ahorra tiempo para conocer el estado del servidor.
Muy buenas Mario.
Te conocí en Sevilla, creo que por el mes de Diciembre en la jornada de Inmersión del curso de Kreara (Lanzamiento de Empresas, impartido por la Fundación San Telmo).
Soy uno de los chavales de Yerbabuena Software, me gustaría charlar contigo y poder colaborar de alguna forma.
Además me gustaría felicitarte por el éxito de tus proyectos, y en general, por tu trayectoria como informático.
Ya tienes me mail, email me plz!
Hola Mario.
Como puedo poner ese scrip en mi web?
Solo tengo que editar la url y subir los archivos? y ya esta?
Gracias
jesus, sí, tan solo tienes que subirlo a tu web, en el directorio que tu quieras, y cambiar el archivo server_config.php y poner la contraseña y los comandos que tu quieras. Si quieres visualizar los ficheros logs, tendrás que cambiar la ruta para que apunten a donde los tienes en tu servidor.
Me gusta, está muy bien, pero sería interesante poder acceder a un histórico, no se si se puede
Eduardo, la idea del script era un monotorización rápida de un servidor en tiempo real, sin necesidar de estar logueandose por ssh.
Lo bueno del programita, es que me llevó una tarde realizarlo. Añadir más funcionalidades, como un histórico, ya requeriría más tiempo y dedicación, y ¿cuánta gente estaría dispuesta a pagar dinero por ello? Si hubiera mercado y pudiera ganar dinero lo haría, pero por ahora prefiero dedicar mi tiempo y esfuerzo a otros proyectos.
Por otro lado, si alguien quiere añadirle algo más, el código fuente está disponible…
No es peligroso dejar algo así abierto para cualquiera ??
Estuve probando hace tiempo Zabbix y al final me quede con nagios, aunque esto es un poco más bestia para dedicados