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
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
Añadir Usuario al grupo "adm"
Añadir Usuario al grupo "sudo"
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:
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:
Nos pedirá User y Pass para loguearnos en Zabbix:
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.
No hay comentarios.:
Publicar un comentario