Manual paso a paso para la Instalación de Zabbix Versión 3.2
Enviado por Jair Steven Villavicencio Beltran • 28 de Septiembre de 2020 • Informe • 658 Palabras (3 Páginas) • 120 Visitas
Universidad Militar Nueva Granada
[pic 1]
Manual paso a paso para la Instalación de Zabbix Versión 3.2
Andrés Fernando Cano Celis
Wilson Fabián Murillo Malaver
Tecnología en electrónica y comunicaciones
1701510
1701503
- INTRODUCCIÓN
Zabbix es un Sistema de Monitorización de Redes creado por Alexei
Vladishev. Está diseñado para monitorizar y registrar el estado de varios servicios de red, Servidores, y hardware de red.
Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como base de datos. Su backend está escrito en C y el frontend web está escrito en PHP. Zabbix ofrece varias opciones de monitorización:
Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta de servicios estándar como SMTP o HTTP sin necesidad de instalar ningún software sobre el host monitorizado.
Un agente Zabbix puede también ser instalado sobre máquinas UNIX y Windows para monitorizar estadísticas como carga de CPU, utilización de red, espacio en disco, etc.
Como alternativa a instalar el agente sobre los host, Zabbix incluye soporte para monitorizar vía protocolos SNMP, TCP y ICMP, como también sobre IPMI, JMX, SSH, telnet y usando parámetros de configuración personalizados. Zabbix soporta una variedad de mecanismos de notificación en tiempo real, incluyendo XMPP.
Ayuda para el lector
Los comandos que aparecen en fuente roja se referirá a comandos ingresados directamente a la consola Ej: “Upgrade”
Los comandos que aparecen en fuente verde se referirá a respuestas del sistema
Ej:” Run service”
Los comandos que aparecen en fuente morada se referirá a comando ingresados en lenguaje SQL Ej: “créate database”
- CONTENIDO
Pasos a paso
- En Vitual Box crear una máquina virtual e instalar Ubuntu 16.04
- Entramos al Terminal del sistema CLI (Comand line interface)
- Actualizamos el sistema “apt upgrade”
- Instalamos el motor de base de datos en este caso mysql “apt-get install mysql-server”
- Solicitud de password:
5.1 Que pida la contraseña para el servidor root de mysql
5.2 Que no pida una contraseña y sea la misma del administrador
- Ingresamos al motor “mysql -u root -p”
- Descargamos Zabbix 3.2 y lo instalaremos de la siguiente manera
“wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb”
- Validamos que se halla ejecutado con éxito “ls”
Debemos visualizar:
Zabbix-realease_3.2-1+xenial_all.deb
- Instalaremos los demás packs “dpkg -i zabbix-release_3.2-1+xenial_all.deb”
- Se actualiza “apt update”
- Validamos que se halla ejecutado con éxito “apt-cache search zabbix”
- Instalamos el agente apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-get zabbix-sender snmp snmpd snmp-mibs-downloader php7.0-bcmath php7.0-xml php7.0-mbstring
- Ingresamos al motor “mysql -u root -p”
- Creamos una base de datos create database zabbix character set utf8 collate utf8_bin;
- Validamos que se halla ejecutado con éxito
Information_schema
Mysql
Performance_schema
Zabbix
- Brindamos permisos al Zabbix en mysql grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
- Salimos del motor Exit
- Pasamos al siguiente directorio Cd /usr/share/doc/zabbix-server-mysql/
- Debemos visualizar Create sql.Ge
- Ingresamos “zcat create.sql.gz | mysql -u root -p zabbix”
Ingresamos al motor “mysql -u root -p”
- Cambiamos la base datos de datos Use zabbyx;
- Validamos que se hallan creado correctamente las tablas Show tables;
- Salimos del motor Exit
- Pasamos al siguiente directorio cd /etc/zabbix/
- Observamos las carpetas se encuentran dentro del directorio “Ls”
- Editamos el archivo apache.conf “vi apache.conf”
- Modificamos la línea #php_value date.timezone Europe/Riga por “Php_value date.timezone America/Bogotá” Importante En estas carpetas siempre existen archivos con el mismo nombre todas las modificaciones que se genere en un archivo debemos aplicarlo en su similar.
- Modificamos la línea php_value upload_nax_filessize 2m por php_value upload_nax_filessize 12m Importante En estas carpetas siempre existen archivos con el mismo nombre todas las modificaciones que se genere en un archivo debemos aplicarlo en su similar.
- Validamos que se halla ejecutado con éxito “ls”
- Deben existir dos archivos “conf” los cuales modificaremos
Zabbix_agentd.conf
Zzabix:server.conf
- Modificamos el servidor vi Zabbix_server.conf
- Modificamos las líneas
#listenPort=10051 por ListenPort=10051
# DebugLevel=3 por DebugLevel= 3
#DBPassword por DBPassword=Zabbix
- Modificamos el agente
Vi Zabbix_agent.comf
# DebugLevel=3 por DebugLevel=3
#EnableRemoteCommands=0 por EnableRemoteCommands=1
#LogRemoteCommands=0 por LogRemoteCommands=1
#ListenPort=10050 por ListenPort10050
Hostname=Zabbix Server por #Hostnmae=Zabbix Server
...