Professional Documents
Culture Documents
instalacin de
[Document subtitle]
Regino Gmez
[COMPANY NAME]
Espaol latinoamericano.
User: ubuntu
Pass: r00t4dm1n
Nos preguntar si queremos cifrar nuestra carpeta personal, a este paso le
decimos que no.
Configuramos el proxy.
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).
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();
?>
Cambiamos
en
la
lnea
;date.timezone=
y
America/mexico_city. Como se ve en la imagen anterior.
le
agregamos
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.
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.
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.
Se tuvo que correr una actualizacin de software para poder descargar las
paqueteras ms recientes sin problemas.
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
Levantamos el server
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.
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.
El host ya fue creado, pero an no podemos ver informacin porque hay que
agregarlo a una plantilla, esto se ver a continuacin.
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 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.
Ventana de triggers
Se tiene que llenar la planilla con la informacin para poder crear el trigger,
que se llena de la siguiente manera.
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.
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.
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.
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.
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.