PHP Server Monitor es un script PHP de código abierto para monitoreo.
Comprueba si sus sitios web y servidores en su VPS de Linux están en funcionamiento.
Viene con una interfaz de usuario basada en web donde puede administrar sus servicios y sitios web, consulta gráficas de uptime, latencia, etc…
En este tutorial lo guiaremos a través de los pasos para instalar PHP Server Monitor en un VPS CentOS 7
Para ejecutar PHP Server Monitor, su servidor debe cumplir con los siguientes requisitos:
- PHP 5.3.7+
- Base de datos MySQL o MariaDB
- Servidores web Nginx o Apache
Antes de comenzar con la instalación de PHP Server Monitor, inicie sesión en su servidor como usuario 'root' y asegúrese de que todos los paquetes estén actualizados.
yum -y update
Instale los siguientes requisitos
yum install php-common unzip
Ahora, vaya al sitio web oficial de PHP Server Monitor y descargue la última versión estable. Al momento de escribir este artículo es la versión 3.1.0
wget http://downloads.sourceforge.net/project/phpservermon/phpservermon/PHP%20Server%20Monitor%20v3.1.0/phpservermon-3.1.0.zip
Descomprima el paquete zip en el directorio raíz del documento.
unzip phpservermon-3.1.0.zip -d /var/www/html/
Cambiar el directorio de trabajo actual
cd /var/www/html/
Dado que el paquete se desempaqueta en el nuevo directorio 'phpservermon-3.1.0', cambiaremos el nombre del directorio a algo más simple
mv phpservermon-3.1.0 phpservermon
Haga que el usuario de Apache sea el propietario de todos los directorios y archivos
chown -R apache:apache phpservermon
Para encontrar el usuario de Apache correcto, puede ejecutar
grep '^User' /etc/httpd/conf/httpd.conf User apache
Entonces, en nuestro caso es el usuario 'apache'.
A continuación, inicie sesión en su servidor MySQL y cree una nueva base de datos y un usuario para PHP Server Monitor
mysql -u root -p CREATE DATABASE phpservermon; GRANT ALL PRIVILEGES ON phpservermon.* TO 'phpservermonuser'@localhost IDENTIFIED BY 'YOURPASSWORD' WITH GRANT OPTION; FLUSH PRIVILEGES;
Cambie 'SU CONTRASEÑA ' con una contraseña fuerte real.
Puede usar los mismos comandos si ejecuta MariaDB en lugar del servidor MySQL.
Ahora, abra su navegador web favorito y vaya a http//SUDOMINIO.COM/phpservermon. PHP Server Monitor verificará si su servidor cumple con los requisitos.
En la siguiente pantalla, se le pedirá que ingrese la información de la base de datos MySQL recién creada.
Si PHP Server Monitor se queja de que no puede crear un archivo de configuración como se muestra en la imagen a continuación, puede crearlo manualmente.
Crea un archivo config.php
cd phpservermon/ nano config.php
con el siguiente contenido
<?php define('PSM_DB_HOST', 'localhost'); define('PSM_DB_NAME', 'phpservermon'); define('PSM_DB_USER', 'phpservermonuser'); define('PSM_DB_PASS', 'YOURPASSWORD'); define('PSM_DB_PREFIX', 'psm_');
Guarde el archivo y haga clic en 'He guardado la configuración'
Ahora, deberá crear una nueva cuenta para acceder a su monitor
Una vez que crea la nueva cuenta, la instalación se completa. En la siguiente pantalla puede comprobar si se ha producido un error. Si siguió los pasos anteriores, la instalación debería completarse sin errores.
Para obtener más información sobre cómo configurar y usar PHP Server Monitor, puede consultar su documentación.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen PHP Server Monitor por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.