SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DEL
OESTE MARISCAL SUCRE (IUTOMS)
TRAYECTO II TRIMESTRE V
SECCION 7121
PROFESOR: ALUMNAS:
Ángel Daniel Fuentes Lisbeth Morales
C.I: V-20.912.148
Johanna Castro
C.I: V-16.225.993
Caracas, 25 de mayo de 2013
INDICE
Introducción………………………………………………………………………3
Principios de zabbix y principales principios de desarrollo zabbix………3
Performance vigilancia………………………………………………………… 3
Códigos de fuentes de zabbix…………………………………………………. 3
Licencia de zabbix……………………………………………………………… 3
Requisitos………………………………………………………………………. .4
Pre-instalación…………………………………………………………………. 4
Instalación de zabbix…………………………………………………………. 8
Conclusión…………………………………………………………………….. 14
Referencias…………………………………………………………………..….15
INTRODUCCION
El Software de monitoreo Zabbix de código abierto (open source), el siguiente software se
encuentra respaldado por una amplia lista que lo caracteriza como una gran solución que
nos permite ayudar y apoyar en las actividades de soporte en una dependencia enfocada
a monitorizar estados de redes. Esta herramienta brinda al operador, facilidad para llevar
a cabo tareas que diagnostican la prevención y el control de los diferentes equipos que se
encuentran conectados a una red, por la tonta mejora los tiempos de respuesta y
garantiza la mayor efectividad.
PRINCIPALES PRINCIPIOS DE DESARROLLO ZABBIX:
 Ser fácil de usar
 Mantener las cosas simples uso como tratamiento de algunos recursos como sea
posible
PERFORMANCE VIGILANCIA:
Uno de los usos más importantes de ZABBIX es la supervisión de la ejecución.
Procesador carga, el número de procesos que se están ejecutando, el número de
procesos, actividad en el disco, el estado de espacio de intercambio, la disponibilidad y la
memoria son algunas de las numerosas sistema parámetros ZABBIX es capaz de
controlar.
ZABBIX proporciona un administrador del sistema con información oportuna sobre
rendimiento de un servidor. Además, ZABBIX tendencia puede producir gráficos para
ayudar a identificar los cuellos de botella en el rendimiento del sistema.
CÓDIGOS DE FUENTES DE ZABBIX:
Zabbix consiste en algunos módulos aislados:
 Servidor
 Agentes
 Frontend
 Proxy
 Java gateway
Mientras que el servidor, proxy y agentes están escritos en C, el frontend está
implementado en PHP y Javascript.
El Java gateway, disponible desde Zabbix 2.0, está escrito en Java.
LICENCIA DE ZABBIX:
ZABBIX se ha publicado bajo la licencia GNU General Public License (GPL) versión 2.
ZABBIX solicita que en caso de utilizar el software para uso comercial, se adquiera un
paquete de soporte con el fin de apoyar al desarrollo del proyecto.
La mayor parte de los paquetes de programas GNU utilizan la GPL GNU, pero hay unos
pocos programas que emplean licencias menos estrictas, tales como la GPL Reducida.
Cuando se hace así es por razones de estrategia.
REQUISITOS:
Apache 1.3.12 o superior.
PHP 4.3 o superior.
php-gd
php-bcmath
Mysql 3.22 o superior
php-mysql
GCC
Make
mysql-devel
curl-devel
net-snmp-devel (para soporte SNMP)
zypper
PRE-INSTALACION:
Muchas de las aplicaciones que utilizaremos en la instalación de ZABBIX la podremos
encontrar en YaST
Ejecutamos YaST -> Software -> Instalar/Desinstalar software
Cuando ingresemos en la ventana de instalación buscamos la opción de patrones
En la opción de Funciones de servidor buscamos Servidor web y LAMP (linux apache
mysql php) y la seleccionamos
Aquí tendremos la instalación de varios pre requisitos que serán:
 Apache2
 Mysql
 PHP5
 PHP5-mysql
 PHP5-gd
Ahora (sin guardar) volvemos a la ventana Buscar y colocamos los requerimientos
que faltan:
 php-bcmath
 GCC
 Make
 mysql-devel (lo encontrarás como libmysqlclient-
devel)
 curl-devel (curl)
 net-snmp-devel (para soporte SNMP)
 zypper (este es opcional. se utilizará para instar
algunas dependencia más de php)
Configurar Apache
Ingresamos por consola como sudo a httpd.conf
root: ~ # vi /etc/apache2/httpd.conf
cambiamos DirectoryIndex a:
DirectoryIndex index.html index.html.var index.htm index.shtml index.cgi index.php
index.php5 index.php4 index.php3 index.pl index.aspx default.aspx
Ahora modificaremos el archivo apache2 para colocar los módulos que deben
estar habilitados
root: ~ # vi /etc/sysconfig/apache2
Añadir opción rewrite en APACHE_MODULES
APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile
authz_default authz_user authn_dbm autoindex cgi dir env expires include log_config
mime negotiation setenvif ssl suexec userdir php5 rewrite python"
Añadir la opción SSL en APACHE_SERVER_FLAGS
APACHE_SERVER_FLAGS="SSL"
Después de todo esto reinicia el servidor apache y comprueba los puerto estén siendo
usados por ellos.
root: ~ # rcapache2 restart root: ~ # rcmysql start root: ~ # nmap localhost
Starting Nmap 5.00 (http://nmap.org/ ) at 2010-11-07 09:56 COT Warning: Hostname
localhost resolves to 2 IPs. Using 127.0.0.1. Interesting ports on localhost (127.0.0.1): Not
shown: 993 closed ports PORT STATE SERVICE 25/tcp open smtp 80/tcp open http
111/tcp open rpcbind 199/tcp open smux 443/tcp open https 631/tcp open ipp 3306/tcp
open mysql
Listo comprobado esto hemos terminado con los requisitos de la pre instalación.
INSTALACION DE ZABBIX:
Crear usuario zabbix
Lo primero en la instalación es crear un usuario exclusivo para manejar ZABBIX. Esto
está mal por requisitos de los manuales oficiales.
Ingresamos como usuario root y creamos un grupo y usuario zabbix
[root: ~ ] # groupadd zabbix [root: ~ ] # useradd -d /home/zabbix -g zabbix -s /bin/bash
zabbix
después creamos la carpeta en home de nuestro usuario
[root: ~ ] # mkdir /home/zabbix [root: ~ ] # chown -R zabbix.zabbix /home/zabbix/
Descargar zabbix
Ahora descargaremos y ubicaremos nuestro archivo dentro del usuario zabbix
[Root: ~] # Su zabbix
[zabbix: ~] # cd /home/zabbix
[zabbix: ~] $ wget
http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.3/zabbix-
1.8.3.tar.gz/download
[zabbix: ~] $ tar -xzvf zabbix-1.8.3.tar.gz
[zabbix: ~ ] $ chown -R zabbix.zabbix zabbix-1.8.3/
[zabbix: ~] $ cd zabbix-1.8.3/
Crear la base de datos para ZABBIX
Por defecto la carpeta que descargamos contiene archivos .sql que se importarán a
nuestro base de datos a crear
[zabbix: ~ ] $ mysql -u root -p
mysql> create database zabbix;
mysql> quit;
[zabbix: ~ ] $ cd zabbix-1.8.3/create/schema/
[zabbix: schema ] $ mysql -u root -p zabbix < mysql.sql
[zabbix: schema ] $ cd ../data
[zabbix: data ] $ mysql -u root -p zabbix < data.sql
Construir el paquete ZABBIX
Lo esperado nuestra instalación de ZABBIX
[zabbix: ~ ] $ cd zabbix-1.6.2/
[zabbix: zabbix-1.8.3 ] $ ./configure --prefix=/usr --with-mysql --with-net-snmp --enable-
server --enable-agent && make
[zabbix: zabbix-1.8.3 ] $ su -
[root: ~ ] # cd /home/zabbix/zabbix-1.8.3/
[root: ~ ] # make install
[root: ~ ] # exit
[root: ~ ] # exit
Últimas configuraciones
Ahora solo resta colocar los archivos de configuración y los servicios en su lugar y hacer
algunos ajustes necesarios para nuestra versión de openSUSE en ZABBIX
[root: ~ ] # su zabbix
[zabbix: ~ ] $ mkdir public_html
[zabbix: ~ ] $ cp -R zabbix-1.8.3/frontends/php/* public_html/
[zabbix: ~ ] $ exit
[root: ~ ] # mkdir /etc/zabbix
[root: ~ ] # chown -R zabbix.zabbix /etc/zabbix/
[root: ~ ] # cp /home/zabbix/zabbix-1.8.3/misc/conf/zabbix_* /etc/zabbix/
[root: ~ ] # cp /home/zabbix/zabbix-1.8.3/misc/init.d/suse/9.3/* /etc/init.d/
[root: ~ ] # cd /etc/zabbix/
Aquí se hará la modificación de nuestro archivo de configuración del agente y el
servidor de xabbiz
[root: zabbix ] # vi zabbix_agentd.conf
Configura la opción del Server option:
Server=127.0.0.1
[root: zabbix ] # vi zabbix_server.conf
_configure DBPassword, like:
DBPassword=yourmysqlrootpasswd
[root: zabbix ] # cd /etc/init.d/
[root: init.d ] # vi zabbix_server
Configurar esta línea :
De:
ZABBIX_BIN="/opt/zabbix/bin/zabbix_server"exportPATH=$PATH:/opt/zabbix/bin
Para :
ZABBIX_BIN="/usr/sbin/${NAME}"
export PATH=$PATH:/usr/sbin
[root: init.d ] # vi zabbix_agentd
Configurar esta línea:
Desde:
ZABBIX_BIN="/opt/zabbix/bin/zabbix_agentd" export PATH=$PATH:/opt/zabbix/bin
Para :
ZABBIX_BIN="/usr/sbin/${NAME}"
export PATH=$PATH:/usr/sbin
Crear la configuración del servidor ZABBIX sobre http. Con esta configuración le estamos
diciendo a el servidor http que contenemos la información del administrador web ZABBIX
en nuestra carpeta public_html creada anteriormente
[root: ~ ] # vi /etc/apache2/conf.d/zabbix.conf
Añadir esta línea:
# Configure for Zabbix
#
<Directory /home/zabbix/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Por último se hace una configuración a php
[root: ~ ] # vi /etc/php5/apache2/php.ini
Editar esta línea: de ::
date.timezone =
max_execution_time = 30
Para :
date.timezone = "UTC" max_execution_time = 300
[root: ~ ] # cd /etc/init.d/
[root: ~ ] # chmod a+x zabbix_*
Para generar los cambios del configuración anterior reiniciamos nuestro servicio apache
antes de subir el servicio de xabbiz
[root: ~ ] # /etc/init.d/apache2 restart
Iniciar servicio
Comenzar servicios de ZABBIX
[root: ~ ] # /etc/init.d/zabbix_server start
[root: ~ ] # /etc/init.d/zabbix_agentd start
Ahora vamos a nuestro navegador y colocamos esta dirección
http://yourdomain/~zabbix/
Seguir todos los pasos de la instalación
Nota: es posible que al momento de la configuración, en la verificación de PHP sea
necesario modificar algunos parámetros en el php.ini
A continuación colocamos la clave por defecto de ZABBIX
User: Admin
pwd:
zabbix
Felicidades ZABBIX ha sido instalado
CONCLUSIÓN
El siguiente trabajo nos proporciono aprender sobre el proceso de instalación del sistema
de monitoreo Zabbix, se utilizo el Programa WampServer por la consola Mysql para
realizar la instalación, aunque a debido a inconveniente no se pudo instalar de manera
eficaz.
Podemos decir que la prevención y la respuesta anticipada a problemas por medio de el
monitoreo, son mecanismos que llevan a un control exitoso de una red. Con el desarrollo
de nuevas tecnologías de comunicación y su creciente uso por parte de empresas, los
costos de mantenimiento de redes son muy altos, y es aquí donde las soluciones de
monitoreo de las mismas ofrecen una salida viable para el control y solución de
inconvenientes; por estas razones el análisis y monitoreo de redes se ha convertido en
una de las actividades de vital importancia en las prioridades de las diferentes compañías.
Montar una solución de monitoreo eficaz y efectiva es una tarea que implica bastante
dedicación por parte del Ingeniero, la herramienta escogida, Zabbix, es un instrumento de
alta calidad y factible económicamente para su implementación, ya que cuenta con una
variedad de opciones y configuraciones que facilitan su uso, además de ser un software
libre lo que evita los costos de licenciamiento; los desarrollos sobre programas open
source se convierten en una excelente opción para el desarrollo de proyectos en
ingeniería.
REFERENCIAS
http://www.Zabbix open-suse Ing. Charly Palencia yejas.
htt://www.wikipediazabbix.
htt://www.zabbix.com/licence.php
Zabbix 1.8 Network Monitoring, monitor your network’s hardware, servers and web
performance
effectively and efficiently. Richard Olups, ISBN 978-1-847197-68-9. Primera versión
publicada en Abril del
2010 por Packt Publishing Ltd.
REFERENCIAS DE IMAGENES
http://es.opensuse.org/Zabbix

Weitere ähnliche Inhalte

Was ist angesagt?

Creación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracerCreación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracerJenny Lophezz
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)Erik Emanuel Amador Saldaña
 
Implantación de aplicaciones web en entornos internet, intranet y extranet.
Implantación de aplicaciones web en entornos internet, intranet y extranet.Implantación de aplicaciones web en entornos internet, intranet y extranet.
Implantación de aplicaciones web en entornos internet, intranet y extranet.Jomicast
 
Topologias de las redes
Topologias de las redesTopologias de las redes
Topologias de las redesAlma Baez
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Laboratorio Redes de Datos - Práctica 03
Laboratorio Redes de Datos - Práctica 03Laboratorio Redes de Datos - Práctica 03
Laboratorio Redes de Datos - Práctica 03Cristian Ortiz Gómez
 
3.1 ingeniería básica
3.1 ingeniería básica3.1 ingeniería básica
3.1 ingeniería básicaJuan Anaya
 
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docxfernando241073
 
Isdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasIsdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasOSCAR G.J. PEREIRA M
 
Cocomo II
Cocomo IICocomo II
Cocomo IIActimel
 
Actividad 1 practica redes inalambricas (1)
Actividad 1 practica redes inalambricas (1)Actividad 1 practica redes inalambricas (1)
Actividad 1 practica redes inalambricas (1)dianamarcela0611
 
PRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADO
PRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADOPRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADO
PRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADOmafercita98
 
Componentes de un cableado estructurado
Componentes de un cableado estructuradoComponentes de un cableado estructurado
Componentes de un cableado estructuradoJûän Êztêbânn R
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software waqoak
 
Materiales para instalar una red (lan)
Materiales para instalar una red (lan)Materiales para instalar una red (lan)
Materiales para instalar una red (lan)lasensible
 

Was ist angesagt? (20)

Creación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracerCreación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracer
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
Implantación de aplicaciones web en entornos internet, intranet y extranet.
Implantación de aplicaciones web en entornos internet, intranet y extranet.Implantación de aplicaciones web en entornos internet, intranet y extranet.
Implantación de aplicaciones web en entornos internet, intranet y extranet.
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructurado
 
Topologias de las redes
Topologias de las redesTopologias de las redes
Topologias de las redes
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Laboratorio Redes de Datos - Práctica 03
Laboratorio Redes de Datos - Práctica 03Laboratorio Redes de Datos - Práctica 03
Laboratorio Redes de Datos - Práctica 03
 
3.1 ingeniería básica
3.1 ingeniería básica3.1 ingeniería básica
3.1 ingeniería básica
 
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
12.9.2 Lab - Configure IPv6 Addresses on Network Devices - ILM.docx
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
Isdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasIsdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajas
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Actividad 1 practica redes inalambricas (1)
Actividad 1 practica redes inalambricas (1)Actividad 1 practica redes inalambricas (1)
Actividad 1 practica redes inalambricas (1)
 
Mapa mental.
Mapa mental.Mapa mental.
Mapa mental.
 
PRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADO
PRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADOPRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADO
PRESENTACIÓN DE PROYECTO DE CABLEADO ESTRUCTURADO
 
Componentes de un cableado estructurado
Componentes de un cableado estructuradoComponentes de un cableado estructurado
Componentes de un cableado estructurado
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software
 
Materiales para instalar una red (lan)
Materiales para instalar una red (lan)Materiales para instalar una red (lan)
Materiales para instalar una red (lan)
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redes
 

Ähnlich wie Trabajo zabbix

Policyd: Instalacion y configuracion
Policyd: Instalacion y configuracionPolicyd: Instalacion y configuracion
Policyd: Instalacion y configuracioncriscega
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020BelnGonzlezGarca1
 
Configuracion basica de centos 6.3 linux v1
Configuracion basica de centos 6.3 linux v1Configuracion basica de centos 6.3 linux v1
Configuracion basica de centos 6.3 linux v1Ecatel SRL
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebaribilaljbr
 
Instalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuInstalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuRaúl Jiménez Ortega
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completoMETROPOLITANO
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoErnesto Gamboa
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completoUbeimar Navarro Herrera
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoIgnacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)Eduardo Monroy Husillos
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAlberto Martinez
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 

Ähnlich wie Trabajo zabbix (20)

Pdf
PdfPdf
Pdf
 
Policyd: Instalacion y configuracion
Policyd: Instalacion y configuracionPolicyd: Instalacion y configuracion
Policyd: Instalacion y configuracion
 
Php andmysql
Php andmysqlPhp andmysql
Php andmysql
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020
 
Configuracion basica de centos 6.3 linux v1
Configuracion basica de centos 6.3 linux v1Configuracion basica de centos 6.3 linux v1
Configuracion basica de centos 6.3 linux v1
 
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizadaGuía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
 
Observium
ObserviumObservium
Observium
 
Observium
ObserviumObservium
Observium
 
ownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal JebariownCloud en Linux - Bilal Jebari
ownCloud en Linux - Bilal Jebari
 
Instalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuInstalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en Ubuntu
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 

Mehr von johanapreciosa

Mehr von johanapreciosa (14)

Ssh telnet
Ssh telnetSsh telnet
Ssh telnet
 
Zabbix rdc 02_06_2013
Zabbix rdc 02_06_2013Zabbix rdc 02_06_2013
Zabbix rdc 02_06_2013
 
Nagios
Nagios Nagios
Nagios
 
Trabajo de vo ip y asterisk listo
Trabajo de vo ip y asterisk listoTrabajo de vo ip y asterisk listo
Trabajo de vo ip y asterisk listo
 
Trabajo zabi xs.docx
Trabajo zabi xs.docxTrabajo zabi xs.docx
Trabajo zabi xs.docx
 
Esquemas de segruridad
Esquemas de segruridadEsquemas de segruridad
Esquemas de segruridad
 
Esquema de seguridad
Esquema de seguridadEsquema de seguridad
Esquema de seguridad
 
Ftp
FtpFtp
Ftp
 
Trabajo ftp
Trabajo ftpTrabajo ftp
Trabajo ftp
 
Nagios
NagiosNagios
Nagios
 
Esquemas de segruridad de redes proxy y firewall
Esquemas de segruridad de redes proxy y firewallEsquemas de segruridad de redes proxy y firewall
Esquemas de segruridad de redes proxy y firewall
 
Triptico voip
Triptico voipTriptico voip
Triptico voip
 
Presentacion de voip y asterisk
Presentacion de voip y asteriskPresentacion de voip y asterisk
Presentacion de voip y asterisk
 
CISCO PACKET TRACER
CISCO PACKET TRACERCISCO PACKET TRACER
CISCO PACKET TRACER
 

Trabajo zabbix

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DEL OESTE MARISCAL SUCRE (IUTOMS) TRAYECTO II TRIMESTRE V SECCION 7121 PROFESOR: ALUMNAS: Ángel Daniel Fuentes Lisbeth Morales C.I: V-20.912.148 Johanna Castro C.I: V-16.225.993 Caracas, 25 de mayo de 2013
  • 2. INDICE Introducción………………………………………………………………………3 Principios de zabbix y principales principios de desarrollo zabbix………3 Performance vigilancia………………………………………………………… 3 Códigos de fuentes de zabbix…………………………………………………. 3 Licencia de zabbix……………………………………………………………… 3 Requisitos………………………………………………………………………. .4 Pre-instalación…………………………………………………………………. 4 Instalación de zabbix…………………………………………………………. 8 Conclusión…………………………………………………………………….. 14 Referencias…………………………………………………………………..….15
  • 3. INTRODUCCION El Software de monitoreo Zabbix de código abierto (open source), el siguiente software se encuentra respaldado por una amplia lista que lo caracteriza como una gran solución que nos permite ayudar y apoyar en las actividades de soporte en una dependencia enfocada a monitorizar estados de redes. Esta herramienta brinda al operador, facilidad para llevar a cabo tareas que diagnostican la prevención y el control de los diferentes equipos que se encuentran conectados a una red, por la tonta mejora los tiempos de respuesta y garantiza la mayor efectividad.
  • 4. PRINCIPALES PRINCIPIOS DE DESARROLLO ZABBIX:  Ser fácil de usar  Mantener las cosas simples uso como tratamiento de algunos recursos como sea posible PERFORMANCE VIGILANCIA: Uno de los usos más importantes de ZABBIX es la supervisión de la ejecución. Procesador carga, el número de procesos que se están ejecutando, el número de procesos, actividad en el disco, el estado de espacio de intercambio, la disponibilidad y la memoria son algunas de las numerosas sistema parámetros ZABBIX es capaz de controlar. ZABBIX proporciona un administrador del sistema con información oportuna sobre rendimiento de un servidor. Además, ZABBIX tendencia puede producir gráficos para ayudar a identificar los cuellos de botella en el rendimiento del sistema. CÓDIGOS DE FUENTES DE ZABBIX: Zabbix consiste en algunos módulos aislados:  Servidor  Agentes  Frontend  Proxy  Java gateway Mientras que el servidor, proxy y agentes están escritos en C, el frontend está implementado en PHP y Javascript. El Java gateway, disponible desde Zabbix 2.0, está escrito en Java.
  • 5. LICENCIA DE ZABBIX: ZABBIX se ha publicado bajo la licencia GNU General Public License (GPL) versión 2. ZABBIX solicita que en caso de utilizar el software para uso comercial, se adquiera un paquete de soporte con el fin de apoyar al desarrollo del proyecto. La mayor parte de los paquetes de programas GNU utilizan la GPL GNU, pero hay unos pocos programas que emplean licencias menos estrictas, tales como la GPL Reducida. Cuando se hace así es por razones de estrategia. REQUISITOS: Apache 1.3.12 o superior. PHP 4.3 o superior. php-gd php-bcmath Mysql 3.22 o superior php-mysql GCC Make mysql-devel curl-devel net-snmp-devel (para soporte SNMP) zypper
  • 6. PRE-INSTALACION: Muchas de las aplicaciones que utilizaremos en la instalación de ZABBIX la podremos encontrar en YaST Ejecutamos YaST -> Software -> Instalar/Desinstalar software Cuando ingresemos en la ventana de instalación buscamos la opción de patrones En la opción de Funciones de servidor buscamos Servidor web y LAMP (linux apache mysql php) y la seleccionamos Aquí tendremos la instalación de varios pre requisitos que serán:  Apache2  Mysql  PHP5  PHP5-mysql  PHP5-gd
  • 7. Ahora (sin guardar) volvemos a la ventana Buscar y colocamos los requerimientos que faltan:  php-bcmath  GCC  Make  mysql-devel (lo encontrarás como libmysqlclient- devel)  curl-devel (curl)  net-snmp-devel (para soporte SNMP)  zypper (este es opcional. se utilizará para instar algunas dependencia más de php) Configurar Apache Ingresamos por consola como sudo a httpd.conf root: ~ # vi /etc/apache2/httpd.conf cambiamos DirectoryIndex a: DirectoryIndex index.html index.html.var index.htm index.shtml index.cgi index.php index.php5 index.php4 index.php3 index.pl index.aspx default.aspx Ahora modificaremos el archivo apache2 para colocar los módulos que deben estar habilitados root: ~ # vi /etc/sysconfig/apache2 Añadir opción rewrite en APACHE_MODULES APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php5 rewrite python"
  • 8. Añadir la opción SSL en APACHE_SERVER_FLAGS APACHE_SERVER_FLAGS="SSL" Después de todo esto reinicia el servidor apache y comprueba los puerto estén siendo usados por ellos. root: ~ # rcapache2 restart root: ~ # rcmysql start root: ~ # nmap localhost Starting Nmap 5.00 (http://nmap.org/ ) at 2010-11-07 09:56 COT Warning: Hostname localhost resolves to 2 IPs. Using 127.0.0.1. Interesting ports on localhost (127.0.0.1): Not shown: 993 closed ports PORT STATE SERVICE 25/tcp open smtp 80/tcp open http 111/tcp open rpcbind 199/tcp open smux 443/tcp open https 631/tcp open ipp 3306/tcp open mysql Listo comprobado esto hemos terminado con los requisitos de la pre instalación. INSTALACION DE ZABBIX: Crear usuario zabbix Lo primero en la instalación es crear un usuario exclusivo para manejar ZABBIX. Esto está mal por requisitos de los manuales oficiales. Ingresamos como usuario root y creamos un grupo y usuario zabbix [root: ~ ] # groupadd zabbix [root: ~ ] # useradd -d /home/zabbix -g zabbix -s /bin/bash zabbix después creamos la carpeta en home de nuestro usuario [root: ~ ] # mkdir /home/zabbix [root: ~ ] # chown -R zabbix.zabbix /home/zabbix/
  • 9. Descargar zabbix Ahora descargaremos y ubicaremos nuestro archivo dentro del usuario zabbix [Root: ~] # Su zabbix [zabbix: ~] # cd /home/zabbix [zabbix: ~] $ wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.3/zabbix- 1.8.3.tar.gz/download [zabbix: ~] $ tar -xzvf zabbix-1.8.3.tar.gz [zabbix: ~ ] $ chown -R zabbix.zabbix zabbix-1.8.3/ [zabbix: ~] $ cd zabbix-1.8.3/ Crear la base de datos para ZABBIX Por defecto la carpeta que descargamos contiene archivos .sql que se importarán a nuestro base de datos a crear [zabbix: ~ ] $ mysql -u root -p mysql> create database zabbix; mysql> quit; [zabbix: ~ ] $ cd zabbix-1.8.3/create/schema/ [zabbix: schema ] $ mysql -u root -p zabbix < mysql.sql [zabbix: schema ] $ cd ../data [zabbix: data ] $ mysql -u root -p zabbix < data.sql
  • 10. Construir el paquete ZABBIX Lo esperado nuestra instalación de ZABBIX [zabbix: ~ ] $ cd zabbix-1.6.2/ [zabbix: zabbix-1.8.3 ] $ ./configure --prefix=/usr --with-mysql --with-net-snmp --enable- server --enable-agent && make [zabbix: zabbix-1.8.3 ] $ su - [root: ~ ] # cd /home/zabbix/zabbix-1.8.3/ [root: ~ ] # make install [root: ~ ] # exit [root: ~ ] # exit Últimas configuraciones Ahora solo resta colocar los archivos de configuración y los servicios en su lugar y hacer algunos ajustes necesarios para nuestra versión de openSUSE en ZABBIX [root: ~ ] # su zabbix [zabbix: ~ ] $ mkdir public_html [zabbix: ~ ] $ cp -R zabbix-1.8.3/frontends/php/* public_html/ [zabbix: ~ ] $ exit [root: ~ ] # mkdir /etc/zabbix [root: ~ ] # chown -R zabbix.zabbix /etc/zabbix/ [root: ~ ] # cp /home/zabbix/zabbix-1.8.3/misc/conf/zabbix_* /etc/zabbix/ [root: ~ ] # cp /home/zabbix/zabbix-1.8.3/misc/init.d/suse/9.3/* /etc/init.d/ [root: ~ ] # cd /etc/zabbix/ Aquí se hará la modificación de nuestro archivo de configuración del agente y el servidor de xabbiz [root: zabbix ] # vi zabbix_agentd.conf Configura la opción del Server option:
  • 11. Server=127.0.0.1 [root: zabbix ] # vi zabbix_server.conf _configure DBPassword, like: DBPassword=yourmysqlrootpasswd [root: zabbix ] # cd /etc/init.d/ [root: init.d ] # vi zabbix_server Configurar esta línea : De: ZABBIX_BIN="/opt/zabbix/bin/zabbix_server"exportPATH=$PATH:/opt/zabbix/bin Para : ZABBIX_BIN="/usr/sbin/${NAME}" export PATH=$PATH:/usr/sbin [root: init.d ] # vi zabbix_agentd Configurar esta línea: Desde: ZABBIX_BIN="/opt/zabbix/bin/zabbix_agentd" export PATH=$PATH:/opt/zabbix/bin Para : ZABBIX_BIN="/usr/sbin/${NAME}" export PATH=$PATH:/usr/sbin Crear la configuración del servidor ZABBIX sobre http. Con esta configuración le estamos diciendo a el servidor http que contenemos la información del administrador web ZABBIX en nuestra carpeta public_html creada anteriormente [root: ~ ] # vi /etc/apache2/conf.d/zabbix.conf Añadir esta línea: # Configure for Zabbix # <Directory /home/zabbix/public_html>
  • 12. AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> Por último se hace una configuración a php [root: ~ ] # vi /etc/php5/apache2/php.ini Editar esta línea: de :: date.timezone = max_execution_time = 30 Para : date.timezone = "UTC" max_execution_time = 300 [root: ~ ] # cd /etc/init.d/ [root: ~ ] # chmod a+x zabbix_* Para generar los cambios del configuración anterior reiniciamos nuestro servicio apache antes de subir el servicio de xabbiz [root: ~ ] # /etc/init.d/apache2 restart Iniciar servicio Comenzar servicios de ZABBIX [root: ~ ] # /etc/init.d/zabbix_server start [root: ~ ] # /etc/init.d/zabbix_agentd start
  • 13. Ahora vamos a nuestro navegador y colocamos esta dirección http://yourdomain/~zabbix/ Seguir todos los pasos de la instalación
  • 14. Nota: es posible que al momento de la configuración, en la verificación de PHP sea necesario modificar algunos parámetros en el php.ini A continuación colocamos la clave por defecto de ZABBIX User: Admin pwd: zabbix
  • 15. Felicidades ZABBIX ha sido instalado
  • 16. CONCLUSIÓN El siguiente trabajo nos proporciono aprender sobre el proceso de instalación del sistema de monitoreo Zabbix, se utilizo el Programa WampServer por la consola Mysql para realizar la instalación, aunque a debido a inconveniente no se pudo instalar de manera eficaz. Podemos decir que la prevención y la respuesta anticipada a problemas por medio de el monitoreo, son mecanismos que llevan a un control exitoso de una red. Con el desarrollo de nuevas tecnologías de comunicación y su creciente uso por parte de empresas, los costos de mantenimiento de redes son muy altos, y es aquí donde las soluciones de monitoreo de las mismas ofrecen una salida viable para el control y solución de inconvenientes; por estas razones el análisis y monitoreo de redes se ha convertido en una de las actividades de vital importancia en las prioridades de las diferentes compañías. Montar una solución de monitoreo eficaz y efectiva es una tarea que implica bastante dedicación por parte del Ingeniero, la herramienta escogida, Zabbix, es un instrumento de alta calidad y factible económicamente para su implementación, ya que cuenta con una variedad de opciones y configuraciones que facilitan su uso, además de ser un software libre lo que evita los costos de licenciamiento; los desarrollos sobre programas open source se convierten en una excelente opción para el desarrollo de proyectos en ingeniería.
  • 17. REFERENCIAS http://www.Zabbix open-suse Ing. Charly Palencia yejas. htt://www.wikipediazabbix. htt://www.zabbix.com/licence.php Zabbix 1.8 Network Monitoring, monitor your network’s hardware, servers and web performance effectively and efficiently. Richard Olups, ISBN 978-1-847197-68-9. Primera versión publicada en Abril del 2010 por Packt Publishing Ltd.