Instalacion

Vamos con la instalación de Zabbix, en este caso vamos a usar la versión mas reciente actualmente (2.0.4) y alguno de los servicios necesarios, dejo el comando utilizado con sus dependencias y la descarga de la versión de Zabbix:

aptitude install apache2 libapache2-mod-php5 build-essential mysql-server libmysqlclient-dev php5 php5-gd php5-mysql snmp libsnmp-dev snmpd libcurl4-openssl-dev fping


Descarga de Zabbix:

Zabbix 2.0.4

Una vez tengamos listo los servicios y la versión de Zabbix descargada, vamos con la creación del usuario "Zabbix" que será el cual usaremos para su instalación y configuración.

Creación del Usuario

adduser zabbix


Añadir Usuario al grupo "adm"

adduser zabbix adm



Añadir Usuario al grupo "sudo"

adduser zabbix sudo



Base de Datos

Ahora vamos a la creación de la base de datos correspondiente y luego con su población.

Nos logueamos en MySQL como root:

mysql -u root -p


Creamos la base de datos:

create database zabbix;


Damos Privilegios al usuario zabbix:

grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña';


Bien, una vez creada la BD y los privilegios al usuario, nos logueamos como usuario "zabbix" para poblar la base de datos creada anteriormente:

sudo - zabbix


Nos situamos en la carpeta descomprimida de zabbix, en el directorio "database". Seguidamente usamos los comandos que vemos a continuación:


-uzabbix => Usuario usado
-pusuario => Contraseña usada

Compilación de Zabbix

Ya tenemos todo lo necesario para empezar la compilacion de zabbix en nuestra maquina, nos situamos en el directorio de la descarga y ejecutamos el siguiente comando:

./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl


sudo make install


Asignación de puertos y Archivo de configuración

Asignamos los puertos que usará zabbix:


También tendremos que editar el archivo "zabbix_server.conf":

nano /usr/local/etc/zabbix_server.conf


En el cual editaremos los siguientes parámetros:
  • DBName=zabbix
  • DBUser=zabbix
  • DBPassword=usuario
Dichos datos son los del logueo de nuestra BD.

Demonios de Inicio

Antes de empezar con la instalación web, debemos configurar los script que se utilizaran para su inicio, copiamos los script que se encuentra en el directorio descomprimido:


Cambiamos permisos y actualizamos:



Y por últimos los iniciamos:


Instalación WEB

Creamos y copiamos el directorio donde alojaremos Zabbix en nuestro servidor Apache:


Asignamos los permisos de escritora a nuestro directorio:


Ya solo nos quedaría ingresar la dirección en nuestro navegador para empezar su instalación:

http://localhost/zabbix


Si pasamos a la siguiente ventana, Zabbix nos indicara si pasamos los requisitos, podemos ver como tenemos problema con la configuración PHP:


Para ello solo tendremos que editar el archivo "php.ini":


Editamos las lineas que nos indicaba anteriormente y lo dejamos :
  • option post_max_size: 16M
  • option max_execution_time: 300
  • option max_input_time: 300
  • date.timezone=Europe/Madrid
La última opción, cuenta con configuraciones varias, dependiendo de nuestra localización  dejo en un enlace para su consulta:


Reiniciamos el servicio "apache" para que vuelva a leer los cambios y vemos como todo está "OK":


Pulsamos "Next" para continuar.

En la siguiente ventana debemos de introducir los datos de conexión hacia la BD:
  • Database Type: MySQL
  • Database Host: localhost o IP Servidor
  • Database Port: 0
  • Database Name: zabbix
  • User: zabbix
  • Password: "contraseña"
Pulsamos en el botón "Test Connection" para verificar que los datos son correctos:

Pulsamos "Next" y seguimos al siguiente paso.

En esta ventana dejaremos tanto el Host y el Port por defecto ya que anteriormente el puerto es el usa por defecto y creamos los servicios.

Seguimos con "Next".

Ahora nos muestra un breve resumen de los datos de la instalación, pulsamos "Next" si está todo correcto:

Durante la instalación, nos crea un archivo llamado "zabbix.conf.php" en el cual almacenara toda la configuración de Zabbix, pulsamos "Finish" para terminar:

Introducimos en nuestro navegador:

http://localhost/zabbix

Nos pedirá User y Pass para loguearnos en Zabbix:
  • User: admin
  • Pass: zabbix

Recordad cambiad el user y pass mas adelante.

Y este es el menú de Zabbix

En la siguiente entrada veremos la configuración para monitorear equipos y todas las funciones importantes de Zabbix.

No hay comentarios.:

Publicar un comentario