Tutorial Instalar PHP Server Monitor en Ubuntu GNU/Linux

php monitor server statusEn este tutorial vamos a instalar PHP Server Monitor en un servidor GNU/Linux Ubuntu 14.04. PHP Server Monitor es una aplicación web open source libre y gratuita que sirve para monitorear servidores web y/o sitios web.

Comenzamos: En un servidor GNU/Linux con sistema operativo Ubuntu 14.04 entramos por SSH y en la linea de comando primeramente lo actualizamos:

sudo apt-get update
sudo apt-get upgrade

Instalamos algunas herramientas:

sudo apt-get install git vim wget curl

Instalamos Tasksel que nos permitirá instalar fácilmente Apache, MySQL, PHP (LAMP) y Postfix como servidor de e-mails:

sudo apt-get install tasksel
sudo tasksel

Configuramos nuestro servidor GNU/Linux LAMP con la hora correspondiente a nuestro fuso horario:

sudo dpkg-reconfigure tzdata

Instalamos las bibliotecas necesarias para PHP Server Monitor:

sudo apt-get install pdo-mysql php5-mysql php5-xmlrpc php5-curl

Por ejemplo, podemos verificar si está una biblioteca instalada con:

dpkg-query --status php5-mysql | grep Status

Ahora nos movemos al directorio web

cd /var/www/html/

Bajamos PHP Server Monitor:

wget https://sourceforge.net/projects/phpservermon/files/phpservermon/PHP%20Server%20Monitor%20v3.1.1/
phpservermon-3.1.1.tar.gz

Descomprimimos el fichero descargado:

tar -xvf phpservermon-3.1.1.tar.gz

Cambiamos de nombre el directorio de PHP Server Monitor

mv phpservermon-3.1.1 servermon

Criamos un banco de datos para la aplicación:

mysql -u root -p

Ahora ya podemos abrir un navegador e ir a la aplicación para instalarla. Por ejemplo, si la IP de nuestro servidor es 105.0.5.100, escribimos en la barra del navegador: http://105.0.5.100/servermon/install.php y seguimos los pasos.

Configurar PHP Server Monitor

Para configurar la aplicación PHP Server Monitor:

cd servermon/
cp config.php.sample config.php
vim config.php

Para cambiar los permisos del archivo config.php:

chown 500:502 config.php

Para editar el fichero php.ini:

vim /etc/php5/cli/php.ini

Luego de hacer alguna modificación en los ficheros php.ini o config.php se debe reiniciar el servidor Apache:

sudo service apache2 restart

Para ver los ficheros log:

tail -f /var/log/apache2/error.log
tail -f /var/log/apache2/access.log

Crear un crontab para monitorear los servidores cada 15 minutos:

vim /etc/crontab
    */15 * * * * root /usr/bin/php /var/www/html/phpservermon/cron/status.cron.php

Mayor información la podéis encontrar en http://www.phpservermonitor.org/support/

2 respuestas a «Tutorial Instalar PHP Server Monitor en Ubuntu GNU/Linux»

  1. Pingback: Bitacoras.com

Los comentarios están cerrados.