Nagios

Páginas: 11 (2702 palabras) Publicado: 1 de julio de 2011
Integrantes: | | | | | Profesor | : | |
| | Asignatura | : | |
| | | | | Fecha | : | |
| | | | | | | |

Instalación y configuración.

Instalación de Nagios.

Lo primero que debemos saber acerca de Nagios es el “para qué es”
Nagios es un software de código abierto, diseñado para monitorizar equipos en red, su hardware y su software.
Teniendo claro ahora quees lo que vamos a instalar, veamos los requerimientos de esta utilidad.

Para ejecutar el servicio NAGIOS se necesita:
1. Leerse la documentación.
http://www.nagios.org/documentation
2. el servicio Apache.
3. PHP.
4. GCC compiler.
5. GD development libraries.

Muy bien habiendo instalado Apache, php y demás...
Proseguimos a descargar los paquetes necesarios para lainstalación de NAGIOS, para esto tenemos 2 caminos el fácil (que no haremos) o el difícil (que si haremos ^ ^).

Comenzamos.

Creamos el usuario Nagios.
* su root
* useradd -m nagios
* passwd nagios

Creamos el nuevo grupo nagcmd.
* groupadd nagcmd
* usermod -a -G nagcmd nagios
* usermod -a -G nagcmd apache

Descargamos los paquetes de instalación de nagios core yplugins.
* cd
* cd Desktop
* mkdir nagios
* cd nagios
* wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
* wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

Extraemos y compilamos nagios.
* tar xzf nagios-3.2.3.tar.gz

Ejecutamos el script pasándole el nombre del grupo que hemos creado.* cd nagios-3.2.3
* ./configure –with-command-group=nagcmd

Compilamos nagios.
* make all

Instalamos binarios, iniciamos scrips, configuraciones de ejemplo y cambiamos los permisos en el directorio externo de comandos.
* make install

* make install-init

* make install-config

* make install-commandmode

Ahora editaremos el archivo de configuración de nagiosubicado en:
/usr/local/nagios/etc/objects/contacts.cfg
* vi /usr/local/nagios/etc/objects/contacts.cfg

La configuración tiene puntos necesarios que debemos aclarar.
En esta línea debemos especificar el email al que se dirigirán las alertas.

Quedando entonces de esta manera


Configurar la interface web.
Para configurar esta interface debemos posicionarnos en la carpeta quehemos creado en mi caso.
* cd /root/Desktop/nagios/nagios-3.2.3
* make install-webconf

Creamos el usuario nagiosadmin para hacer login en la interface web.
* htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Reiniciamos el servicio apache para que hagan efecto los cambios.
* service httpd restart

Pasamos a instalar y configurar nagios-pluing
* cd
* cdDesktop/nagios
* tar xzf nagios-plugins-1.4.11.tar.gz
* cd nagios-pluguns-1.4.11
* ./configure --with-nagios-user=nagios –with-nagios-group=nagios
* make
* make install

Por fin iniciamos nagios.
Agregamos a la lista de servicios de sistema y que se inicie automáticamente.
chkconfig –add nagios
chkcongi nagios on

Verificamos el archivo de ejemplo de configuración denagios.
Si todo anda bien, obtenemos:
[root@killua nagios-plugins-1.4.11]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 3.2.3
Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 10-03-2010
License: GPL

Website: http://www.nagios.org
Reading configuration data...Read main config file okay...
Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'...
Processing object config file...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nagios
  • Nagios
  • Nagios
  • Nagios
  • Nagios
  • Nagios
  • nagios
  • Nagi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS