Instalación LAMP y Zabbix
Instalación LAMP y Zabbix
Instalación LAMP y Zabbix
Instalación de servidor
LAMP y Zabbix
Red de Investigaciones de Tecnología Avanzada
Universidad Distrital Francisco José de Caldas
Instalación Ubuntu 16.04 LTS 32 bits en VirtualBox
Primero se hace click en el icono Nueva:
Posteriormente se elige la opción deseada en relación con el disco duro. En este caso se va
a crear un disco duro virtual nuevo:
Se elige el formato de almacenamiento de la imagen de disco.
VDI (VirtualBox Disk Image) es el formato de almacenamiento por defecto para VirtualBox.
VHD (Virtual Hard Disk) formato de virtualización utilizado por el software Windows Virtual
PC.
VMDK (Virtual Machine Disk) Es un formato de virtualización de código abierto utilizado por
sistemas de virtualización como VMware.
En este caso se elige VDI, debido a que es el formato nativo para almacenamiento de
imágenes de disco de VirtualBox.
Posteriormente se selecciona el archivo .iso de sistema operativo a instalar. Este debe ser
previamente descargado.
Al hacer click sobre la opción iniciar, la máquina empieza a correr y muestra la opción de
instalar o probar Ubuntu. En este caso se selecciona instalar Ubuntu.
A pesar de que el origen de estos programas de código abierto no han sido específicamente
diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo coste de
adquisición y ubicuidad de sus componentes (ya que vienen pre-instalados en la mayoría de
las distribuciones Linux). Cuando son combinados, representan un conjunto de soluciones
que soportan servidores de aplicaciones.
Instalación de Apache
Entraremos a nuestro servidor por ssh o directamente en una terminal local y ejecutaremos
el siguiente comando:
➢ sudo apache2 -v
Una vez instalado apache si entramos a la IP de nuestro servidor desde una navegador
deberíamos ver la página:
Instalación MariaDB
Para instalar MariaDB cliente y servidor, ejecutaremos el siguiente comando:
➢ mysql --version
Configuración de MariaDB
➢ sudo /usr/bin/mysql_secure_installation
En caso de no ver esto en pantalla se deberá crear un archivo que haga que se visualice de
forma correcta. Para ello se deberán utilizar los siguientes comandos:
➢ sudo cd /var/www/html/
➢ touch index.php
Con el comando touch se creó el archivo index.php pero se encuentra vacío, para visualizar
si se ha creado el archivo deberá ejecutar el comando
➢ ls
A continuación, se deberá editar el archivo ya creado, esto se realiza con el editor de texto
nano así:
Luego de escribir esto en el archivo index.php deberán oprimir ctrl+o para guardar, luego
presionar enter y por último ctrl+x para salir. Ahora se puede ir nuevamente al navegador
para verificar que la instalación se realizó correctamente.
Por último es posible que les presente problema por permisos, para solucionar este tema
deberán ejecutar la siguiente línea de código:
Ubuntu 18.04
# wget
https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-2+
bionic_all.deb
# dpkg -i zabbix-release_4.2-2+bionic_all.deb
# apt update
# mysql -u root -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> quit;
Nota: Usar una contraseña más segura esto es un mero ejemplo.
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Para guardar :w
Para salir :q
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Europe/Madrid
Reiniciamos el servidor apache:
# service apache2 restart
Una vez instalado y configurado el servidor Zabbix se puede observar al ingresar al servidor
en http://IPServidor/zabbix/. Como se había mencionado anteriormente el usuario por
defecto es Admin y la contraseña que se había establecido en los pasos anteriores.