Raspmonitor – Sistema de monitoreo de servidores webs


2014-08-12_17-02-43

Con la tranquilidad del verano, y tras adquirir un Raspberry Pi me he animado a llevar a cabo este pequeño “proyecto de verano”.

Como muchos de los que me conocen saben, tengo cierta obsesión por el monitoreo de servidores, básicamente lo primero que hago al levantarme por la mañana es revisar que todos los servidores están OK. Con el tiempo, cada vez tengo más servidores, y el hecho de poder pegar un vistazo rápido al estado de todas las máquinas sin tener que encender el ordenador me animó a llevar este miniproyecto.

Sigue leyendo

OpenShift con Symfony2: PaaS para todos [1ª Parte – introducción]

OS-ICON-02Php es uno de los lenguajes más utilizados en Internet, y cada vez más sólido, por lo que en los principales proveedores de PaaS (plataforma como servicio) están añadiendo su compatibilidad dentro de sus servicios como Windows Azure,  Google App Engine  o RedHat Openshift.

Para atraer a pequeños desarrolladores o favorecer a las startups, algunas de estas compañías ofrecen periodos de prueba gratuitos para que sin miedo, uno pueda introducirse en estos nuevos servicios. En el caso particular de Redhat Openshift, actualmente ofrecen 3 instancias small gratuitas sin límite de tiempo, una buena razón por la que me he decido a probar el servicio.

Sigue leyendo

Continuous Integration System – Jenkins y Symfony 2.1 ! [2ª parte – práctica]

Seguimos con esta segunda parte práctica de como aprovechar Jenkins con nuestros proyectos Symfony 2.1. Existen varios tutoriales por internet que explican como realizar este proceso, pero no encontré ninguno que lo hiciera desde cero, así a partir del “A week of symfony #298” de Javier Eguiluz decidí documentar todo el proceso.

Sigue leyendo

Continuous Integration System ¡Qué buen programador que soy! [1ª parte – reflexión]

Hacía tiempo que no escribía una entrada en este blog (igual que en el otro), y no será por no tener cosas que explicar, pero el tiempo como siempre es justo. Esta primera parte del artículo es más bien a una reflexión personal a partir de la experiencia, y que nos introducirá la segunda parte del artículo que es la integración de Jenkins y Symfony2.1.

Sigue leyendo

Guia definitiva acceso SSH mediante clave privada/publica

Nos encontramos en el caso de que queremos conectarnos desde un Linux cliente a un Linux servidor sin tener que poner las contraseñas, cosa que nos puede ir muy bien si quereos utilizar RSYNC.

En nuestro Linux cliente deberemos crear el juego de claves pública/privada y a continuación copiar la pública en el servidor. Partimos del principio de que si has podido copiar la clave pública en la carpeta del servidor, es porque tienes acceso. No copiamos la clave privada por que es la que realmente nos autentifica y ha de estar en buen recaudo.

Sigue leyendo

Internacionalización en Symfony2

Una de las cosas que siempre he encontrado más práctica a Symfony es la gestión multiidioma. Ya desde la versión 1.0, la gestión de ficheros de idioma, así como la personalización de los proyectos en varios idiomas es algo muy habitual en los proyectos en que trabajo.

Symfony2 facilita no sólo una manera muy práctica de trabajar en multiidioma y compatible con SEO, si no que nos ofrece diferentes formatos con los que generar estos ficheros: YAML, XML o PHP. Y como siempre, la primera pregunta es ¿que tipo de formato elegir?

Sigue leyendo

Así fue la V Jornada de Formació Sanitària Especialitzada de l’ICS

Aprovecho que hacia tiempo que no publicaba nada en el blog para ponerlo un poco la día con la jornada en la que participé el pasado 30 de setiembre.

Esta ha sido una de las primeras jornadas en las que he participado activamente tanto en la organización así como de  ponente. Gracias a mis compañeros Diego Gil y Juan Domingo Molina, y los responsables de formación Cristóbal Añez y Cruzma Fuentes

Sigue leyendo