TUXROOT – GNU/Linux, una forma de vida

enero 8, 2008

Nagios: Monitorizar la red. Como instalar Nagios.

Filed under: Manual, nagios, red, tutorial — tuxroot @ 12:52

Desde el siguiente enlace se puede descargar la nueva versión de OpenSuse. Yo todavía no he tenido tiempo de instalarla, a ver si saco un rato y puedo dar alguna opinión
Nagios es un sistema open source popular para monitorizar una red. Monitoriza los hosts y servicios que se especifiquen, alertando cuando algo sale mal y nuevamente cuando se vuelve al estado correcto.

Originalmente tuvo el nombre de Netsaint, fue creado y es mantenido actualmente por Ethan Galstad, junto con un grupo de desarrolladores de software que mantienen también varios plugins.

Nagios fue originalmente diseñado para ser ejecutado en Linux, pero también se ejecuta bien en variantes de Unix.

Nagios está licenciada bajo la GNU General Public License Version 2 publicada por la Free Software Fundation.

Hoy vamos a aprender como instalarlo. Para ello debemos tener ya instalado estas 3 aplicaciones

  • Apache 2
  • GCC compiler and development libraries
  • GD development libraries

Escribimos en consola:

sudo apt-get install apache2sudo apt-get install build-essentialsudo apt-get install libgd2-dev

Debemos crear un usuario nagios y darle un password

/usr/sbin/useradd nagiospasswd nagios

Le añadimos a un nuevo grupo, nagios

/usr/sbin/groupadd nagios/usr/sbin/usermod -G nagios nagios

Creamos un nuevo grupo para añadir al grupo para poder administrar la aplicación desde la página web.

/usr/sbin/groupadd nagcmd/usr/sbin/usermod -G nagcmd nagios/usr/sbin/usermod -G nagcmd www-data

Descargamos la última versión que esté disponible en la página de http://www.nagios.org/download

wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0rc1.tar.gzwget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

Extraemos

cd ~/downloadstar xzf nagios-3.0rc1.tar.gzcd nagios-3.0rc1

Y configuramos para el nuevo grupo creado

./configure --with-command-group=nagcmd

Compilamos

make all

Instalamos los binarios

make installmake install-initmake install-configmake install-commandmode

Dentro del contacts.cfg debemos cambiar el e-mail del administrador de Nagios

vi /usr/local/nagios/etc/objects/contacts.cfg

Configuramos el interface web

make install-webconf

Creamos una cuenta (nagiosadmin) para entrar en el interfaz web

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Reiniciamos Apache

/etc/init.d/apache2 reload

Descargamos los Plugin de Nagios

tar xzf nagios-plugins-1.4.11.tar.gzcd nagios-plugins-1.4.11

Y compilamos e instalamos

./configure --with-nagios-user=nagios --with-nagios-group=nagiosmakemake install

Configuramos Nagios para que se inicie cuando inicie el sistema

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Verificamos que no haya fallos

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Iniciamos Nagios

/etc/init.d/nagios restart

Solo nos queda acceder a través de la interface web con nuestro usuario (nagiosadmin) y contraseña

http://localhost/nagios/

Para recibir notificaciones de alerta al la dirección web que antes hemos indicado, tenemos que instalar Mailx

sudo apt-get install mailx

https://i0.wp.com/www.soplo.cl/wp-content/uploads/2007/08/nagios_chico.jpg

https://i2.wp.com/pics.unlugarenelmundo.es/pantallazos/nagiosmap.jpg

23 comentarios »

  1. Mi pregunta es, que yo quiero monitorizar mi página web, entonces donde debería de poner los datos para que nagios la monitorize??

    Comentario por juan — abril 5, 2008 @ 7:16

  2. Que tal he instaldo y configuardo nagios, pero el httacces no me deja entrar.

    he provado conb otros usarios y nada.

    saludos…;

    Comentario por guzmen18 — julio 21, 2008 @ 17:12

  3. Configure el NAGIOS 3 e instale el mailx , pero no me notifica hice algo mal?

    Comentario por GA — julio 26, 2008 @ 23:18

  4. apara Juan.. si quieres monitorear tu pagina web create un archivo.cfg en /usr/local/nagios/etc/objects/ archivo.cfg ,,, ahi definies el host grupo, servicios, y todo lo que quieras hacer con tu web server..

    esto funciona para nagios 3

    Comentario por guzmen18 — agosto 11, 2008 @ 19:37

  5. Plis necesito monitorear la puerta de un equipo , el ancho de banda y el trafico que paso por nla puerta, tengo la comunidad snmp , como puedo hacer este scrip.

    Comentario por Cristian — septiembre 10, 2008 @ 20:09

  6. Amigos tengo el siguiente error
    quien me ayuda
    Reading configuration data…

    Error: Cannot open config file ‘/etc/nagios/contactgroups.cfg’ for reading: No such file or directory

    Comentario por franconero — septiembre 14, 2008 @ 19:21

  7. […] el uso e instalación de Nagios, existe bastante documentación por la red. Por ejemplo, aqui, aqui y […]

    Pingback por Envío de SMS mediante Nagios « La VozIP de Almería — octubre 13, 2008 @ 19:11

  8. Para franconero:
    debes crear el archivo contactgroups.cfg en /etc/nagios/
    o en su defecto, comentar en el archivo nagios.cfg la
    linea en onde das el path absoluto de ese archivo de configuracion.

    suerte.

    Comentario por Marcelo — octubre 22, 2008 @ 18:46

  9. Hola.. Instale el Nagios 3 en Centos 5.3. Pero no eh podido configurar ni las Alarmas y las Notificaciones, me podrian hechar la mano. Gracias

    Comentario por bernardo — mayo 28, 2009 @ 23:41

  10. Tengo un problema realice la instalacion de nagios pero al tratar de acceder al localhost/Nagios no me muestra nada salvo una venta de guardar archivo PHTML alguien sabe como correguir este error???

    Comentario por Jesus Solis — junio 3, 2009 @ 1:07

  11. Yo tengo el mismo problema que Jesus Solis. Alguien sabe como solucionarlo??

    Comentario por Antonio Diezma — septiembre 3, 2009 @ 9:56

  12. Pues el mismo problema, después de seguir todos los pasos… al introducir la URL /localhost/nagios me indica el navegador que guarde o abra un PHTML

    ¿Sugerencias?

    Comentario por Jorge Olivares — septiembre 20, 2009 @ 7:07

  13. Yo también tengo el problema del phtml…Me dice de guardar el archivo o abrirlo :S
    He probado a añadir un Add Type… dentro del archivo de configuración de apache2 pero no consigo solucionarlo.

    Comentario por Teby — septiembre 22, 2009 @ 13:48

  14. Muchas Gracias.
    Tu procedimiento funcion’o perfecto para mi
    Saludos

    Comentario por Alex Juarez — septiembre 27, 2009 @ 18:29

  15. Como puedo configurar el mailx para que me envie las notificaciones de NAGIOS, ya que el nagios envia las notificaciones pero no llegan al correo muchas gracias

    Comentario por Milton — diciembre 28, 2009 @ 15:28

  16. como hago para agregar mas de un host solo tengo agregado uno

    Comentario por javier — septiembre 3, 2010 @ 14:34

  17. Como hago para cambiar la configuracion del refrish

    Comentario por blanca — octubre 27, 2010 @ 20:04

  18. Xq se presenta error al iniciar nagios…me dice que es en la linea SSLRequireSSL, ya lo komente y aun nada no funciona…verifique config de SSL y todo esta ok…subi demosnio httpd y aun persiste la falla!!! k me rekomiendan??

    Comentario por D4N154 — diciembre 1, 2010 @ 23:43

  19. para el problema del archivo phtml hay que instarlar libapache2-mod-php5
    (#sudo apt-get install libapache2-mod-php5)

    Comentario por javier — enero 13, 2011 @ 18:00

  20. mirar este post de instalación de nagios: http://www.nosolounix.com/2010/04/instalar-nagios-en-ubuntu.html

    Comentario por Pedkoz — abril 7, 2011 @ 10:54

  21. Hola…

    Quisiera saber como puedo configurar nagios para ver el qmail y los servicios del procs

    Comentario por harry — septiembre 27, 2011 @ 13:34

  22. para el problema del phtml, es que no tenes instalado el mysql. instala los iguiente y elegi q te instale otra vez el apache 2 en la instalacion
    apt-get install phpmyadmin
    con eso lo solucione yo. probalo
    kike-kun

    Comentario por Kike-kun — octubre 24, 2011 @ 18:50

  23. porque al entrar a localhost/nagios al poner los datos de login y darle aceptar, me aparece una descarga??? no se abre la pagina

    Comentario por armando rojas valdez — abril 24, 2013 @ 4:20


RSS feed for comments on this post. TrackBack URI

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.

A %d blogueros les gusta esto: