Você está na página 1de 54

Manual de

instalacin de
[Document subtitle]

Regino Gmez
[COMPANY NAME]

Instalacin de Virtual Box


Para este proyecto se instal Virtual Box Versin 4.3.16 en Windows 7
Enterprise de 32 bits.

Saldr el primer cuadro de dialogo y le daremos siguiente.

En el siguiente cuadro de dilogo tenemos que configurar en donde queremos


que se copien los archivos de instalacin del programa. En esta caso dejaremos
la direccin que tiene por default y le damos siguiente.

En la siguiente ventana des seleccionaremos las primeras dos opciones, dejando


slo la tercera. Para que registre la asociacin de archivos.

Prximamente nos dar una advertencia de que al ejecutar la instalacin se nos


va a desconectar el equipo temporalmente de la red y nos preguntar si
queremos continuar, damos click en S (Yes). La instalacin est ahora
completada.

Instalando el sistema operativo Virtualizado


Damos click en el botn de Nuevo en el virtual box.

Y nos arrojar la siguiente ventana:

En ella le damos el nombre de nuestro sistema a instalar, le configuramos el tipo


de arquitectura que tendr, el tamao de memoria RAM que queremos asignar
al sistema a virtualizar y el tipo de disco duro que querremos ocupar, le damos
en crear un disco virtual ahora.
Lo configuramos para 16 GB y que sea dinmico para que ocupe la menor
cantidad de espacio en disco posible. Despus de esto le ordenamos Crear.
Nota: La memoria RAM se dej en 512 MB

Teniendo ya la mquina a nuestra disposicin, le damos click derecho y


entramos a su configuracin.

En la ventana de configuracin le damos en la pestaa de almacenamiento


(storage) y en controlador IDE agregamos el archivo que usaremos como
instalador de Linux.

Nos quedar este resultado:

Y teniendo ya esto en la pestaa de sistema configuramos que primero tome


como lectura de preferencia el CD.

En la pestaa de red (network) cambiaremos el tipo de configuracin del


adaptador red. Nos aparecer en NAT y le cambiaremos a adaptador puente
(Bridge adapter) para que utilice la tarjeta de red fsica y no una virtual.

Despus de esto le damos OK y ejecutamos la mquina virtual.

Configurando e instalando Ubuntu Server


En la primera ventana cambiamos el idioma a espaol.

Y a continuacin seleccionamos instalar Ubuntu Server.

En ubicacin seleccionamos: Mxico

Cuando nos pregunte si queremos cambiar la configuracin del teclado le


decimos que No.

Pas de origen del teclado:

Espaol latinoamericano.

En distribucin del teclado configuramos en Espaol latinoamericano.

El instalador descargar drivers para el hardware de nuestro equipo, por eso es


necesaria una conexin a Internet antes de empezar la instalacin.

Nos pedir el nombre de la mquina, a lo cual le asignaremos Ubuntu-server.

Despus nos pedir un nombre para un usuario, configuraremos con ubuntu


y contrasea r00t4dm1n.

User: ubuntu
Pass: r00t4dm1n
Nos preguntar si queremos cifrar nuestra carpeta personal, a este paso le
decimos que no.

Configuraremos el reloj seleccionando nuestra zona horaria de la lista completa,


seleccionamos ciudad de Mxico.

En particionado de disco seleccionamos la opcin Guiado y todo el disco y


despus confirmamos.

Configuramos el proxy.

Configuramos que el sistema no busque las actualizaciones automticamente.

Configuramos la instalacin en LAMP server, nos va a pedir la contrasea de


MySQL, por contrasea estar zabbix.

Ac es donde introducimos la contrasea del MySQL.

Le damos instalar el cargador GRUB de arranque.

Habindose completado la instalacin apagamos la mquina y movemos los


valores de arranque en configuracin sistema y cambiamos el orden de booteo
y ponemos en primer lugar al disco duro, para que el sistema arranque y no se
inicie la instalacin otra vez.

Aqu vemos el sistema ya corriendo correctamente.


Iniciamos sesin

Con la sesin ya iniciada, vamos a instalar el SSH para poder hacer conexiones
remotas seguras, Damos a la consola el siguiente comando y despus
confirmamos que queremos instalar la paquetera (Aproximadamente pesa 700
KB).

Ya podemos manejar el servidor haciendo conexin remota, pero seguiremos


con las configuraciones.
Podemos checar que ya funciona bien el apache desde otra mquina al ingresar
la direccin IP del servidor Ubuntu en el explorador de Internet. (checamos la
direccin ip de Ubuntu con el comando ifconfig).
Esta es la pantalla que nos deja ver que ya funciona apache

Para checar que tenemos bien instalado el MySQl lo checamos en la consola


con el comando sudo /etc/init.d/mysql status.

Despus de ingresar la contrasea de administrador nos arrojar la siguiente


pantalla:

Y con esta pantalla podemos ver que MySQL est corriendo correctamente.
Para poder checar que el servicio de PHP est corriendo correctamente tenemos
que crear un archivo, nos movemos a la siguiente direccin con este comando:
cd /var/www/html y crearemos el archivo prueba.php, que llevar el siguiente
contenido:
<?php
Phpinfo();
?>

Teniendo este archivo en el directorio especificado introducimos la direccin ip


de la mquina seguida de /prueba.php para poder checar que el servicio est
funcionando correctamente.

El php se instal con la hora incorrecta, para corregirlo nos movemos a la


direccin /etc/php5/apache2 y editamos el archivo php.ini

Cambiamos
en
la
lnea
;date.timezone=
y
America/mexico_city. Como se ve en la imagen anterior.

le

agregamos

Despus de guardar y salir reiniciamos el servicio de apache con el comando:


sudo service apache2 restart
Abrimos un explorador de internet y le damos la direccin ip del servidor
seguida de /prueba.php y buscamos Date y corroboramos que est hecho el
cambio.

Para instalar el servicio VSFTPD le damos el siguiente comando: sudo apt-get


install vsftpd y correr la siguiente pantalla

Para checar que se instal correctamente le damos ps fea|grep vsftpd y vemos


que escribi los archivos.

Ahora configuraremos la direccin IP para que se quede esttica.


Introduciremos el comando sudo vi /etc/network/interfaces para editar el
archivo, abrir la siguiente pantalla.

Editaremos el archivo, como el cualquier editor de textos normal para que quede
de la siguiente manera, y despus se reinicia el servicio de red o el servidor
completo, como desee.

Teniendo el servicio instalado de VSFTP y la direccin IP configurada a esttica


y con todos los requerimientos de la red, procederemos a instalar Zabbix desde
archivos fuente (que ya se debieron de haber descargado del sitio oficial).
Deberemos de crear una carpeta para copiar los archivos fuente ah, esto con el
comando mkdir.

Despus con el WinSCP mandamos el archivo binario comprimido al directorio


que acabamos de crear, checamos si se transfiri bien.

Ya teniendo el archivo en el directorio correcto, pasamos a descomprimirlo


usando el comando sudo tar -zxvf zabbix-2.4.0.tar.gz
Checamos que la descompresin haya terminado con xito.

Despus de esto tenemos que crear un grupo y agregar un usuario. Con los
comandos:
groupadd zabbix
useradd -g zabbix zabbix
Pasaremos ahora a crear la base de datos para utilizar Zabbix., procedemos a
ingresar el siguiente comando para entrar al ambiente de MySQL.

Despus ingresamos el siguiente comando en el entorno de MySQL. Esto es


para crear la base de datos, que acepte caracteres en el formato UTF 8, que es
el que maneja Zabbix.

Despus de crear la base de datos, configuramos los archivos SQL que va a


manipular la aplicacin.

Preparando la instalacin de ZABBIX


Aqu se intenta crear el archivo de configuracin para la instalacin de
Zabbix. Con las siguientes libreras, marcar un error.

Se busca el archivo config.log

Aqu instalamos la paquetera buid-essential para poder compilar


correctamente y corregir el error que nos marcaba zabbix anteriormente.

Se confirmar la instalacin y esperar a que se descarguen e instalen los


paquetes sealados.

Se reintenta ejecutar el comando para compilar el archivo de configuracin que


se necesita para la instalacin de ZABBIX y ahora marcar un error en
MySQL.

Se busca con el comando DPKG las paqueteras que se tienen instaladas de


MySQL

Se opt por investigar cuales eran las paqueteras faltantes requeridas para
ZABBIX, para as poder hacer la instalacin lo ms liviana posible, en este caso
la librera faltantes es libmysql-client-dev y se comenzar su instalacin.

Marcar el siguiente error en el instalador, hay que actualizar el instalador para


que funcione correctamente.

Se tuvo que correr una actualizacin de software para poder descargar las
paqueteras ms recientes sin problemas.

Despus de ejecutar apt-get update est listo el sistema para la actualizacin


de MySQL.

Ya al tener instalado y actualizado el MySQL se puede reintentar la instalacin


con el comando ./Configure pero seguir marcando errores. Para evitar hacer
muy largo esta seccin se mostrar una tabla de las libreras que se tienen que
actualizar.

Servicio
--enable-server
--enable-agent
--with-mysql
--enable-java
--with-net-snmp
--with-libcurl
--with-libxml2
--with-openipmi
--with-jabber
--with-unixodbc
--with-ssh2
Compilador

Librera Instalada

Libmysql-client-dev, libmysql++-dev
Openjdk-7-jdk
Libsnmp-dev
Libcurl4-openssl-dev
Libxml2-dev
Libopenipmi-dev
Libiksemel-dev
Unixodbc-dev
Libssh2-1-dev
Build-essential
Tabla de libreras instaladas

Verificamos si el archivo se compila de manera correcta.

Observamos que el compilador corri sin errores.

Se corre el comando de instalacin.

Cuando la instalacin est completada debemos de checar diferentes archivos.


El primero es /etc/services, utilizamos el editor nano. Debemos de checar que
el puerto 10050 y 10051 estn habilitados para zabbix.

Si se encuentran habilitados los puertos, ahora procedemos a realizar una


modificacin en el archivo zabbix_agentd.conf, nos movemos al directorio
/usr/local/etc. Estando en este directorio editaremos el archivo
zabbix_agentd.conf para habilitar la opcin server=127.0.0.1 para que
nuestro servidor sea local y tambin se monitoree a el mismo.

Despus configuraremos el archivo zabbix_server.conf para poder habilitar el


uso de la base de datos.

Levantamos el server

Creamos un directorio zabbix en /var/www/html y de ah nos movemos a la


siguiente direccin para copiar los archivos del frontend.

Ya creado el directorio Zabbix, nos movemos a donde estn los fuentes para el
frontend y nos disponemos a copiar.

Y ahora checamos con nuestro explorador. Vemos que ZABBIX necesita que
se cumplan unos pre requisitos de instalacin, se buscarn los archivos a
modificar en el servidor y se harn los cambios.

Para solucionar los errores de Max_Size, Max_execution_time y


Max_input_time se modificar el archivo php.ini que se encuentra en la ruta
/etc/php5/apache2.
Se buscan los valores, y tienen que quedar de la siguiente manera:
Max_Size= 16M
Max_execution_time= 300
Max_input_time= 300

Con los pre-requisitos ya cumplidos se pueden terminar la instalacin del


servidor ZABBIX.

Se contina con la instalacin pulsando next para llegar a la siguiente ventana,


una vez en ella se da clic en finalizar y queda terminada la instalacin y listo
para iniciar sesin.

Cumpliendo con todo esto ya se cuenta con la instalacin realizada y el


servidor corriendo correctamente.

Agregar un host a Zabbix (utilizando el agente de


Windows)
Al descomprimir el archivo que bajamos de la pgina oficial de Zabbix,
copiamos estos tres archivos en una carpeta en C:/ que llevar de nombre
Zabbix. (Los archivos a copiar dependen de la arquitectura de nuestro
procesador)

Teniendo los archivos de instalacin en la carpeta zabbix buscamos en el


servidor
el
archivo
de
configuracin
en
la
ruta:
/home/ubuntu/zabbixinstall/zabbix-2.4.0/conf y el archivo que buscamos es
zabbix_agentd.win.conf que es el archivo de la configuracin correcta
(configuracin de nuestro servidor) con el cul se instalar el agente en
Windows, Utilizando el WinSCP se transfiere el archivo del servidor a la
mquina que ser host en el directorio especificado.

La carpeta queda de la siguiente manera:

Teniendo los archivos procedemos a realizar la instalacin. Abrimos una


consola de comandos en modo administrador y tecleamos lo siguiente.

Cuando ya nos encontramos en el directorio viendo los cuatro archivos,


tecleamos el comando de instalacin.

Ya est instalado el agente y ahora hay que darlo de alta desde la interfaz de
Zabbix.

Manejo de ZABBIX
Alta de un host en el sistema ZABBIX
La interfaz de ZABBIX permite administrar todas las tareas de monitorizacin
de una manera sencilla y amigable al usuario. Se pueden agregar dispositivos
(hosts), configurar de gran manera el sistema, generar reportes y grficas, triggers,
crear cuentas y grupos; gran cantidad de cosas, es un sistema muy completo.
Un host es un dispositivo agregado a la red que est corriendo un agente de
ZABBIX, en la siguiente imagen se puede ver una parte del frontend y elegiremos
la pestaa Configuration y despus Hosts. La siguiente figura es una parte de la
ventana anteriormente descrita.

En esta ventana hay un botn Create host, al darle clic arrojar la siguiente
interfaz que llenamos con la siguiente informacin del host. Este es el servidor
OREKA que se usa para grabar las conversaciones telefnicas de la Intranet, se da
de alta el nombre, es obligatorio asignarlo a un grupo para contar con un mayor
control de los dispositivos, la direccin IP que tiene el host y el puerto, que es el
10050 (que utiliza ZABBIX por default) y al final si se prefiere se agrega una
descripcin del host que se acaba de agregar.

En la siguiente imagen se puede ver como el host fue dado de alta correctamente
al ver que ZABBIX arroja el mensaje Host updated.

3.4.3.- Host agregado correctamente

El host ya fue creado, pero an no podemos ver informacin porque hay que
agregarlo a una plantilla, esto se ver a continuacin.

Alta de una plantilla en el sistema ZABBIX


El sistema ZABBIX trae un conjunto muy completo de plantillas pre definidas
en las cuales se agregan los hosts para poder ver la informacin que estn enviando
al servidor, poder hacer triggers, grficas, ver qu hosts estn ligados a cules
plantillas, etctera.
Para crear una plantilla se va a la pestaa Configuration y al submen
Templates como se puede apreciar en la siguiente imagen, ZABBIX cuenta con 38
plantillas pre definidas.

Dar de alta un host en una plantilla es muy sencillo, slo se escoge la plantilla
adecuada (en este caso la plantilla de sistema operativo Windows o Template OS
Windows) y se jalan los hosts hacia el lado IN para darle de alta en la plantilla.

En este caso se dio de alta a cuatro hosts, todos corriendo agentes de


Windows de 32 bits. Se puede ver que fueron agregados correctamente en la
siguiente imagen.

En ocasiones se requiere verificar informacin ms detallada acerca de un


host, por lo cual se pueden crear Items que son parte esencial de las plantillas, se
hablar de ello a continuacin.

Alta de un tem en el sistema ZABBIX


Un Item se puede describir como el proceso de pedirle al host informacin
especfica, puede haber de muchos tipos como por ejemplo cunto tiempo lleva
prendido y sin errores, si est en lnea o no, su status en general, la memoria que
se est usando, una inmensidad de cosas que podemos checar.
La manera de dar de alta un tem es la siguiente, se va a la pestaa
Configuration y da clic en el submen Hosts, estando ah se da clic en el botn
tems, al encontrarnos en esta ventana habilitamos el botn Create Item.

En este ejemplo se crear el tem ORK Audio que servir para saber el
estado en el que se encuentre el servidor ORK, la configuracin del tem es como
en la siguiente imagen.

Para configurar el Key sera la funcin que devolvera el estado, esta llave
se escoge de una lista pre definida de llaves que se encuentran al clicar en el
botn Select se puede ver una lista de Keys en la siguiente imagen (figura 3.6.3).

En la imagen anterior se puede ver la llave que escogimos para ver el estado
del servidor que devolver valores numricos para conocer su estado. Al terminar
de llenar la plantilla se da clic en el botn Update y el tem ser creado.

Teniendo ya creado el tem se puede ver informacin desplegada si se va a


Monitoring y despus en Latest data. Estando en esa ventana se busc el tem
ORK Audio y se le dio clic en Graph, como se ve en la siguiente imagen y esta
accin desplegar el siguiente grfico.

Al ser el valor siempre 0 porque el servidor ha estado siempre en lnea


desde que ZABBIX empez el monitoreo no se aprecia bien la representacin de la
informacin, se anexa otra grfica en donde se ve el pico de datos en el trfico de
entrada de informacin de la red.

Grfica de servicio ORK Audio

Grfica de entrada de datos del servidor ORK

Alta de un trigger en el sistema ZABBIX


Un trigger en ZABBIX es una alarma que se va a desplegar cuando un tem
no devuelva el valor que se program para estar esperando.
Al entrar en el men Configuration Hosts se tiene que elegir un host y un
tem especfico. Se continuar el ejemplo del servidor ORK y se dar de alta un
trigger para el tem de service_state .

Ventana de triggers

Se tiene que llenar la planilla con la informacin para poder crear el trigger,
que se llena de la siguiente manera.

Ventana de configuracin de triggers

Se crea una expresin lgica para que se pueda activar el trigger en caso de
que el valor no sea el esperado, al clicar en Insert Expression saldr una ventana
que se ver a continuacin.

Ventana expresin lgica de trigger

En la expresin damos claro que cuando el valor que se reciba no sea igual
con 0 se activar el trigger en modo de Disaster (Modo en el que se activa una
alarma roja en la pantalla de monitoreo principal). En la siguiente imagen se pueden
ver algunos triggers del servidor ORK y que el trigger se cre exitosamente.

Trigger creado correctamente

Alta de un host usando SNMP


El Protocolo Simple de Administracin de Red o SNMP (Simple Network
Management Protocol) es un protocolo de la capa de aplicacin que facilita el
intercambio de informacin de administracin entre dispositivos de red. Los
dispositivos que normalmente soportan SNMP incluyen routers, switches,
servidores, estaciones de trabajo, impresoras, mdems y muchos ms; en este
ejemplo se dar de alta un Switch CISCO modelo 2960.

Para crear un host SNMP se crea como un host normal, slo que se declara
que pertenece a la clase SNMP Interface, espacio donde se escribir la direccin
IP del dispositivo a monitorear como se muestra en la siguiente figura.

Creando host SNMP

El siguiente paso es asociarle una plantilla, se le asignar una plantilla pre


definida para monitorear el estado de dispositivos SNMP como se aprecia en la
siguiente imagen.

Agregando plantilla al host SNMP

Despus se agrega una macro, que se usa en el caso de que se tenga que
agregar otra plantilla u otro dispositivo del mismo tipo, se configura como se ve en
la siguiente imagen.

Creacin de macro para host SNMP

Al agregar correctamente el host SNMP podemos ver en el men


Configuration, Hosts los diferentes hosts y como el ltimo host que es el que se
monitorea mediante SNMP se ilumina en verde otro recuadro, indicndonos la
diferencia entre host con agentes y host con SNMP como en la siguiente imagen.

Visualizacin de diferentes tipos de hosts

Alta de una grfica


Para dar de alta una grfica en ZABBIX se entra a la configuracin de un
host, en el submen graphs y se da clic en el botn Create graph, al hacer esto
el sistema arrojar la siguiente plantilla de llenado.

Al clicar en add Items desplegar la siguiente ventana donde se seleccionar


algn tem para poder tomar dichos datos y hacer la grfica como vemos en la
siguiente imagen.

Pantalla emergente para seleccionar tems de grfica

En este ejemplo se va a monitorizar el trfico de entrada y salida del puerto


2/48 del router Cisco C6503 para checar el enlace con el rea a Puebla. Se
seleccionaron los tems correctos para el trabajo y se dio clic en el botn select.
Ahora los tems aparecen agregados y disponibles, entrada va a ser graficado de
color verde y salida de color rojo como se puede ver en la figura 3.9.3

Plantilla llena para crear grfica

En este momento se puede ver una vista previa de la grfica que se est
creando (an no ha sido guardada), para esto clic en Preview y el explorador
recargar la ventana y en este caso mostr lo siguiente figura.

Vista previa de una grfica

El resultado es el esperado, ahora para guardar la grfica se dar clic en


update y la grfica ahora pasar a estar disponible para prximos chequeos. Dicha
grfica slo estar disponible para este host, en este caso el router Cisco 6503,
como se ve en la siguiente figura

Grfica aadida correctamente

Você também pode gostar