Configuring Monitor Nagios
-
Upload
xavillauca -
Category
Documents
-
view
231 -
download
0
Transcript of Configuring Monitor Nagios
-
7/25/2019 Configuring Monitor Nagios
1/10
Administracion de servidores mediante
Nagios y SNMPWALK
Administracion y Gestion de Redes
Ingenieria de Sistemas
Integrantes:
Xavier LLauca
Rommel Inga
Ciclo:
8vo
Ingeniero :
Remigio Hurtado
Cuenca, 13 abril del 2016
-
7/25/2019 Configuring Monitor Nagios
2/10
Topologia
! Agregar la instalacion y con"g#racio de Nagios
Nagios es un rograma !ue nos va a servir ara la monitori"acion de los
e!uios, tanto de #ard$are como de so%t$are, enviando noti&cacionescuando el comortamiento se #a'a alterado(
$escarga del pa%#ete del sistema Nagios y s#s respectivos pl#gins
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-
3.2.1.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-
plugins-1.4.14.tar.gz
Instalacion de los re%#isitos adicionales
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5
sudo apt-get install build-essential
sudo apt-get install libgd2-dev
sudo apt-get install libgd2-xpm-dev
Con"g#racion de las c#entas y gr#pos
sudo s
/usr/sbin/useradd -m -s /bin/bash Nagios
passwd nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd www-data
Compilacion e instalacion en &'#nt#
tar xzf nagios-3.2.1.tar.gz
cd nagios-3.2.1
./configure --with-command-group=nagcmd
-
7/25/2019 Configuring Monitor Nagios
3/10
make all
make install
make install-init
make install-config
make install-commandmode
Personal(acion de la con"g#racion
)! Con"g#racion para la administracion de Windo*s server )++,
1( )e debe descargar #acia el servidor !ue vamos a monitorear, elagente N)Client** del siguiente enlace+
#tts+source%orge(netro-ectsnsclus en el!ue debemos rocedera instalar(
2( )e elige la con&guracion tiica(3( .amos a roorcionar la direccion de nuestro servidor Nagios, '
tambien debemos roorcionar una contrasena ara luego establecerla misma en un arc#ivo de con&guracion dentro del servidor deNagios(
/( na ve" !ue se #a terminado de instalar correctamente, abrimos)ervicios de nuestro servidor indo$s seleccionamos N)Client** 'debemos ercatarnos !ue el servicio este corriendo(
ambien debemos de ercatarnos !ue este seleccionado ermitir losservicions interactuar, dentro de la estana Log n
https://sourceforge.net/projects/nscplus/https://sourceforge.net/projects/nscplus/ -
7/25/2019 Configuring Monitor Nagios
4/10
Con"g#racion dentro del servidor Nagios
$e"nicion del servidor y servicios
sesla@sesla-VirtualBox:~# gedit
/usr/local/nagios/etc/objects/windows.cfg
4n la !ue debemos de&nir el nombre de nuestro servidor $indo$s server 'establecer la I5 del mismo(
Incluso se debe veri&car !ue la con&guracion de los gruos ara $indo$s
este correcta
)eguido a esto con&guramos los servicios, como esta es una lantilla,simlemente debemos cmabiar el nombre or el de nuestro servidor$indo$s server(
-
7/25/2019 Configuring Monitor Nagios
5/10
-! Con"g#racion para de"nir la directiva de gr#po
root@sesla-VirtualBox:/home/sesla#gedit
/usr/local/nagios/etc/nagios.cfg
ebemos veri&car !ue este sin comentar la siguiente linea(
.! Con"g#racion de la contrasena
entro de este arc#ivo debemos eseci&car la misma contrasena cuandocon&guramos el agente en $indo$s server, debemos agregar lo
siguiente 7s nagios7
root@sesla-VirtualBox:/home/sesla# gedit
/usr/local/nagios/etc/objects/commands.cfg
/! Compro'amos %#e no e0ista ning#n error
root@sesla-VirtualBox:/home/sesla# /usr/local/nagios/bin/nagios
-v /usr/local/nagios/etc/nagios.cfg
-
7/25/2019 Configuring Monitor Nagios
6/10
ebe indicar !ue no #a e9istido ningun error+
1! 2inalmente se reinician los servicios de Nagiosroot@sesla-VirtualBox:/home/sesla# service nagios restart
3n caso %#e nos salga el sig#iente error
ebemos veri&car si #emos colocado la misma contrasena !ue usimos ennuestro $indo$s server al momento de con&gurar el agente(
root@sesla-VirtualBox:/home/sesla# gedit
/usr/local/nagios/etc/objects/commands.cfg
4! Con"g#racion para la administracion de &'#nt# Server
4stos asos los reali"amos en el )( donde vamo a monitorear:buntu;(Luego de #aber actuali"ado el )(, descargamos los siguientes arc#ivos+
root@sesla-VirtualBox:/home/sesla# at-get install oenssl nagios-
nre-server nmsd nms nagios-lugins nagios-lugins-basic nagios-
lugins-standard
-
7/25/2019 Configuring Monitor Nagios
7/10
Con&guramose en el arc#ivo+
sesla? sudo gedit etcsnmsnmd(con%
4n la !ue debemos cambia lo siguiente+
@ ademas debemos agregar el siguiente usuario, del !ue 'a se de&nio en elservidor, similar a lo !ue se esta estableciendo a#ora+
Lo siguiente debemos llevarlo a cabo en nuestro servidor nagios, creamosun arc#ivo dentro de server, denominado+ server1(c%g
root@sesla-VirtualBox:/# gedit
/usr/local/nagios/etc/servers/server!.cfg
Agregamos lo sig#iente:
5rimero de&nimos un nombre ' la I5
e&nimos los servicios, odemos #acer uso de la lantilla !ue nosroorcina Nagios, esta lantilla se llama local#ost(c%g
5revio a de&nir el servicio, acerca de las articiones debeemos de ver con elsistema de &c#eros !ue estamos traba-ando, 'a !ue debemos eseci&car elmismo, en mi caso+ sda1
Luego rocedemos a de&nir todos los servicios necesarios(
-
7/25/2019 Configuring Monitor Nagios
8/10
Revisamos el arc#ivo temlate(c%g
root@sesla-VirtualBox:/etc# nano
/usr/local/nagios/etc/objects/temlates.cfg
4n la arte de Linu9 #ost debe !uedar tal como vemos
Arc5ivos de con"g#racion de gr#pos
entro del arc#ivo creamos un arc#ivo
root@sesla-VirtualBox:/etc# nano
/usr/local/nagios/etc/objects/hostgrous.cfg
A#B dentro colocamos al gruo, donde va estar los servidores Linu9
Compro'acion del estado
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
-
7/25/2019 Configuring Monitor Nagios
9/10
4n la !ue no debe salirnos con ningun error
Reinicio de los servicios
# service nagios restart
Comproa'acion de los servicios
Monitoreo mediante el SNMPWALK
Res#ltados:
-
7/25/2019 Configuring Monitor Nagios
10/10
Capt#ra de los pa%#etes SNMP en *ires5ar6
=ibliogra&a
#tts+linu9s's'mas($ordress(com201006nagiosserver$indo$s
#tts+itiramos($ordress(com201021nagioscon&gurarunnuevo#ost'susservicios
#tts+$$$(digitalocean(comcommunit'tutorials#o$toinstallnagios/andmonitor'ourserversonubuntu1/0/
https://linuxsysymas.wordpress.com/2015/05/06/nagios-server-windows/https://itiramos.wordpress.com/2015/05/21/nagios-configurar-un-nuevo-host-y-sus-servicios/https://itiramos.wordpress.com/2015/05/21/nagios-configurar-un-nuevo-host-y-sus-servicios/https://www.digitalocean.com/community/tutorials/how-to-install-nagios-4-and-monitor-your-servers-on-ubuntu-14-04https://www.digitalocean.com/community/tutorials/how-to-install-nagios-4-and-monitor-your-servers-on-ubuntu-14-04https://linuxsysymas.wordpress.com/2015/05/06/nagios-server-windows/https://itiramos.wordpress.com/2015/05/21/nagios-configurar-un-nuevo-host-y-sus-servicios/https://itiramos.wordpress.com/2015/05/21/nagios-configurar-un-nuevo-host-y-sus-servicios/https://www.digitalocean.com/community/tutorials/how-to-install-nagios-4-and-monitor-your-servers-on-ubuntu-14-04https://www.digitalocean.com/community/tutorials/how-to-install-nagios-4-and-monitor-your-servers-on-ubuntu-14-04