En 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/
Comentarios
2 respuestas a «Tutorial Instalar PHP Server Monitor en Ubuntu GNU/Linux»
Información Bitacoras.com
Valora en Bitacoras.com: En este tutorial vamos a instalar PHP Server Monitor en un servidor Ubuntu 14.04. PHP Server Monitor es una aplicación web open source que sirve para monitorear servidores web y/o sitios web.
[…] En este tutorial vamos a instalar PHP Server Monitor en un servidor Ubuntu 14.04. PHP Server Monitor es una aplicación web open source que sirve para monitorear servidores web y/o sitios web. […]