Monitoreo de servidores linux

Páginas: 6 (1321 palabras) Publicado: 6 de julio de 2011
Monitorizando un Servidor en Linux
Para monitorizar otros servidores o maquinas con Linux que no sea nuestra Localhost, debemos usar el plugin NRPE, este plugin, tiene dos partes: 
El plugin NRPE check_nrpe que reside en el Servidor Nagios. el demonio NRPE, que reside en la maquina a monitorizar. 
La forma en que funcionan es la siguiente: 
• Nagios ejecuta check_nrpe y le dice queservicio necesita revisar.
• check_nrpe se contacta con el demonio NRPE en el host remoto (una opcion es hacerlo por SSL.
• El demonio NRPE corre y revisa el servicio requerido
• El resultado es pasado del demonio NRPE a check_nrpe y este enviado y procesado a Nagios.
Ahora continuaremos con la Instalacion del Host Remoto. 
Entramos a la consola y tomamos privilegios de root. 

$sudo–s

creamos un usuario nagios con su contraseña:
 
#/usr/sbin/useradd nagios
#passwd nagios

Instalamos los plugins de nagios (los mismos que instalamos en el Servidor Nagios). 

#cd /home/mi_home/
#wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios- plugins-1.4.11.tar.gz
#tar xzf nagios-plugins-1.4.11.tar.gz
#cd nagios-plugins-1.4.11

Compilamos e Instalamos losplugins 

#./configure
#make
#make install

Los permisos al directoria del plugin deben ser configurados de la siguiente manera 

#chown nagios.nagios /usr/local/nagios
#chown -R nagios.nagios /usr/local/nagios/libexec

Ahora instalamos en demonio NRPE, para eso lo debemos bajar, lo estraemas 

#cd ~/downloads
#wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nrpe-2.8.tar.gz
#tarxzf nrpe-2.8.tar.gz
#cd nrpe-2.8

Antes de compilarlo, vemos si tenemos todo lo necesario y hacemos: 

#apt-get install build-essential
#apt-get install xinetd
#apt-get install libssl-dev

Lo compilamos 

#./configure
#make all

Instalamos el pulgin NRPE (para pruebas), el demonio y el archivo de configuracion del demonio 

#make install-plugin
#make install-daemon
#makeinstall-daemon-config

Instalamos el demonio NRPE como un servicio en xinetd 

#make install-xinetd

editamos el archivo /etc/xinetd.d/nrpe y le añadimos la direccion IP del servidor Nagios en la linea only_from 

only_from=192.168.0.205

Añadimos la siguiente entrada del demonio NRPE a /etc/services 

nrpe 5666/tcp #nrpe

Reiniciamos el servicio xinetd 

#/etc/init.d/xinetd restartAhora probamos de manera local el demonio NRPE 
primero verificamos que el demonio NRPE este corriendo en xinetd 

#netstat -at | grep nrpe

la salida deberia ser: 
tcp 0 0 *:nrpe *:* LISTEN

Si esa es la salida, perfecto, esta funcionando el demonio. Si no, se debe revisar lo siguiente: haber añadido nrpe en el archivo /etc/services Que la directiva only_from rn /etc/xinetd.d/nrpecontenga una direccion IP valida que xinetd este instalado y corriendo
Ahora, revisamo que el demonio NRPE este funcionando correctamente 

#/usr/local/nagios/libexec/check_nrpe -H ip_de_la_maquina_local

deberiamos tener el siguiente resultado 

NRPE v2.8

Ahora nos aseguramos de que el firewall deje que el demonio NRPE sea accesado de forma remota abriendo el puerto tcp 5666 dentro deiptables, Cabe recalcar que se puede editar el archivo de configuracion por el cual corre el nrpe en la maquina local: 

#vi /usr/local/nagios/etc/nrpe.cfg

Asi como esta la actualizacion lo que hara el NRPE es el monitoreo de usuarios, carga del Procesador, uso del Disco Duro, Listar los Todos los Procesos y ver si existen procesos “Zombies” 
Ahora, pasemos a la configuracion del Servidor Nagios: debemos instalar el plugin check_nrpe 

$sudo -s

nos vamos al directorio con los archivos bajados 

#cd ~/downloads
#wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nrpe-2.8.tar.gz

Extraemos el NRPE 
#tar xzf nrpe-2.8.tar.gz
#cd nrpe-2.8

Compilamos el NRPE 

#./configure
#make all

instalamos el plugin 

#make install-plugin

Nos aseguramos que el check_nrpe...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servidores Linux
  • SERVIDORES LINUX
  • Servidores Linux
  • Servidor dhcp linux
  • Servidor red en linux
  • Manual Servidor De Correos Linux
  • Configuracion De Un Servidor Dns Linux
  • Servidor de correo en linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS