Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EN SERVIDOR Debian
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. > . > . > . > .
! ASI
"#"$ "##
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
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
"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.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
&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
! ASI
"#"$ "##
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
Procedemos a la instalacin real del 0ro0io NagiosM P (acemos %na b%s,%eda 0ara /er los 0osibles 0a,%etes.
! ASI
"#"$ "##
P D%rante la instalacin nos 0reg%ntar+ la contrase4a de adminitrador 0ara Nagios@ introd%cimos %na.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
! ASI
"#"$ "##
! ASI
"#"$ "##
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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...
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
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.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
Creamos %na n%e/a entrada en el arc.i/o de la ca0t%ra anterior 0ara la m+,%ina 5indo)s.
! ASI
"#"$ "##
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
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
Descomentamos las sig%ientes lJneas tal como a0arece en las imagenes. En esta 0rimera 0ermitiremos ,%e se cargen ciertos md%los.
! ASI
"#"$ "##
P.I. Nagios como sistema de monitorizacin A,%i le indicamos la IP del ser/idor NagiosM
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
! ASI
"#"$ "##
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
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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(
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
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.
! ASI
"#"$ "##
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.
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
! ASI
"#"$ "##
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
! ASI
"#"$ "##
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.
Damos doble clicR sobre 98code?ools.m0Rg9 1 seg%imos el instalador@ deAando las o0ciones 0or de;ecto.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
........
! ASI
"#"$ "##
P.I. Nagios como sistema de monitorizacin A.ora eAec%tamos el comando 9maRe install9.
................
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+.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
P.I. Nagios como sistema de monitorizacin Modi;icamos las o0ciones de energJa del sistema.
Al ;inalizar 0odemos cerrar la /entana. Abrimos %n na/egador 5eb 1 accedemos a la direccin de la m+,%ina.
Com0robamos en Nagios.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
! ASI
"#"$ "##
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.
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.
! ASI
"#"$ "##
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
! ASI
"#"$ "##
(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
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
*-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.
! ASI
"#"$ "##
(istogram o (istogramaM Podemos /er %na gra;ica .istorica 0or 9(osts9 o 9Ser/icios9.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
Con+iguracion de contactos
Bo 0rimero ,%e debemos .acer es a4adir los contactos al arc.i/o de contactos.
Solo nos ,%eda de;inir el contacto@ en el mismo arc.i/o a4adimos las sig%ientes lJneasM
! ASI
"#"$ "##
Donde el n2mero son los c.e,%eos m+<imos 0ermitidos antes de mandar la noti;icacin.
! ASI
"#"$ "##
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
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
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
! ASI
"#"$ "##
P.I. Nagios como sistema de monitorizacin Reiniciamos el ser/icio 1 com0robamos ,%e se en/ianM
Por 0roblemas de cr=ditos Des de 0agoE no tengo ca0t%ras de mensaAe recibido en el m/il.
! ASI
"#"$ "##
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.
! ASI
"#"$ "##
! ASI
"#"$ "##
'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.
! ASI
"#"$ "##