Instalar Zabbix 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

INSTITUTO TECNOLOGICO SUPERIOR DE CINTALAPA

SISTEMAS OPERATIVOS 2
REYNOL ROQUE FARRERA
INVESTIGACION DE LA SEGUNDA UNIDAD:
TUTORIAL PARA INSTALACION DE Zabbix en
UBUNTU SERVER CON UNA MAQUINA VIRTUAL
INTEGRANTES:
JOSE ANGEL ORTIZ SANCHEZ
JOSE FRANCISCO CORTES SOLIS
JOSE ANGEL MORALES RAMOS
REY DANIEL CRUZ CAMACHO
OSCAR ROMEO PEREZ AQUINO
QUINTO SEMESTRE GRUPO H
CINTALAPA CHIAPAS A 28 DE SEPTIEMBRE DE 2015

Instalar Zabbix 2.4 en Ubuntu 14.04


1.- Una vez instalado Ubuntu Server (en mquina en vmwhare), se
recomienda ponerle una direccin IP fija para que no nos est cambiando
continuamente de sitio y mantenerlo localizado. Editamos el
archivo/etc/network/interfaces con:
sudo vi /etc/network/interfaces
que originalmente estar as:
# The primary network interface
auto eth0
iface eth0 inet dhcp
y debe quedarnos algo parecido a esto:
# The primary network interface
auto eth0
iface eth0 inet static
iface eth0 inet static
address 192.168.1.123
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
#DNS configurations
dns-nameservers 8.8.8.8
dns-nameservers 8.8.4.4
Para que los cambios surtan efecto, reiniciamos la interfaz de red:
sudo service networking restart
2.- Aadimos el nombre completo (host + red) al archivo /etc/hostname,
que debe quedar algo as:
zabbix
zabbix.dominio.net
3.- Y editamos el archivo /etc/hosts para que quede similar a:
127.0.0.1
Localhost 10.9.9.202 zabbix.dominio.net zabbix
Con esto, lo mejor ahora mismo es reiniciar la mquina para que todos los
cambios surjan efecto.

4.- Descargamos el paquete que nos configurar los repositorios para


instalar la ltima versin de zabbix adaptada para Ubuntu (servicios de
arranque automtico, localizacin de archivos de log y configuracin...), lo
instalamos, y actualizamos la lista de paquetes disponibles:
wget
http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbixagent_2.4.0-1+trusty_amd64.deb
sudo dpkg -i zabbix/zabbix-agent_2.4.0-1+trusty_amd64.deb
sudo apt-get update
Con esto, ya podemos empezar la instalacin de zabbix.
5.- Empezaremos instalando el servidor y el frontend:
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
Si no habamos instalado los paquetes del servidor LAMP, lo har ahora, y
nos pedir la contrasea para el usuario root de MySql (guardarla en lugar
seguro). Luego, nos la volver a pedir la instalacin de zabbix para poder
conectarse y crear la base de datos y tablas requeridas. Adems, nos
pedir una nueva contrasea para el usuario zabbix de MySql que usar el
server y el frontend para conectarse a la base de datos.
Debemos editar el fichero de configuracin para Apache del frontend de
zabbix, en la seccin donde indica las variables que usar php, la zona
horaria del servidor, que en principio, debera coincidir con lo indicado
en /etc/timezone. As, editamos el archivo/etc/zabbix/apache.conf y
dejamosdicha lnea as:
php_value date.timezone MEXICO/GUATEMALA
6.- Ahora vamos a enlazar esa configuracin en apache y habilitarla:
sudo ln -s /etc/zabbix/apache.conf /etc/apache2/sites-available/001zabbix.conf
sudo a2ensite 001-zabbix
sudo service apache2 reload
7.- Para mayor seguridad, vamos a habilitar la comunicacin encriptada
del frontend habilitando SSL en Apache, y deshabilitamos el servidor web
"raz":
sudo a2enmod ssl
sudo a2ensite default-ssl
sudo a2dissite 000-default
8.- Editamos el archivo /etc/apache2/ports.conf para comentar la lnea en
la que dejamos el puerto 80 a la escucha, as el servidor slo atender al
puerto 443-https. Debe quedar esa lnea as:
#Listen 80
Y reiniciamos Apache:
sudo service apache2 restart

9.- Ahora ya tenemos completamente instalado y segurizado zabbix server


y el frontend. La base de datos est configurada y todo activo. Entraremos
en la interfaz web para empezar la configuracin del frontend. En el
navegador iremos a la direccin https://192.168.1.123/zabbix o (si tenemos
el host en nuestro DNS):https://zabbix.dominio.net/zabbix.

La primera vez puede salirnos un aviso como ste, si no hemos configurado


apache con un certificado de confianza para nuestro navegador (pero
eso es tema para otro tutorial), como somos conscientes de ello, le damos
a continuar.

10.- La pgina de bienvenida. Pinchamos en "Next".

En esta ventana, dado que al instalar los paquetes se han instalado todas
las dependencias requeridas, no debiera haber nada en error y podremos
darle a "Next".

11.- Ahora configuraremos la conexin del frontend a la base de datos,


que lleva sus propias tablas de configuracin, para ello debemos darle una
cuenta que le permita usar las tablas de zabbix. En vez de usar la de "root",
que pone por defecto, recomiendo usar la cuenta "zabbix" -de mysql- que
creamos en la instalacin del server. Cuando lo hayamos cubierto, le
damos a "Test Connection" para comprobar que lo hicimos correctamente
y avanzamos con "Next".

12.- Ahora deberemos informarle al frontend que estamos configurando la


conexin al zabbix server al que queremos conectarnos. Si se encuentra en
la misma mquina, ser"localhost", el puerto (por defecto, 10051) y el
nombre "aparente" que tendr la instalacin. Se trata de una descripcin
que aparecer en el frontend indicando dnde estamos conectados. Al
terminar, pulsamos en "Next".

Nos presenta un resumen de la configuracin que acabamos de hacer. Si


todo est correcto, no hay ms que pulsar en "Next".

13.- Si todo lo hemos hecho bien, sta ser la pantalla final de la


instalacin del frontend, y slo tendremos que pulsar en "Finish" para
terminar .

Esta es la pantalla de login del frontend de Zabbix. El usuario por defecto es


"Admin", contrasea "zabbix".
14.- El host que viene por defecto, "Zabbix Server" no est activo pues no
tiene agente todava. Como Zabbix recomienda, usaremos un proxy (que
para el ejemplo instalaremos en la misma mquina) que ser quien reciba
la informacin de todos los equipos y quien consulte a los dispositivos.
Para instalarlo, volvemos a la lnea de comandos y:
sudo aptitude install zabbix-proxy-sqlite3
La base de datos para el proxy no es importante ni crtica, por ello
utilizaremos la basada en sqlite3.
15.- Editamos el archivo /etc/zabbix/zabbix_proxy.conf y cambiamos los
valores:
Server=(Ip del zabbix server)
Hostname=(el nombre como vayamos a llamar al proxy en Zabbix)
Adems, tanto server como proxy comparten el puerto de escucha por

defecto (10051). Si estn en la misma mquina, deberemos cambiar el


valor ListenPort en la configuracin de uno de los dos (yo escogera
cambiar el puerto de escucha en el server, pues luego no hay que
cambiar ese valor en todos los agentes). Si cambiamos el valor del server
(en/etc/zabbix/zabbix_server.conf), como os aconsejo, tendremos que
cambiar tambin el valor ServerPort en /etc/zabbix/zabbix_proxy.conf para
que el proxy pueda hablar con l.
Una vez hecho todo, nos vamos al frontend, Administration, DM, Proxies y
damos de alta el proxy con el nombre exacto que pusimos en su
configuracin anteriormente (Hostname).
16.- Ya podemos proceder a instalar el agente:
sudo aptitude install zabbix-agent
Detenemos el servicio y editamos su archivo de configuracin:
sudo service zabbix-agentd stop
sudo joe /etc/zabbix/zabbix_agentd.conf
17.- En Server, ponemos la IP de los servidores (y proxies) que podrn
realizar conexiones hacia el agente, separadas por comas. Si estamos en
la misma mquina:
Server=127.0.0.1
o
Server=192.168.0.100,127.0.0.1
En ServerActive, ponemos la IP y PUERTO de los servidores (y proxies) a los
que este agente enviar su informacin, cada IP separada por comas, por
ejemplo:
Server=192.168.0.100,192.168.0.100:10052
Si este valor no se indica, no tendremos chequeos activos, as que mejor
configurarlo.
Arrancamos el agente en la maquina virtual:
sudo service zabbix-agentd start
Y listo, la instalacin de zabbix ha sido satisfactoria.

También podría gustarte