Instalando Nagios en Debian 6 “Squeeze”

Linux, Recomendados, Software Libre/Open Source, Vida Diaria Emitir blablazo

Nagios es una herramienta para el monitoreo de infraestructura de TI (Tecnologías de la Información) la cual nos facilita estar un paso adelante de los conflictos en el día a día de la administración de TI.

Para instalar Nagios en Debian Squeeze solo basta con correr el comando, entiendo que habran personas que prefieren compilarlo en una versión mas nueva o conseguir algún port en alguna parte, yo por lo pronto prefiero el proceso de QA que hacen los Debian Developers y opto por la opcion de instalarlo desde los repositorios.

Cabe mencionar que yo instale solo el sistema base y el servidor OpenSSH para poder acceder desde fuera de servidor.

Para hacer instalarlo usando los repositorios tipeamos en una consola lo siguiente:

#: sudo aptitude install nagios3

en el caso de Ubuntu podemos usar sudo antes de aptitude o apt-get en caso de no tener instalado este ya que en algunas versiones ya no se incluye

Si estamos en Debian 6 nos resultara algo como esto:

root@debian:~# aptitude install nagios3
Se instalarán los siguiente paquetes NUEVOS:
apache2-mpm-prefork{a} apache2-utils{a} apache2.2-bin{a} apache2.2-common{a} bsd-mailx{a} exim4-base{a} exim4-daemon-light{a} fancontrol{a} fping{a} libapache2-mod-php5{a}
libapr1{a} libaprutil1{a} libaprutil1-dbd-sqlite3{a} libaprutil1-ldap{a} libgd2-noxpm{a} libmysqlclient16{a} libnet-snmp-perl{a} libonig2{a} libperl5.10{a} libqdbm14{a}
libradiusclient-ng2{a} libsensors4{a} libsnmp-base{a} libsnmp15{a} libtalloc2{a} libwbclient0{a} lm-sensors{a} mysql-common{a} nagios-images{a} nagios-plugins{a}
nagios-plugins-basic{a} nagios-plugins-standard{a} nagios3 nagios3-cgi{a} nagios3-common{a} nagios3-core{a} php5-cli{a} php5-common{a} php5-suhosin{a} qstat{a}
samba-common{a} samba-common-bin{a} smbclient{a} snmp{a} ssl-cert{a}
0 paquetes actualizados, 45 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 42.3 MB/43.0 MB de ficheros. Después de desempaquetar se usarán 117 MB.
¿Quiere continuar? [Y/n/?]

Presionamos enter y nos empezara a descargar paquete por paquete y a configurarlo.

En algún momento como instala el paquete samba nos consultara a que dominio pertenece el servidor, si el servidor tiene que pertenecer a uno procedemos a poner el nombre correcto del dominio, de lo contrario podemos dejar el que nos sugiere WORKGROUP.

Por último nos pregunta una constraseña de administración de nagios la cual colocamos a nuestro gusto (recomendado usar un password fuerte) y listo ya lo tenemos instalado.

Luego de instalado solo nos queda revisar que todo se encuentre bien y Nagios este listo para el vuelo (como el mismo menciona en su chequeo). Esto lo hacemos con el comando nagios3 + el parametro -v y + el path del archivo de configuración asi:

#: nagios3 -v /etc/nagios3/nagios.cfg

Esto nos tirara algo similar a esto:

Nagios Core 3.2.1
Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 03-09-2010
License: GPL

Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/etc/nagios3/commands.cfg'...
Processi........
(mas Processing)
Running pre-flight check on configuration data...

Checking services...
Checked 6 services.
(mas servicios chequeados)

Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

Si no nos sale ningún error damos por hecho que ya tenemos Nagios corriendo y funcionando, por lo que solo quedaria configurarlo a nuestro gusto y disfrutarlo.

Podemos acceder vía web con el usuario nagiosadmin y el password que colocamos al momento de instarlo en la siguiente dirección:

http://[IP SERVER]/nagios3/

Escribire un post sobre administración de Nagios en los proximos dias.

Enlace | www.nagios.org

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

4 Responses to “Instalando Nagios en Debian 6 “Squeeze””

  1. sodark Says:

    Esperando con ansias el post de explicacion de Nagios ;) .

    De momento tengo un

    Pentium IV @ 2.6Ghz
    2x256Mb DDR333
    HDD IDE 60GB

    Funcionando como un campeon con:

    LAMP
    BIND9 (servidor DNS)
    SSH
    WEBMIN
    NAS (en proceso)
    NAGIOS (recien instalado)
    RADIUS (pendiente…)

    Tengo ganas de meterle algunas cosillas mas, una vez tenga el Nagios bien, pasare al Radius XD.

  2. Jorge Torres Says:

    se puede guardar la información que genera nagios3 en una base de datos existe algun plugin para esto?

    Saludos y Gracias

  3. Meridian Says:

    Lo que ocurre si lo instalas de repositorio es que te disgrega la instalacion en varias carpetas, en cambio si lo instalas desde binario eliges tu donde se va a quedar todo (normalmente /usr/local/nagios)

  4. KonS Says:

    @Jorge torres

    Lo que estas buscando se llama: ndo2db

    Es un plugin para hacer eso que pides. Aquí una guía que use en su día

    http://infodocs.net/articulo/nagios/instalaci%C3%B3n-de-ndoutils-en-nagios

    Suerte y un saludo

Leave a Reply

WP Theme & Icons by N.Design Studio
Entradas RSS Blablazos RSS Log in