Tema:
Saludos, ante varios requerimientos de software GNU/Linux de monitoreo aca les dejo un COMO instalar y configurar Nagios, de lo mejorcito.
Prerequisitos
Apache
GCC compiler
GD development libraries
PD: Claro todo esto se obia se trabajais con yum ...
los repos de rpmforge por supuesto
Instalacion:
yum install nagios
yum install nagios-plugins*
Bueno hasta alli todo ok recien estan instalados los paquetes, ahora viene el resto, la configuracion
Configuracion
- Creando una cuenta de informacion
todo debemos hacerlo como root
useradd -m nagios
creando un password para la cuenta
passwd nagios
Creando un nuevo grupo "nagcmd" para alojar comandos externos, y ser enviados a traves de la interface web.
groupadd nagcmd
Agregando el usuario nagios y apache al grupo nagcmd.
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
Personalizar la configuracion
Pues nada aca personalizamos los contactos
vi /etc/nagios/objects/contacts.cfg
EJEmplo puede quedar algo asi:
define contact{
contact_name falcom ; Short name of user
use generic-contact ; Inherit default values from generic-contact template (defined above)
alias Falcom user ; Full name of user
email falcomuser@gmail.com ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
}
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members falcom
}
Comentarios: No se olviden de incluir en la parte de members el usuario de contacto, sino les dara error al comprobar luego.
Creando la cuenta "nagiosadmin" para logearnos en el Nagios web interface. 0j0 siempre recordar el password asignado ya que luego se lo requerira para el ingreso.
htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
Luego reiniciar apache para que tomen efecto los cambios.
service httpd restart
uff pues nada una vez terminado todo debe correr sobre ruedas y lo probamos con este comando:
/usr/bin/nagios -v /etc/nagios/nagios.cfg
el comando deberia darnos algo asi:
Nagios 3.0.6
Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org)
Last Modified: 12-01-2008
License: GPL
Reading configuration data...
Running pre-flight check on configuration data...
Checking services...
Checked 8 services.
Checking hosts...
Checked 1 hosts.
Checking host groups...
Checked 1 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 24 commands.
Checking time periods...
Checked 5 time periods.
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
una vez comprobado q no hay errores damos a:
chkconfig --add nagios
esto es para agregar el demonio nagios
y luego a
chkconfig nagios on
para q siempre q se levante o se reincie nuestro centos se levante nagios
Luego nos toca unicamente levantar el servicio
service nagios start
y entrar en un browser cualquiera y darle a:
http://localhost/nagios/
nos pedira un user y un pass, el user es: nagiosadmin y el pass pues el q uds hayan colocado en la parte de arriba
Otras Modificaciones
Si desean recibir notificaciones de alertas de Nagios a traves de su email, se necesita editar el archivo commands.cfg
vim /etc/nagios/objects/commands.cfg
Luego de los arreglos se necesita reiniciar nagios para q los cambios se guarden:
service nagios restart
es todo, espero haberles ayudado un poquitin
Have fun
Extra: pueden hacer backup de su configuracion copiando los siguientes archivos:
nagios.cfg, resource.cfg, cgi.cfg, retention.dat, nagios.log
Mas info en:
http://www.nagios.org
downloads en:
http://www.nagios.org/download
comunidad
http://community.nagios.org/
wiki
http://community.nagios.org/wiki/index.php/Main_Page
imprescindible
http://nagioscommunity.org/wiki/uploads/Nagios_Self_Healing_Environment-Mikko_Pervila.pdf
Comentarios
Basta, esa es, nunca he
Basta, esa es, :cool: nunca he usado nagios, pero con esto ya tengo un pretexto para configurarlos y probarlo, gracias por compartir.
Pues hombre por nada!
Pues hombre por nada!
Hola don falcom buenos dias
Hola don falcom buenos dias mister...
una consulta, esas configuraciones que describes en tu manual de Nagios, son las basicas ?
por que hace tiempo lei sobre esta herramienta y vi que aque editar varios archivos del Nagios ?
a ver si me despejas estas dudas profesor..
gracias profesor por adelantado por tus grandes aportaciones en el foro
Saludos
basicas?? no te entiendo, las
basicas?? no te entiendo, las configuraciones mostradas en el How to, son las requeridas para instlar nagios (como claramente lo dice) de pronto lo q tu requieres son los plugins o extras !
Hola man, gracias por tu
Hola man, gracias por tu pronta respuesta..
bueno estuve leyendo en algunos lugares de la web como por ejemplo este site que veo que a que tocar mas archivos de configuracion..
http://www.nopalitux.com/index.php?option=com_content&view=article&id=193&Itemid=48
por eso es mas la duda profesor...y si es asi por favor tus comentarios profesor..
gracias
Saludos..
Error despues de la intalacion
Buenas amigos tengo un problema, despues de instalar nagios me sale este error cuando quiero ver la estadisticas
It appears as though you do not have permission to view information for any of the hosts you requested...
If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file.
no se que hacer soy nuevo en esto.
gracias por su ayuda
revisa los logs de apache
revisa los logs de apache parece ser un tema del CGI ...
bye
;)