Está en la página 1de 62

P.I.

Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

EN SERVIDOR Debian

Con Clientes Windows Linux Debian/Ubuntu CentOS Mac OS X


IES Gonzalo Nazareno ! ASI "#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

ndice
Introd%ccin a Nagios Introd%ccin a SNMP (ard)are %tilizado M+,%inas Virt%ales Instalacin de Nagios& Arc.i/os 0rinci0ales Nagios& Directorios rele/antes Nagios& O0ciones 1 men2s de Nagios& Sol%cionando la 0rimera alerta A4adiendo e,%i0os a monitorear E,%i0os 5indo)s Debian67b%nt% Ro%ters6S)itc.es Mac OS 8 CentOS Introd%cir e,%i0os en %n gr%0o Asignar iconos 0ara el 9stat%sma09 Otras o0ciones del men2 de Nagios& Con;ig%racin de contactos (orarios de noti;icaciones C.e,%eos m+<imos antes de noti;icar Alertas a tra/=s de e$mail Alertas a tra/=s de SMS ?o%c.mon@ Nagios en t% iDe/ice Problemas d%rante el desarrollo E<0eriencia con Nagios Concl%sin des0%=s del PI Agradecimientos &. '. *. *. -. #'. #'. #'. #3. #. . 3. &#. &'. '*. '-. '-. ':. *'. **. **. *>. *:. *3. > . > . > . > .

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Nagios como sistema de monitorizaci n


Nagios es %n sistema de monitorizacin SNMP o0en so%rce.Monitorea los .osts 1 ser/icios ,%e se es0eci;i,%en@ alertando c%ando algo sale mal 1 n%e/amente c%ando esta bien. Originalmente t%/o el nombre de Netsaint@ ;%e creado 1 es mantenido act%almente 0or Et.an Galstad@ A%nto con %n gr%0o de desarrolladores de so;t)are ,%e mantienen tambi=n /arios 0l%gins. Nagios ;%e originalmente dise4ado 0ara ser eAec%tado en Bin%<@ 0ero tambi=n se eAec%ta bien en /ariantes de 7ni<. Nagios est+ licenciada baAo la GN7 General P%blic Bicense Version So;t)are C%ndation. 0%blicada 0or la Cree

Monitoreo de ser/icios de red DSM?P@ POP&@ (??P@ N??P@ ICMP@ SNMPE.

Monitoreo de los rec%rsos de %n .ost Dcarga del 0rocesador@ %so de los discos@ logs del sistemaE en /arios sistemas o0erati/os@ incl%so Microso;t 5indo)s con el 0l%gin NRPEFN?. Monitoreo remoto@ a tra/=s de t2neles SSB ci;rados o SS(. Dise4o sim0le de 0l%gins@ ,%e 0ermiten a los %s%arios desarrollar s%s 0ro0ios c.e,%eos de ser/icios de0endiendo de s%s necesidades@ %sando s%s .erramientas 0re;eridas DGas.@ CHH@ Perl@ R%b1@ P1t.on@ P(P@ CI@ etc.E. C.e,%eo de ser/icios 0aralizados. Posibilidad de de;inir la Aerar,%Ja de la red@ 0ermitiendo disting%ir entre .ost caJdos 1 .ost inaccesibles. Noti;icaciones a los contactos c%ando oc%rren 0roblemas en ser/icios o .osts@ asJ como c%ando son res%eltos D/ia email@ 0ager@ SMS@ o c%al,%ier m=todo de;inido 0or el %s%ario A%nto con s% corres0ondiente 0l%ginE. Posibilidad de de;inir maneAadores de e/entos ,%e eAec%ten al oc%rrir %n e/ento de %n ser/icio o .ost 0ara resol%ciones de 0roblemas 0roacti/as. Rotacin a%tom+tica del arc.i/e de log. So0orte 0ara im0lementer .ost de monitores red%ndantes. Inter;az )eb o0cional@ 0ara obser/er el estado de la red act%al@ noti;icaciones@ .istorial de 0roblemas@ arc.i/os de logs@ etc. Para m+s in;ormacin deAo %n enlace a la doc%mentacin o;icial en ;ormato PDC AK7L

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

SNM!
El SNMP es %n 0rotocolo de la ca0a de a0licacin de la s%ite de 0rotocolos ?CP6IP@ ,%e ;acilita el intercambio de in;ormacin administrati/a entre dis0ositi/os de red a ;in de ,%e los administradores 0%edan s%0er/isar el desem0e4o de la red@ b%scar 1 resol/er s%s 0roblemas@ 1 0lanear s% crecimiento. El ;%ncionamiento de SNMP es sencillo Dcomo lo s%giere s% nombreE@ a%n,%e s% im0lementacin es %n 0oco m+s com0leAa 1a ,%e %tiliza la ca0a de trans0orte de ?CP6IP mediante el en/Jo de datagramas 7PD@ lo c%al lo .ace 0oco ;iable Den 7DP no se garantiza la rece0cin de los 0a,%etes en/iados@ como en ?CPE. El es,%ema es sencillo@ sin embargo s% com0leAidad se incrementa a la .ora de de;inir las /ariables D1 s% ;ormatoE. Bas /ariables o;recidas 0ara cons%lta 0or los agentes SNMP se de;inen a tra/=s de %na MIG DManagement In;ormation Gase@ Gase de In;ormacin de GestinE. Ba MIG D.a1 slo %na a%n,%e e<isten m2lti0les e<tensiones a =staE es %na ;orma de determinar la in;ormacin ,%e o;rece %n dis0ositi/o SNMP 1 la ;orma en ,%e se re0resenta. 7na red administrada a tra/=s SNMP consiste de tres com0onentes cla/esM Dis0ositi/os administrados. Agentes. Sistemas administradores de red DNMSNs o gestoresE 7n dis0ositi/o administrado es %n nodo de red ,%e contiene %n agente SNMP 1 reside en %na red administrada. Estos recogen 1 almacenan in;ormacin de administracin@ la c%al es 0%esta a dis0osicin de los NMSNs %sando SNMP. Bos dis0ositi/os administrados@ a /eces llamados elementos de red@ 0%eden ser ro%ters@ ser/idores de acceso@ s)itc.es@ bridges@ .%bs@ com0%tadores o im0resoras. 7n agente es %n md%lo de so;t)are de administracin de red ,%e reside en %n dis0ositi/o administrado. 7n agente 0osee %n conocimiento local de in;ormacin de administracin@ la c%al es trad%cida a %n ;ormato com0atible con SNMP. O;rece %nas determinadas /ariables al e<terior@ 0ara cons%lta o cambio. AsJ mismo@ %n agente 0%ede en/iar alertas a otros agentes 0ara re0ortar ciertas condiciones 1 cambios de estado a %n 0roceso de administracin. Cada agente SNMP o;rece in;ormacin dentro de %na MIG@ tanto de la general Dde;inida en los distintos RCCsE como de a,%ellas e<tensiones ,%e desee 0ro/eer cada %no de los ;abricantes. AsJ@ los ;abricantes de ro%ters .an e<tendido las MIGs est+ndar incl%1endo in;ormacin es0ecJ;ica de s%s e,%i0os. 7n NMS eAec%ta a0licaciones ,%e s%0er/isan 1 controlan a los dis0ositi/os administrados 0or medio de la rece0cin de las alertas Dtra0s o noti;icacionesE en/iadas 0or los dis0ositi/os administrados. Estos gestores 0ro0orcionan el /ol%men de rec%rsos de 0rocesamiento 1 memoria re,%eridos 0ara la administracin de la red. En c%al,%ier red administrada debe e<istir al menos %n gestor. Con SNMP se 0%ede monitorear el estado de %n enlace 0%nto a 0%nto 0ara detectar c%ando est+ congestionado 1 tomar asJ medidas o0ort%nas@ se 0%ede .acer ,%e %na im0resora alerte al administrador c%ando se .a ,%edado sin 0a0el@ o ,%e %n ser/idor en/Je %na alerta c%ando la carga se incrementa signi;icati/amente. SNMP tambi=n 0ermite modi;icar remotamente la con;ig%racin de dis0ositi/os@ de ;orma ,%e se 0%eden cambiar las direcciones IP de %n sistema a tra/=s de s% agente SNMP@ % obligar a la eAec%cin de comandos Dsi el agente o;rece las ;%ncionalidades necesariasE.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

"ardware
Para este 0ro1ecto %sar= * m+,%inas /irt%ales 1 el e,%i0o an;itrin. Como el tema ,%e nos oc%0a no es la /irt%alizacin %sar= Virt%alGo< sobre 5indo)s - en /ez de otras o0ciones como 8en o OVM sobre Bin%<. El e,%i0o an;itrin es %n (P Pa/ilion DV> #>*esM P Intel i* M'&". P 'GG ram DDR&. P SO 5indo)s - (ome Premi%m >' bits.

M#$uinas %irtuales
?endremos * m+,%inas /irt%ales@ %na lin%< Debian ,%e .ar= de ser/idor@ %na CentOS@%na Mac OS 8@%na 7b%nt% 1 %na 5indo)s como s%0%estos clientes 0ara .acer las 0r%ebas. P QodaM Ser/idor Debian >.".# & bits #" 'MG ram (DD :GG. I RootM 1oda61oda. I 7s%arioM Aedi6Aedi

P AnaRinM E,%i0o de trabaAo 5indo)s 8P SP& & bits *# ram (DD -@*GG. I Contrase4a de administradorM anaRin.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

P Obin$5anM E,%i0o de trabaAo con 7b%nt% ##."' & bits *# MG ram ((D :GG.

P DarRMo%t.M E,%i0o de trabaAo con Mac OS 8 Beo0ard #GG ram (DD "GG.

P C&POM E,%i0o de trabaAo con CentOS #@*GG ram #*GG (DD.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

&nstalaci n Nagios
Con;ig%ramos los re0ositorios de la sig%iente ;orma DInano 6etc6a0t6so%rces.listEM IIOCICIABES deb .tt0M66;t0.%s.debian.org6debian6 s,%eeze main contrib non$;ree deb$src .tt0M66;t0.%s.debian.org6debian6 s,%eeze main contrib non$;ree IISEG7RIDAD deb .tt0M66sec%rit1.debian.org6 s,%eeze6%0dates main contrib non$;ree deb$src .tt0M66sec%rit1.debian.org6 s,%eeze6%0dates main contrib non$;ree IIM7B?IMEDIA deb .tt0M66))).debian$m%ltimedia.org6 s,%eeze main non$;ree deb$src .tt0M66))).debian$m%ltimedia.org6 s,%eeze main non$;ree Primero instalaremos el ser/idor en la m+,%ina 91oda9. Antes de .acer nada@ com0robamos ,%e tenemos cone<in a internet 1 .acemos desde el terminalM P Ia0tit%de %0date P Ia0tit%de %0grade A.ora instalaremos el ser/idor )eb 9A0ac.e 9M P Ia0tit%de searc. a0ac.e

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin P Ia0tit%de install a0ac.e

Alberto A. Mariscal Casado

A.ora instalamos las sig%ientes libreriasM

Encontraremos %n con;licto 1 nos dara como sol%cin borrar el 0a,%ete 9a0ac.e $m0m$)orRer9@ a lo ,%e ace0tamos. Instalamos el sig%iente 0a,%eteM

Com0robamos ,%e se .a instalado correctamenteM

Procedemos a la instalacin real del 0ro0io NagiosM P (acemos %na b%s,%eda 0ara /er los 0osibles 0a,%etes.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin P Instalamos el 0a,%ete 9nagios&9.

Alberto A. Mariscal Casado

P D%rante la instalacin nos 0reg%ntar+ la contrase4a de adminitrador 0ara Nagios@ introd%cimos %na.

P DeAamos el nombre del gr%0o de trabaAo 0or de;ecto.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin P Com0robamos ,%e se .a instalado correctamente.

Alberto A. Mariscal Casado

En %n na/egador )eb accedemos a .tt0M66local.ost6nagios&

Introd%cimos la contrase4a ,%e 0re/iamente establecimos 0ara logearnos como administradores de Nagios. Por de;ecto el %s%ario ,%e debemos introd%cir es nagiosadmin.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

En %n entorno real normalmente no trabaAariamos directamente sobre el ser/idor a0artir de este 0%nto siem0re ,%e ;%ese 0osible@ asi ,%e desde otra m+,%ina 0robamos el acceso.

Como com0robamos@ 0odemos acceder 0er;ectamente 1 trabaAar de manera m+s cmoda.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin Vamos a realizar otra com0robacin.

Alberto A. Mariscal Casado

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Como 0odemos com0robar no tenemos ning%na alerta ni ning2n error.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

'rc(i)os *rinci*ales de con+iguraci n


Sig%iendo el estandar@ los arc.i/os de con;ig%racin de Nagios est+n en 6etc6nagios&6 @ a,%J 0odemos encontrar arc.i/os comoM a0ac.e .con;M Con;ig%racin del ser/idor )eb a0ac.e . cgi.c;gM Con;ig%racin de r%tas 1 0ar+metros. commands.c;gM Comandos 0rede;inidos 1 los 0ersonalizados 0or el %s%ario. nagios.c;gM Con;ig%racin 0rinci0al de Nagio.

Directorios rele)antes *ara Nagios


6etc6a0ac.e 6con;.d6 M Enlace sJmblico al arc.i/o de con;ig%racin del ser/idor 5eb. 6etc6nagios&6 M Contiene arc.i/os de con;ig%racin generales. 6etc6nagios&6con;.d6 M Contiene arc.i/os es0eci;icos 0ara los dis0osti/os 1 ser/icios monitorizados. 6etc6lib6nagios60l%ginM Contiene los arc.i/os binarios encargados de monitorizar los 0rotocolos D.tt0@ss.@etc...E. 6%sr6s.are6doc6nagiosS M Contiene doc%mentacin 1 eAem0los sobre el %so de los 0l%gins. 6%sr6s.are6nagios6.tdocs6 MContiene los arc.i/os ..tml %tilizados 0or el ser/idor )eb. 6%sr6s.are6nagios6.tdocs6images6logos6 MContiene im+genes 0ara identi;icar los dis0ositi/os en %n ma0a. 6/ar6log6nagios&6 MContiene el registro de las alertas detectadas 0or Nagios.

O*ciones , Menus de Nagios


Vamos a /er ,%e nos o;rece cada a0artado del men% ,%e tiene la inter;az 5eb de Nagios. Em0ezamos 0or la seccin 9General9@ en concreto el a0artado 9(ome9.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

A,%i a0arece la /ersin act%al ,%e tenemos de Nagios. De c%ando es la /ersin 1 el ti0o de licencia ,%e tiene.

Como /emos@ esta /ersin tiene m+s de a4o 1 medio@ 1 eso es 0or ,%e es la /ersin de los re0ositorios Debian@ a%n,%e desde la 5eb de Nagios 0odrJamos baAar la 2ltima /ersin. Pero como los miembros de Debian no aseg%ran s% estabilidad nos ,%edamos con esta En el a0artador 9C%rrent Stat%s9 nos encontramos conM 9?actical O/er/ie)9 M A,%J /eremos de ;orma general el estado de la red monitorizada.

Como /emos tenemos %na alerta crJtica@ la c%al sol%cionaremos m+s tarde.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

En 9Ma09 nos encontraremos con %n es,%ema gr+;ico de los ,%e es la estr%ct%ra monitorizada. De la c%al 0odrJamos .acer ;iltro 0ara /er lo ,%e nos interesara.

En 9(ost9 /emos los e,%i0os ,%e tenemos monitorizados. De momento solo tenemos # Del local.ostE c%ando a4adamos m+s e,%i0os /ol/eremos a esta seccin.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

En 9Ser/ices9 /emos el estado de los ser/icios ,%e ,%eremos monitorizar@ 0or a.ora solo /emos los ,%e /ienen 0rede;inidos.

En 9(ost gro%0s9 nos encontraremos con el estado de los dis0ositi/os clasi;icados 0or gr%0os tales como ser/idores )eb@ ser/idores ss.@etc...

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

En 9Ser/ice Gro%0s9 nos m%estra el estado de los e,%i0os agr%0ados en ser/icios. En 0rinci0io no /iene de;inido ning2n gr%0o. M+s adelante /eremos como de;inirlos.

En 9Problems9 /eremos las distintas alertas agr%0adas 0or 9(osts9@ 9Ser/ices9 o 9Net)orR9.

Por a.ora /eremos .asta a,%J en c%anto al men2 de Nagios@ 1a ,%e es en lo ,%e nos /amos a centrar.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Solucionando la *rimera alerta


Bo 0rimero ,%e /amos .acer es sol%cionar la alerta ,%e nos m%estra del local.ost Ddonde est+ instalado NagiosE@ 1 centrarnos en las alertas ,%e /amos a ir 0robocando en las m+,%inas clientes. S%0ondremos ,%e estamos en %na r%tina diaria de monitorizacion. Accedemos a 9?actical O/er/ie)9 0ara /er si tenemos alg%n 0roblema en c%al,%ier dis0ositi/o.

Como /emos tenemos %n ser/icio en estado crJtico. Pinc.amos sobre 9# 7n.andled Problems9.

Como 0odemos obser/ar@ nos m%estra el e,%i0o Den este caso es el 0ro0io ser/idorE@ el ser/icio a;ectado 1 el estado@ 1 en 9Stat%s in;ormation9 nos m%estra el 0roblema ,%e tiene el ser/icio@ ,%e como 0odemos /er@ es cone<in rec.azada. En este caso lo 0rimero es com0robar ,%e tenemos el 0a,%ete 9ss.9 instalado 0ara 0oder recibir cone<iones.

No est+ instalado@ asJ ,%e /amos a b%scarlo e instalarlo D.acer 0re/iamente %n %0date de los 0a,%etesE.

Qa lo tenemos instalado@ /ol/amos a Nagios 0ara /er el estado de la alerta. IES Gonzalo Nazareno ! ASI "#"$ "##

P.I. Nagios como sistema de monitorizacin Accedemos otra /ez al a0artado donde nos mostraba la alerta.

Alberto A. Mariscal Casado

Como /emos a%n a0arece la alerta@ 0ero en %nos instante Nagios /%el/e .acer el c.e,%eo 1 1a desa0arece.

Vamos a .abilitar %na o0cin 0ara ,%e no tengamos ,%e es0erar. Editamos con nano el arc.i/o 6etc6nagios&6nagios.c;g. G%scamos la lJnea 9c.ecRFe<ternalFcommands9.

?enemos ,%e cambiar el /alor " 0or #. 7na /ez sol%cionado la alerta en el ser/idor de Nagios /amos a em0ezar a a4adir e,%i0os.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

'-adiendo elementos a monitorear


Bo 0rimero ,%e necesitamos en las m+,%inas a monitorear es %n cliente SNMP ,%e nos ;acilite la in;ormacin sobre el sistema. En sistemas como Debian o 7b%nt% nos basta conM Ia0tit%de install snm0 Com0robamos ,%e se a instalado correctamenteM

En e,%i0os 5indo)s necesitamos instalar 9NSClient HH9 ,%e es el cliente de Nagios 0ara 5indo)s. Para e,%i0os Mac OS 8 necesitamos 9net$snm09@ en este sistema necesitamos com0ilar el 9net$ snm09 0or lo ,%e tendremos ,%e instalar 9<Code9. Vamos a ir a4adiendo e,%i0os ,%e ser+n los clientes a monitorear. Editamos el arc.i/o 6etc6nagios&6nagios.c;g 1 b%scamos la linea 9c;gF;ile9

?enemos ,%e a4adir las dos lineas 2ltimas ,%e os m%estro@ siendo la 0rimera de estas %n comentario 1 la otra la r%ta al arc.i/o de con;ig%racin. Creamos el arc.i/o 9dis0ositi/os.c;g9.

Por de;ecto@ c%ando instalamos Nagios@ el arc.i/o 6/ar6lib6nagios&6r)6nagios.cmd el c%al nos 0ermite realizar c.e,%eos desde el na/egador@ /iene con 0ro0ietario nagiosMnagios@ debemos darle 0ermisos al %s%ario de a0ac.e.

Reiniciamos el ser/icio de Nagios 0ara a0licar los cambios.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Editamos el arc.i/o 6etc6nagios&6dis0ositi/os.c;g 1 /amos a introd%cir los e,%i0os. Esta /a a ser la estr%ct%ra 0rinci0al ,%e /o1 a tener 0ara e,%i0os ,%e sean lin%< en el arc.i/o Desto es a g%sto 0ersonalE.

Como /emos solo .e creado la seccin 0ara m+,%inas Bin%< 1a ,%e las m+,%inas )indo)s ir+n en otro arc.i/o con s% 0lantilla corres0ondiente.

Monitorizando e$ui*os Windows


Como /amos a con;ig%rar Nagios 0ara monitorizar %na m+,%ina 5indo)s necesitamos .acer alg%nos aA%stesM Editamos el ;ic.ero 6etc6nagios&6nagios.c;g. Descomentamos la lJnea sig%ienteM

Creamos %na n%e/a entrada en el arc.i/o de la ca0t%ra anterior 0ara la m+,%ina 5indo)s.

Creamos otro arc.i/o en el mismo directorio@ llamado 9tem0lates.c;g9.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

De;inimos ,%e ser/icios se /an a monitorear de la m+,%ina 5indo)s.

Como /emos %samos el comando 9c.ecRFnt9 el c%al es es0ecial 0ara las m+,%inas 5indo)s. Vamos a em0ezar a4adiendo %n e,%i0o 5indo)s 8P

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Estos son los 0ar+metro b+sicos ,%e se necesitan 0ara em0ezar a monitorizar. Como es %na m+,%ina 5indo)s necesitamos .acer /arias cosasM Instalar %n agente en la m+,%ina 5indo)s clienteM NSClient HH.

Nos 0edir+ la direccin IP 1 %na contrase4a

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

De0%es iremos al 0anel de control@ .erramientas administrati/as@ ser/icios 1 b%scaremos el de NSClientHH 1 .abilitaremos el 9Permitir a los ser/icios ,%e interact2en con el escritorio9.

A.ora /amos a editar el arc.i/o sig%ienteM

Descomentamos las sig%ientes lJneas tal como a0arece en las imagenes. En esta 0rimera 0ermitiremos ,%e se cargen ciertos md%los.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin A,%i le indicamos la IP del ser/idor NagiosM

Alberto A. Mariscal Casado

Be decimos 0or ,%e 0%erto debe de esc%c.ar.

Com0robamos desde %na consola de lin%< ,%e 0odemos obtener in;ormacionM

DondeM $( #3 .#>:.#.'3 es la m+,%ina 5indo)s. $0 # ':3 es el 0%erto con;ig%rado en el cliente 5indo)s. $s ':3*>>>:. es la 0ass)ord del cliente 5indo)s. Debemos .acer %nos 0e,%e4os cambios en la de;inicin del comando c.ecRFnt 1 lo deAaremos como mostramos a contin%acinM

Reiniciamos el ser/icio de Nagios en el ser/idor 1 com0robamos ,%e la .a detectado.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Vamos a4adir ser/icios a monitorear en el e,%i0o 5indo)s. Editamos de n%e/o el arc.i/o 96etc6nagios&6obAects6)indo)s.c;g9. Ser/icio de 9Ping9M

Versin del cliente instalado en la m+,%ina 5indo)s.

?iem0o ,%e lle/a la m+,%ina o0erati/a desde el 2ltimo reinicio6encendido.

7so de la memorJa RAM.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Reiniciamos el ser/icio de Nagios& 1 com0robamos ,%e nos a0arecen los ser/icios en la m+,%ina 5indo)s.

Vemos ,%e al lado de cada ser/icio a0arece %n 9bocadillo9 del estilo de los 9comics9@ eso indican ,%e tienen %n comentarJo@ el c%al a 0odido ser 0%esto 0or %n administrador o 0or el 0ro0io ser/icio de 9Nagios9.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Monitorizando e$ui*os .NU/Linux Debian/Ubuntu


En esta ocasin /amos a monitorizar %n e,%i0o 7b%nt%. Necesitamos saber la IP de dic.a m+,%ina Do el nombreE@ a%n,%e lo ideal es tener %n dns din+mico en la red.

A4adimos la m+,%ina al ser/idor. Editamos el arc.i/o 6etc6nagios&6dis0ositi/os.c;g

Creamos %n gr%0o 1 a4adimos esta m+,%ina. Se introd%cen los datos en el mismo arc.i/o ,%e .emos introd%cido la m+,%ina.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin Reiniciamos el ser/icio. I6etc6init.d6nagios& restart.

Alberto A. Mariscal Casado

Accedemos al administrador )eb de nagios 1 com0robamos ,%e se .a a4adido el n%e/o e,%i0o.

Al 0rinci0io nos a0arecera como .ost caido@ /amos a sol%cionarlo.

Vol/emos a editar el arc.i/o anterior D6etc6nagios&6dis0ositi/os.c;gE. A4adimos el ser/icio PING.

Vamos a /er otro ser/icio im0ortante a tener en c%enta en %na red BAN 1 m+s a%n si tenemos salida a Internet. El ser/icio SS(

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Com0robamos ,%e el estado es 9OO9@ siem0re 1 c%ando la m+,%ina tenga instalado el 0a,%ete 9ss.9. ?ambien /emos ,%e tiene %n ti0o de ser/icio 9Estado (??P9 1 est+ 9OO9 0or ,%e .e instalado 9a0ac.e 9 en la m+,%ina cliente.

Monitorizando /outers
Ig%al ,%e .emor .ec.o con los e,%i0os de trabaAo 1 ser/idores /amos a con;ig%rar Nagios 0ara monitorizar %n ro%ter@ el c%al nos da acceso a Internet. Vamos a con;ig%rar el ro%ter. Editamos el arc.i/o 6etc6nagios&6nagios.c;g

Descomentando la lJnea donde indica el arc.i/o de con;ig%racin 0ara los s)itc.s. Editamos el arc.i/o 6etc6nagios&6obAects6tem0lates.c;g 0ara crear la 0latilla corres0ondiente.

Creamos el arc.i/o 6etc6nagios6obAects6s)itc..c;g

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

En el mismo arc.i/o@ debaAo de la de;inicion de los .ost@ creamos %n a0artado 0ara de;inir los ser/icios. En esta ocasin creamos el ser/icio 9PING9@ el c%al %saremos 0ara com0robar ,%e el dis0ositi/o esta 9Arriba9.

Reiniciamos el ser/icio de nagios DI6etc6init.d6nagios& restartE 1 com0robamos ,%e 1a nos a0arece en el sistema )eb de monitorizacin.

Com0robamos ,%e el dis0ositi/o a0arece en Nagios 1 esta le/antado.

Blegados a este 0%nto en el ,%e tenemos clientes 1 el dis0ositi/o de red con;ig%rados /amos a organizarlos en el ma0a.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Como /emos los e,%i0os c%elgan todos del 9Nagios Process9 0ero 0ara re0resentarlo como en realidad estan deberJan colgar de 9cisco$e0c&: *9 ,%e es la 0%erta de enlace 1 el 0%nto de intercone<in de los e,%i0os. Como eAem0lo /amos a editar la con;ig%racin 0ara el e,%i0o 9Obi$5an9. Editamos el arc.i/o 96etc6nagios&6dis0ositi/os.c;g9 1 a4adimos la eti,%eta 90arents9 seg%ido del dis0ositi/o.

Reiniciamos el ser/icio de Nagios 1 com0robamos ,%e se .a act%alizado.

Podemos monitorizar m%c.os ser/icios de los ro%ters ,%e so0ortan SNMP@ en mi caso no es so0ortado@ 0ero alg%nos de ellos serJanM 70?ime del dis0ositi/oM de;ine ser/iceT %se generic$ser/ice U .ostFname cisco$e0c&: * ser/iceFdescri0tion 70time c.ecRFcommand c.ecRFsnm0V$C 0%blic $o s1s70?ime." W

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Anc.o de banda de %n 0%erto es0eci;icoM de;ine ser/iceT %se generic$ser/ice U In.erit /al%es ;rom a tem0late .ostFname linRs1s$sr) '0 ser/iceFdescri0tion Port # Gand)idt. 7sage c.ecRFcommand c.ecRFlocalFmrtgtra;V6/ar6lib6mrtg6#3 .#>:.#. *&F#.logVAVGV #""""""@ """"""V*""""""@*""""""V#" W

En el eAem0lo anterior@ la o0cin 96/ar6lib6mrtg6#3 .#>:.#.#F#.log9 ,%e es 0asada al comando check_local_mrtgtraf le dice al 0l%gin c%al arc.i/o de registros de MR?G se /a a leer. Ba o0cin 9AVG9 le dice ,%e deber+ %tilizar estadisticas de 0romedio de anc.o de banda. Bas o0ciones 9#""""""@ """"""9 son los rangos de 0reca%cin Den b1tesE 0ara las tazas de tr+;ico entrante. Bas o0ciones 9*""""""@*""""""9 son rangos crJticos Den b1tesE 0ara tr+;ico saliente. Ba o0cin 9#"9 ca%sa ,%e el 0l%gin regrese %n estado CRL?ICO DCRI?ICABE si el arc.i/o de registros no se .a act%alizado en #" min%tos Dse debe act%alizar cada * min%tosE.

Monitorizando Mac OS X
De entre las 0rinci0ales 0lata;ormas de ser/idores6estaciones de trabaAo ,%e se %san en la act%alidad@ nos ,%eda /er como 0odrJamos monitorizar %n e,%i0o de A00le con Mac OS8. D%rante la instalacin del OS 8 tendremos ,%e elegir %na %nidad de disco en la c%al instalar el sistema o0erati/o. Por de;ecto no nos a0arecer+ ning%no. En general Mac OS 8 es m%1 0arecido a c%al,%ier distrib%cin lin%<@ en casos como iOS 0ara dis0ositi/os mo/iles de A00le m%c.os 0a,%etes de instalacin son .deb como 0or eAem0lo los ,%e instalamos en Debian@ de .ec.o se instalan ig%al si accedemos 0or ss. al terminarM Id0Rg $l nombredel0a,%ete.deb Como es lgico este S.O. tiene 0ec%lariadades res0ecto a los sistemas o0erati/os libre lin%<@ s%0oniendo ,%e somos no/atos en la administracin 1 tem+s mas a/anzado ,%e %n sim0le %s%ario en este SO debemos ac%dir a la )eb o;icial 1 /er la doc%mentacin. Ba manera ,%e /emos de 0oder .acer c.e,%eos al Mac OS8 es a tra/=s de 9SNMP9. Ba direccin a la doc%mentacin o;icial de este caso esM 9A00le SNMP9

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Vamos a necesitar %n com0ilador de C 0ara 0oder com0ilar el net$snm0. Accedemos a la )eb de descargas de .erramientas de desarrollo de A00le a,%J . G%scamos 9<Code9 1 en este caso /o1 a descargar la /ersin &." 1a ,%e la /ersin del OS 8 tam0oco es la m+s act%alizada D#".*.>E. Descargamos el arc.i/o .dmg 1 el PDC ,%e es la doc%mentacin ,%e lo acom0a4a.

7na /ez descargado se nos abrira el .dmg D0arecido a %n .isoE.

Damos doble clicR sobre 98code?ools.m0Rg9 1 seg%imos el instalador@ deAando las o0ciones 0or de;ecto.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Para ,%e nagios realice s%s c.e,%eos /amos a instalar %n cliente 9SNMP9 en este caso 9net$snm09@ ,%e lo descargamos de la sig%iente direccinM NE?$SNMP .

7na /ez descargado abrimos la car0eta 1 abrimos el arc.i/o llamado 9INS?ABB9@ el c%al nos m%estra como instalar lo ,%e acabamos de descargar. Seg%imos los 0asos ,%e nos indica el arc.i/o de te<to.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin EAec%tamos en consola el comando .6con;ig%re

Alberto A. Mariscal Casado

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Nos 0reg%ntara ,%e /ersin de 9SNMP9 ,%eremos %sar. Bas di;erencias las 0odemos /er AK7L . Por de;ecto /amos a %sar la 9/&9.

Nos 0reg%ntar+ ,%ien ser+ el %s%ario al ,%e contactara el ser/icio. DeAamos el %s%ario 0or de;ecto.

Con;ig%raremos el directorio donde se g%ardar+ el log del agente.

Seleccionamos el directorio donde g%ardaremos los arc.i/os de con;ig%racin.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Al ;inal nos m%estra %n res%men.

A.ora eAec%tamos el comando 9maRe9.

........

Acti/amos el %s%ario root.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin A.ora eAec%tamos el comando 9maRe install9.

Alberto A. Mariscal Casado

................

Vamos a agregar %n cliente MAC con OS8. Necesitamos tener %na 0lantilla@ ,%e en este caso /amos a %tilizar la misma de 5indo)s co0iandola 0ara cambiar nombres 1 tener %na organizacin. Creamos el sig%iente a0artado.

Creamos el arc.i/o 96etc6nagios&6obAects6macintos..c;g. Creamos %na entrada 0ara el .ost 1 tambien %n gr%0o al ,%e 0ertenecer+.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Reiniciamos el ser/icio de Nagios D96etc6init.d6nagios& restart9E 1 com0robamos ,%e detecta el .ost le/antado.

Vamos a con;ig%rar Nagios 0ara ,%e monitoree alg%nos ser/icios de la m+,%ina. Como .emos instalado el 9net$snm09 la con;ig%racin de los ser/icios a monitorear es ig%al ,%e el de las m+,%inas lin%<@ 0ero en este caso en el arc.i/o de los e,%i0os Mac.

Reiniciamos el ser/icio de Nagios 1 com0robamos ,%e 1a a0arecen en el administrador 5eb.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Vamos a instalar %n ser/idor 5eb 1 a .abilitar el acceso ss. 0ara arreglar esas alarmas. En la barra s%0erior de la 0antalla seleccionamos el logo de 9A00le9 XY 9S1stem Pre;erences...9.

(acemos clicR en 9S.aring9.

Seleccionamos 95eb S.aring9. Des0%es .acemos clicR en la ;lec.a.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin Modi;icamos las o0ciones de energJa del sistema.

Alberto A. Mariscal Casado

Al ;inalizar 0odemos cerrar la /entana. Abrimos %n na/egador 5eb 1 accedemos a la direccin de la m+,%ina.

Com0robamos en Nagios.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Accedemos a 9S1stem Pre;erences...9 1 seleccionamos 9Remote Bogin9@ 0odrJamos elegir entre 0ermitir acceso a %s%arios es;ecJ;icos o todos los %s%arios.

Com0robamos en Nagios ,%e 1a tenemos en 9OO9 el ser/icio 9ss.9.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Monitorear e$ui*os con CentOS


Bo 0rimero es com0robar ,%e tiene el cliente snm0 instalado. I1%m searc. snm0

Vemos el res%ltado de la b%s,%eda@ e instalamos el 9net$snm0$%tils9. I1%m install net$snm0$%tils

Com0robamos ,%e se .a instalado correctamenteM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Al introd%cir el comando nos listara todos los 0a,%etes ,%e contengan esa cadena en s% nombre. Vamos a a4adir la m+,%ina 9C&PO9 con CentOS en los e,%i0os ,%e monitoriza Nagios. Como en esta ocasion no tenemos /arias6m%c.as m+,%inas CentOS 0odemos incl%irla en el arc.i/o ,%e tenemos 1a creado 0ara m+,%inas Bin%< en general. Editamos el arc.i/o 96etc6nagios&6dis0ositi/os.c;g9.

A4adimos %n ser/icio a monitorear Den el mismo arc.i/o ,%e se a4ade la m+,%inaE.

Como /emos@ .emos a4adido la n%e/a m+,%ina a %n ser/icio ,%e 1a esta %sando otra@ asi nos a.orramos a4adir dos /eces el ser/icio. Reiniciamos el ser/icio de Nagios 1 com0robamos ,%e se .a a4adido la n%e/a m+,%ina.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

&ntroducir un e$ui*o en gru*os


Como eAem0lo /amos a %sar el e,%i0o AnaRin en Nagios@ 0ero 0%ede .acerse ig%al con c%al,%ier m+,%ina. Necesitaremos meterlo en %n gr%0o 1 es0eci;icarle ,%e 0rocesos ,%eremos ,%e se monitoreen de dic.o e,%i0o. Vamos a /er como introd%cirlo en %n gr%0o 1 con;ig%rarle %na alerta.

'signar iconos *ara el 0Status Ma*0


Si recordamos@ Nagios 0osee %na o0cin con la ,%e /emos %na es0ecie de ma0a de como es n%estra red monitorizada 0or Nagios. Por de;ecto no /ienen iconos asignado a los dis0ositi/os ,%e monitorizamos@ 0or lo ,%e debemos con;ig%rarlo.

Bas imagenes est+n en 96%sr6s.are6nagios6.tdocs6images6logos69@ encontraremos los logos di/ididos en car0etas. Bo 0rimero ser+ 0re/is%alizar los iconos 1 elegir el ,%e ,%eremos 0ara cada dis0ositi/o. Accedemos al arc.i/o de con;ig%racin de cada dis0ositi/os 1 a4adimos la sig%iente eti,%etaM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

(aremos lo mismo con todos los dis0ositi/os ,%e ,%eramos l%ego reiniciamos el ser/icio de Nagios 1 com0robamos ,%e se .a 0rod%cido el cambioM

Otras o*ciones del men1 de Nagios


7na /ez tenemos n%estra estr%ct%ra de red montada 1 lista 0ara monitorizar@ /amos a /er el resto de o0ciones del men% de la inter;az )eb de Nagios. Re0ortesM

A/ailabilit1 o Dis0onibilidadM Nos m%estra %n in;orme de la dis0onibilidad de seg2n lo ,%e necesitemos.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Vamos a elergir 0ara el eAem0lo 9(ostgro%0DsE9. Elegimos el gr%0o ,%e deseamos tener el in;orme@ en este caso el de OS8.

Con;ig%ramos las o0ciones del re0orteM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin Creamos el 9Re0orte de Dis0onibilidad9.

Alberto A. Mariscal Casado

*-Z de Dis0onibilidad@ #.&>Z .a estado caido 1 %n '#Z era inaccesible. ?rends o ?endenciasM nos lo m%estra gra;icamente.

Alerts o AlertasM (ostir1M nos m%estra %n listado de alertas 0or orden cronolgico.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

S%mmar1 o Res%menM lo /emos de ;orma res%mida seg2n la con;ig%racin ,%e le indi,%emos.

(istogram o (istogramaM Podemos /er %na gra;ica .istorica 0or 9(osts9 o 9Ser/icios9.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Noti;ications o Noti;icacionesM Nos m%estra %na lista de las noti;icaciones ,%e se mandan 0or email % otros medios de todos los dis0ositi/os ordenados cronologicamente.

E/ent logM Nos m%estra el arc.i/o de log ,%e tienen 9todos9 los ser/icios ,%e 0odemos instalar en lin%<@ 0ero desde la inter;az 5eb@ en el c%al se /is%aliza mas comodamente@ 0ero ,%e al ;in 1 al cabo lo ,%e /emos son las entradas del arc.i/o de log.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

S1stemM Nos m%estra in;ormacin sobre el estado del ser/icio de local.ost@ 1 la con;ig%racin de los e,%i0os introd%cidos a monitorear.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Con+iguracion de contactos
Bo 0rimero ,%e debemos .acer es a4adir los contactos al arc.i/o de contactos.

Creamos el arc.i/o 96etc6nagios&6obAects6contacts.c;g9M En el mismo arc.i/o de;inimos el gr%0o de administradoresM

Solo nos ,%eda de;inir el contacto@ en el mismo arc.i/o a4adimos las sig%ientes lJneasM

Accedemos a la inter;az )eb de Nagios 1 com0robamos ,%e se .a a4adido correctamenteM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Con+iguracion (orarios de noti+icaciones


A la .ora de monitorear %n sistema@ /eremos ,%e .a1 ser/icios c%1a 0rioridad no es tan alta o ,%e tiene 0osibilidad de rec%0erar sin a1%da@ 0ara estos casos nagios tiene di;erentes 0eriodos de con;ig%racin 1a creados@ 0ero nosotros 0odemos crear otros a n%estra medida. Editamos el arc.i/o 96etc6nagios&6con;.d6timesF0eriodsFnagios .c;g9M En este 0rimero nos en/iarJan las noti;icaciones ' .oras al dJa - dJas a la semanaM

En este otro solo en %n s%0%esto .orario de o;icinaM

Para indicar en %n ser/icio el time0eriodM

Con+igurar n1mero de c(e$ueos m#ximos antes de noti+icar


En 0rinci0io Nagios est+ con;ig%rado 0ara ,%e se noti;i,%en las alarmas des0%es de ' c.e,%eos ;allidos o con alarmas. C%ando estemos con;ig%rando c%al,%ier ti0o de ser/icio ,%e /a1a a ser monitoreado lo es0eci;icaremos asJM

Donde el n2mero son los c.e,%eos m+<imos 0ermitidos antes de mandar la noti;icacin.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Con+iguraci n de alertas a tra)2s de 34mail


Para 0oder en/iar e$mail desde n%estro ser/idor necesitamos instalar %n ser/idor de correos electronicos ,%e se encarg%e de ello. Vamos a instalar Post;i<M Ia0tit%de install 0ost;i< Nos 0reg%ntar+ el ti0o de con;ig%racin@ elegimos 9Sitio de Internet9.

Com0robamos ,%e el 0a,%ete se .a instalado correctamenteM

Reiniciamos el ser/icio de 0ost;i<.

7na /ez instalado 1 con;ig%rado n%estro ser/idor de email lo 0rimero editamos el arc.i/o 96etc6nagios&6commands.c;g9 1 a4adimos el sig%iente comandoM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Como /emos .a1 %n 96tm06email.0l9 ,%e es %n scri0t en 0erl ,%e /amos a realizar 0ara el en/io de email. Reiniciamos el ser/icio de Nagios 1 com0robamos ,%e no nos de/%el/e ning%n erro. Miramos tambien el log 1 /emos ,%e el ser/icio se detiene 1 se acti/a de n%e/o sin 0roblemas.

Com0robamos ,%e las alarmas llegan al correo de los %s%arios localesM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Con+iguraci n de alertas a tra)2s de SMS


Para esta 0arte me dado de alta en Descom@ %na )eb ,%e 0ermite el en/io de SMS 1 el c%al 0odemos a0ro/ec.ar 0ara %sarlo con Nagios@ 1 en s% 0ro0ia )eb tenemos como .acerlo. Nos registramos 1 nos regalaran #" cr=ditos DsmsE. ImRdir $0 6%sr6local6bin I)get $O 6%sr6local6bin6dcsms.0l .tt0M66))).descomsms.com6de/elo0er6dcsms.0l c.modH< 6%sr6local6bin6dcsms.0l (acemos %na 0r%eba de en/ioM

Con;ig%ramos Nagios 0ara ,%e .aga %so de este ser/icioM De;inimos los comandos en el arc.i/o 96etc6nagios&6commands.c;g9

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin Reiniciamos el ser/icio 1 com0robamos ,%e se en/ianM

Alberto A. Mariscal Casado

Por 0roblemas de cr=ditos Des de 0agoE no tengo ca0t%ras de mensaAe recibido en el m/il.

5ouc(mon6 acceso a Nagios desde tu iDe)ice


Con esta .erramienta@ 0odemos acceder a toda la in;ormacin ,%e nos re0orta Nagios@ todo desde n%estro iDe/ice D0ara Android dis0onemos de otras .erramientasE. Esta .erramienta tiene /ersiones grat%itas 1 de 0ago@ 0odemos 0robar la gratis desde la 9a00store9 o 0robar la de 0ago desde 9Installo%s9... En mi caso .e 0robado la /ersin com0leta@ en %n I0.one 'G sobre iOS *.".# con AailbreaR tet.ered. Descargamos la /ersin ,%e deseemos de 9to%c.mon9.

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

Bo 0rimero es ir a 9Settings9. M%1 im0ortante 0oner en la 7RB la direccin desde ,%e accedemos desde c%al,%ier ordenador con acceso a Nagios& 0ero a4adiendo %n dato ,%edando 9.tt0M66#3 .#>:.#. #6nagios&6cgi$bin9 en mi caso@ terminamos introd%ciendo el login normal 0ara acceder a Nagios 1 la /ersin de n%estro ser/idor.

En 9Problems9 0odemos /er los dis0ositi/os ,%e 0resentan alg%na alarmaM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

En 9Instances9 0odemos /er los dis0ositi/os monitoreados@ indi/id%almente o en gr%0osM

IES Gonzalo Nazareno

! ASI

"#"$ "##

P.I. Nagios como sistema de monitorizacin

Alberto A. Mariscal Casado

!roblemas encontrados en el desarrollo del !&


Cliente de Nagios 0ara 5indo)s@ aleatoriamente el 0roceso se colgaba. Se sol%cion instalando %na /ersin di;erente del cliente. Bector de CD en VM de Mac OS 8@ .a1 ,%e 0oner el disco d%ro 1 el lector en el mismo IDE@ 0ara ,%e lo detecte@ este detalle no lo .e encontrado 0or google. Poca in;ormacin del Nagios em0a,%etado 0or los desarrolladores de Debian@ lo ,%e di;ic%lta el encontrar sol%ciones a los 0roblemas ,%e /an saliendo.

3x*eriencia con Nagios


Des0%es de este 0ro1ecto en el c%al .e intentado conocer en 0ro;%ndidad como administrar Nagios@ 0%edo decir ,%e es %n sistema algo com0licado de %sar a%n,%e no lo 0arezca. C%ando sig%es %n 9(o) to9 0arece sencillo 0ero c%ando em0ezamos a incl%ir m+,%inas 1 ser/icios a monitorizar nos damos c%enta ,%e no es en realidad como 0onen en esos 9(o) to9 de sencillo@ 1a ,%e salen bastantes errores 1 0roblemas@ 1 la di;ic%ltad de a/erig%ar si es en el ser/idor o en el cliente el c%al nos m%estra s% estado. No 0odemos 0edir ,%e rinda 1 sea sencillo como otro con los ,%e .e trabaAado 0ero ,%e son 0ri/ati/os 16o de 0ago como GCI Remote Management@ el c%al con instalar %n sim0le cliente nos a0arece directamente en el ser/idor 1 0odemos acceder al instante al cliente 0or ,%e lle/a integrado el so;t)are de control remoto ?eam Vie)er.

Conclusi n des*u2s del !&


A%n,%e .e trabaAado monitorizando ser/idores 1 e,%i0os de escritorio 1 act%almente esto1 monitorizando estaciones de tele;onJa G 1 &G en Voda;one@ gracias a este 0ro1ecto .e a0rendido como ;%nciona realmente@ como el ser/idor 0ide6recibe datos a los clientes. ?ambien cabe destacar lo ,%e 0%ede ense4ar %n 0ro1ecto como este re;erente al 0rotocolo SNMP. Q b%eno a%n,%e no es el centro del 0ro1ecto@ tambien .e a0rendido %n 0oco sobre otros sistemas o0erati/os como son Mac OS 8 o la distrib%cin Bin%< CentOS.

'gradecimientos
Gracias a el com0a4ero 9ballst%d9 DEd%ardoE de ))).elotrolado.net 0or s% a1%da con aclaraciones sobre el 7ni< de Mac OS 8 1 s%s com0iladores de C. Gracias al com0a4ero Crancisco C. del de0artamente de redes de Voda;one Es0a4a 0or las e<0licacines del 0rotocolo SNMP. Gracias a [ose Man%el Cerrete 0or s% a0o1o d%rante el 0eriodo de realizacin de este 0ro1ecto c%ando con/i/iamos en Madrid. Gracias a los 0ro;esores Alberto Molina@ Ra%l R%iz@ [%an ?ag%a@ [es2s Moreno@ [ose Domingo 1 Man%el ?ienda del CCGS ASI del IES Gonzalo Nazareno 0or lo ,%e nos .an ense4ado d%rante estos a4os.

IES Gonzalo Nazareno

! ASI

"#"$ "##

También podría gustarte