Avanzando en el curso de redes, hoy vamos a ver un video de como configurar Zabbix en un Debian Squeeze “pelado” por lo que podríamos decir esta instalación será de cero.

Pero antes comenzar debemos saber bien que es Zabbix.

Es una solución de monitoreo distribuido de código abierto. ZABBIX puede monitorear diversos parámetros de una red y la salud e integridad de servidores permitiendo así una rápida reacción sobre cualquier problema en un servidor. Una gran herramienta para monitorear infraestructuras de IT similar a Nagios.

zabbix

¿Qué ofrece ZABBIX?

  • Auto-descubrimiento de servidores y dispositivos de redes
  • Monitoreo distribuido con administración web centralizada
  • Agentes en diversas distribuciones (cliente software para Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP y Windows Vista)
  • Autenticación de usuario
  • Permisos de usuario flexibles
  • Notificación de email de eventos predefinidos

Ahora vamos a ver un video de como configurarlo y más abajo una mini guía de los parámetros que usamos y configuraciones.

1- Agregar a repositorios. # nano /etc/apt/sources.list

deb http://kambing.ui.ac.id/debian squeeze main contrib

Actualizar. # aptitude update

2- Instalación de paquetes:

Servidor: # aptitude install zabbix-server-mysql

Interface: # aptitude install zabbix- frontend-php

Agente: # aptitude install zabbix-agent

3- Modificación de parámetros en archivo php.ini

# nano /etc/php5/apache2/php.ini

Buscar y reemplazar las siguientes opciones:

  • max_execution_time=300
  • max_input_time=600
  • post_max_size=32M
  • date.timezone=America/argentina/Buenos_Aires

4- La configuración de “date.timezone” para cada país se puede ver en la web de PHP

5- Reiniciamos el servicio de apache para que tome los cambios

# apache2ctl restart

6- Ingresar por un navegador a: localhost/zabbix

7- Datos de usuario zabbix

  • usuario: admin
  • clave: zabbix

Saludos

6 Comentarios

    • Hola Andres, hay una forma ejecutando el comando “arp -a” sin comillas, vas a ver las IP que están conectadas a tu pc, ahí ya podes intentar determinar que usuario o nombre de equipo con nslookup si estas en un dominio. Saludo

  1. Si me sirvio 😀 ,lo estaba haciendo con estos pasos en debian wheezy no me andubo me salto un error no podia pasar del paso 2 no me dejaba intalar zabbix buscando en la misma pagina de debian encontre algo de informacion y la comparto aver si alguien le intereza 🙂
    PD: lo probe si me funciono con ayuda de los pasos anteriores, lo monte en debian 7 sin entorno grafico solo con ssh con putty desde mi windows 8

    #su root
    #apt-get install vim
    # wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1wheezy_all.deb
    # dpkg -i zabbix-release_2.0-1wheezy_all.deb
    # apt-get update
    #apt-get upgrade

    Instalación y configuración de base de datos MySQL

    # apt-get install mysql-server

    #vim /etc/mysql/my.cnf

    [Mysqld]
    default-character-set = utf8

    # service mysql start

    Instalación de paquetes Zabbix

    # apt-get install zabbix-server-mysql zabbix-frontend-php
    # apt-get install zabbix-agent

    # vim /etc/php5/apache2/php.ini
    max_execution_time=300 se encuentra en la linea 386,1
    max_input_time=600 linea 396,1
    memory_limit = 256M linea 407,1
    post_max_size=32M linea 674,1

    date.timezone=America/argentina/Buenos_Aires linea 876,1 descomentar xD

    [mbstring]
    mbstring.func_overload = 2 linea 1723,1

    # service apache2 restart

    http://localhost/zabbix en el linux
    en caso sea cliente de monitoreo un windos 7/8
    http://IP DE DEBIAN/zabbix

Deja un comentario