Sei sulla pagina 1di 7

Instalación de Zabbix

La instalación se hizo en 11 pasos


Paso 1
Para instalar Zabbix es necesario cubrir los siguientes
requerimientos de software:
Un servidor web con soporte PHP. (para la administración WEB).

 Apache
 PHP
 PHP modules
 php truetype support
 php bc sopport
 php xml support
 php sesioim support
 php socket support
 php miltibyte support
 MySQL php-mysql
 Herramientas de compilación necesarias

Para ello se ejecutar lo siguiente como root:

#aptitude install apache2 php5 libapache2-mod-php5 php5-gd php5-mysql


mysql-server libmysql++-dev libsnmp-dev libcurl4-openssl-dev libiksemel-
dev openssh-server libssh2-1-dev build-essential fping

Durante el proceso de instalacion y configuración de paquetes


aparecerá una pantalla para colocar la contraseña para el usuario
root de MySQL, introducimos la contraseña y en la proxima
pantalla la confirmamos.
Paso 2
Crear el usuario Zabbix de la siguiente manera:

#adduser –disabled-password –disabled-login zabbix

Paso 3
Descargar los archivos fuentes de la ultima versión de Zabbix
desde www.zabbix.org. Para este caso se instaló zabbix-1.8.10.
En una consala excribes:

#wget
http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8
.10/zabbix-1.8.10.tar.gz

seguidamente,

#tar xzf zabbix-1.8.2.tar.gz

luego ejecutar,

$mysql -u root -p

Luego debes colocar la clave que insertaste durante la instalación


de MySQL.
Paso 4 Crear la base de datos
Ejecutar los siguientes comandos:

#create database zabbix character set utf8

#grant all privileges on zabbix.* to ‘zabbix’@'localhost’ identified by


‘zabbix’

#quit

Paso 5 Importar las plantillas


Abrir la siguiente ruta:

#cd zabbix-1.8.2/create/

luego ejecuta:

#mysql -p zabbix < schema/mysql.sql

Introducir la clave de MySQL


#mysql -p zabbix < data/data.sql

Introducir la clave de MySQL

#mysql -p zabbix < data/images_mysql.sql

Introducir la clave de MySQL


Como se puede observar en los tres casos deben introducir la
clave MySQL
Paso 6 Es hora de Configurar, Compilar e Instalar
Como estamos en el directorio zabbix-1.8.2/create/, ejecutar

#cd ..

Ahora ya estamos en la carpeta zabbix-1.8.2


Ejecutar el siguiente comando:

#./configure –enable-server –enable-agent –with-mysql –with-net-snmp –


with-libcurl –with-jabber

Ya todo está preparado para compilar e instalar las fuentes.


Ejecuta como root:

#make install

Se podrá observar que los binarios fueron instalados en los


directorios /usr/local/bin y /usr/local/sbin
Paso 7 Declaración de puertos de Zabbix
Debes editar el archivo de servicios, puedes usar el editor que
desees en este caso use vim

#vim /etc/services

Una vez abierto el archivo agrega las siguientes líneas

zabbix-agent 10050/tcp # Zabbix Agent


zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper

Guarda los cambios.


Ahora debes crear el directorio donde se almacenaran los ficheros
de configuracion y le asignas el propietario de la siguiente
manera:

Para definir los paremetros de conexion con la base de datos MySQL,


deditar el archivo del servidor zabbix, de la siguiente forma:

<pre>
#vim /etc/zabbix/zabbix_server.conf

modificas las siguientes líneas para que queden así:

–> DBUser=zabbix
–> DBPassword=zabbix

Guardas los cambios.


Paso 8 Para que el servidor Zabbix y el agente arranquen de forma
predeterminada durante el inicio del sistema

#cp /home/moises/zabbix-1.8.10/misc/init.d/debian/zabbix-* /etc/init.d/

Luego debes editar el script de inicio del servidor Zabbix

#vim /etc/init.d/zabbix-server

y modificas las siguientes variables

–> PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
(esta la debes agregar)
–> DAEMON=/usr/local/sbin/${NAME}

Ahora debes asignar los permisos a ambos scripts


#chmod 755 /etc/init.d/zabbix-*
#update-rc.d zabbix-server defaults
#update-rc.d zabbix-agent defaults

Inicias el servidor zabbix y el agente zabbix

#/etc/init.d/zabbix-server start
#/etc/init.d/zabbix-agent start

Paso 9 Instalación de la interfaz Web del servidor Zabbix


Primero abres la ruta

#cd /var/www

y eliminas el archivo index.html

#rm index.html

seguidamente copias estos archivos

#cp -R /home/zabbix/zabbix-1-8-10/frontends/php/*

Ahora debes configurar algunos parámetros de PHP, para ello


editas el archivo php.ini que se encuentra en la ruta
/etc/php5/apache2/php.ini, como se muestra a continuación:

vim /etc/php5/apache2/php.ini

Los valores por defecto son los siguientes:

–> max_execution_time = 30

–> max_input_time = 60

–> post_max_size = 8M

y debes modificarlo para que queden así:

–> max_execution_time = 300


–> max_input_time = 600

–> post_max_size = 32M

También debes designar la configuración regional, para este caso


es América/Caracas, quedando así:

–> date.timezone = América/Caracas

Cierra el archivo y guarda los cambio


Listo! ahora reinicias el servidor apache

#apache2ctl restart

Paso 10 Configuración vía WEB


Desde tu navegador accede a Zabbix de la siguiente manera
direccion_ip/index, en este caso accedo desde
monitoreo.canaima.net.ve/index. Siges los pasos del asistente
que a continuación se listan:

 Se muestra en pantalla una introduccion, luego le das en siguiente.


 Acepta la licencia y luego presionas en siguiente.
 Compruebas que los requisitos de Zabbix estén correctos (en ok) y luego presionas en siguiente.
 Configura la conexión a la base de datos, introduciendo el nombre, usuario y contraseña. Luego haz
una prueba (test) de la conexión y si todo es correcto presiona el botón siguiente.
 Puedes dejar de forma predeterminada los detalles del servidor Zabbix y pulsa el botón siguiente.
 Debes comprobar el resumen de la pre instalación y luego presionas el botón siguiente.
 Ahora te saldrá un error, esto se soluciona de la siguiente manera:
 Primero descarga el archivo zabbix.conf.php haciendo clic en el botón save configuration file
(guardar el archivo de configuración).
 Luego copia el archivo en la siguiente ruta: /var/www/conf/ osea, al hacer un ls a la ruta
/var/www/conf debe contener estos archivos: COPYING, maintenance.inc.php, zabbix.conf.php,
zabbix.conf.php.example.

Ahora pulsa el botón reintentar (retry) y para finalizar pulsas el


botón siguiente dos veces y finalizar.
Paso 11 Primera prueba al servidor Zabbix
debes iniciar como usuario administrador
Usuario= admin
Contraseña= zabbix
Una vez iniciada la sesión accede a la pestaña Configuración y
seleccionas la opción Hosts. Allí marcamos el host que aparece
que es nuestro servidor Zabbix y luego abajo en el desplegable
eliges Activate selected. Pulsa sobre Go y acepta el mensaje de
confirmación que aparece. Ahora podrás ver que el estado habrá
cambiado de no monitorizado a monitorizado.

Potrebbero piacerti anche