10.07.2015 Views

Rui Pedro Sanches de Castro Lopes Gestão Distribuída em SNMP

Rui Pedro Sanches de Castro Lopes Gestão Distribuída em SNMP

Rui Pedro Sanches de Castro Lopes Gestão Distribuída em SNMP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Universida<strong>de</strong> <strong>de</strong> Aveiro2002Departamento <strong>de</strong> Electrónica e <strong>de</strong> Telecomunicações<strong>Rui</strong> <strong>Pedro</strong> <strong>Sanches</strong><strong>de</strong> <strong>Castro</strong> <strong>Lopes</strong>Gestão Distribuída <strong>em</strong> <strong>SNMP</strong>


Universida<strong>de</strong> <strong>de</strong> Aveiro2002Departamento <strong>de</strong> Electrónica e <strong>de</strong> Telecomunicações<strong>Rui</strong> <strong>Pedro</strong> <strong>Sanches</strong><strong>de</strong> <strong>Castro</strong> <strong>Lopes</strong>Gestão Distribuída <strong>em</strong> <strong>SNMP</strong>dissertação apresentada à Universida<strong>de</strong> <strong>de</strong> Aveiro para cumprimento dosrequisitos necessários à obtenção do grau <strong>de</strong> Doutor <strong>em</strong> EngenhariaElectrotécnica, realizada sob a orientação científica do Prof. Dr. José LuísOliveira, Professor Associado do Departamento <strong>de</strong> Engenharia Electrónica e <strong>de</strong>Telecomunicações da Universida<strong>de</strong> <strong>de</strong> Aveiro


o júripresi<strong>de</strong>nteProf. Dr. Joaquim José Borges Gouveiaprofessor catedrático da Universida<strong>de</strong> <strong>de</strong> AveiroProf. Dr. Fernando <strong>Pedro</strong> <strong>Lopes</strong> Boavida Fernan<strong>de</strong>sprofessor associado da Universida<strong>de</strong> <strong>de</strong> CoimbraProf. Dr. Paulo da Costa Luís da Fonseca Pintoprofessor associado da Universida<strong>de</strong> Nova <strong>de</strong> LisboaProf. Dr. Joaquim Arnaldo <strong>de</strong> Carvalho Martinsprofessor associado com agregação da Universida<strong>de</strong> <strong>de</strong> AveiroProf. Dr. José Luís Guimarães Oliveiraprofessor associado da Universida<strong>de</strong> <strong>de</strong> Aveiro


agra<strong>de</strong>cimentosO culminar <strong>de</strong> um trabalho <strong>de</strong>sta dimensão é s<strong>em</strong>pre uma excelenteoportunida<strong>de</strong> para homenagear e agra<strong>de</strong>cer a todas as pessoas que, <strong>de</strong> umaforma ou <strong>de</strong> outra, contribuiram para que a vida profissional, a aprendizag<strong>em</strong>,a camaradag<strong>em</strong> e a troca <strong>de</strong> experiências sejam s<strong>em</strong>pre ro<strong>de</strong>adas da melhorconvivência e <strong>de</strong> menores dificulda<strong>de</strong>s.Não posso agra<strong>de</strong>cer ao meu orientador científico, Professor José LuísOliveira, a s<strong>em</strong>pre presente e exigente crítica construtiva que <strong>em</strong> muito ajudoupara melhorar e completar este trabalho, s<strong>em</strong> referir a amiza<strong>de</strong>, a eternadisponibilida<strong>de</strong> e a experiência que é trabalhar <strong>em</strong> comum. O rigor científico, avisão e a competência estiveram s<strong>em</strong>pre associados à boa disposição, o que<strong>em</strong> muito facilitou a elaboração <strong>de</strong>ste trabalho.Aos meus colegas e amigos do Instituto Politécnico <strong>de</strong> Bragança e <strong>em</strong>particular ao Eng. José Rufino e ao Eng. <strong>Pedro</strong> Rodrigues <strong>de</strong>vo um especialagra<strong>de</strong>cimento não só pelo incentivo mas também pela sobrecarga que aminha <strong>de</strong>dicação à elaboração <strong>de</strong>ste trabalho por vezes lhes causou e ques<strong>em</strong>pre aceitaram <strong>de</strong> bom grado.À Escola Superior <strong>de</strong> Tecnologia e <strong>de</strong> Gestão que, apesar das dificulda<strong>de</strong>s,permitiu uma maior entrega e <strong>de</strong>dicação durante certas fases da evolução dotrabalho.Ao Ministério da Educação (Programa PRODEP) pelos apoios <strong>de</strong> vária or<strong>de</strong>mque me foram concedidos.À minha família e à Sara agra<strong>de</strong>ço o carinho, paciência, compreensão eencorajamento que me prestaram, imprescindíveis para a conclusão <strong>de</strong>statese.Por último, agra<strong>de</strong>ço a muitos outros amigos, que <strong>de</strong>ixo no anonimato por nãoquerer correr o risco <strong>de</strong> esquecer algum.A todos, um sincero obrigado.


esumoA utilização intensiva <strong>de</strong> re<strong>de</strong>s <strong>de</strong> comunicação heterogéneas e <strong>em</strong>crescimento acelerado é um <strong>de</strong>safio constante. Apesar do aumento <strong>de</strong>tamanho e <strong>de</strong> complexida<strong>de</strong>, as re<strong>de</strong>s <strong>de</strong> comunicação <strong>de</strong> dados tornaram-senum factor crítico <strong>de</strong> sucesso <strong>de</strong> muitas organizações. Durante a últimadécada foram <strong>de</strong>senvolvidas e normalizadas arquitecturas <strong>de</strong> gestão <strong>de</strong> re<strong>de</strong>spara a criação <strong>de</strong> um ambiente aberto que permite controlar e optimizar <strong>de</strong>forma eficiente o seu funcionamento.Muitas <strong>de</strong>stas arquitecturas segu<strong>em</strong> uma estrutura centralizada que, apesar <strong>de</strong>aceitável há uns anos, revela-se insuficiente para lidar com o aumento <strong>de</strong>dimensão e <strong>de</strong> tráfego. Durante os últimos anos, surgiram várias propostas,mo<strong>de</strong>los e arquitecturas <strong>de</strong> distribuição <strong>de</strong> gestão que procuram eliminar osprobl<strong>em</strong>as da centralização. O cenário tradicional <strong>em</strong> que uma única estação<strong>de</strong> gestão é responsável pela globalida<strong>de</strong> <strong>de</strong> sist<strong>em</strong>as geridos é modificado <strong>de</strong>forma a abarcar a tecnologia que permite <strong>de</strong>legar esta responsabilida<strong>de</strong> para aprópria re<strong>de</strong>.Este cenário propõe aumentar a robustez do sist<strong>em</strong>a <strong>de</strong> gestão pelaintrodução <strong>de</strong> redundância e in<strong>de</strong>pendência relativamente a ligaçõesintermitentes. Além da robustez, a escalabilida<strong>de</strong> <strong>em</strong> termos <strong>de</strong> carga <strong>de</strong>processamento e <strong>de</strong> tráfego <strong>de</strong> gestão, principalmente para gestão “<strong>em</strong>banda”, é um objectivo essencial para re<strong>de</strong>s mo<strong>de</strong>rnas. Por último, aflexibilida<strong>de</strong> é também aumentada pela <strong>de</strong>legação dinâmica <strong>de</strong> código e <strong>de</strong>processos.Dados a <strong>de</strong>pendência actual dos serviços <strong>de</strong> comunicação <strong>de</strong> dados, oaumento <strong>de</strong> complexida<strong>de</strong> e o aumento <strong>de</strong> dimensão das re<strong>de</strong>s actuais, adistribuição <strong>de</strong> gestão é um processo não só solicitado como inevitável.


abstractThe intensive operation of constantly growing, heterogeneous networks is achallenging task. Besi<strong>de</strong>s the increase in size and complexity, data networkshave become a critical factor for the success of many organizations. During thelast <strong>de</strong>ca<strong>de</strong>, many network manag<strong>em</strong>ent architectures where <strong>de</strong>veloped andstandardized, aiming at the <strong>de</strong>finition of an open environment to control andoptimize its operation.Many of these architectures follow the centralized mo<strong>de</strong>l which, althoughacceptable a few years ago, are no longer able to <strong>de</strong>al with the size and trafficgrowth. During the last years, several distribution mo<strong>de</strong>ls and architectureswhere proposed aiming at eliminating the centralization probl<strong>em</strong>s. Thetraditional scenario where a single station is responsible for all the managedsyst<strong>em</strong>s is changed in or<strong>de</strong>r to accept the technology which allows <strong>de</strong>legatingthis responsibility to the network.This scenario suggests increasing the robustness of the network manag<strong>em</strong>entsyst<strong>em</strong> by introducing redundancy and in<strong>de</strong>pen<strong>de</strong>nce in intermittentconnections. Moreover, scalability in terms of network and processing load,particularly for in-band manag<strong>em</strong>ent, is a top level goal for mo<strong>de</strong>rn networks. Atlast, flexibility is also increased through the dynamic <strong>de</strong>legation of co<strong>de</strong> andprocesses.According to the nowadays <strong>de</strong>pen<strong>de</strong>ncy of data communications services andthe increase on size and complexity, the distribution of network manag<strong>em</strong>enttasks is not only required but also inevitable.


Índice.................................................................................................................................................................. iÍndice <strong>de</strong> Figuras .............................................................................................................................................. iiiÍndice <strong>de</strong> Tabelas.............................................................................................................................................. vi1 Introdução.................................................................................................................................................. 11.1 Enquadramento.................................................................................................................................. 21.2 Objectivos.......................................................................................................................................... 31.3 Organização do documento ............................................................................................................... 42 Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s..................................................................................................................... 72.1 <strong>SNMP</strong> ................................................................................................................................................ 82.1.1 I<strong>de</strong>ntificação <strong>de</strong> informação <strong>de</strong> gestão......................................................................................142.1.2 Segurança .................................................................................................................................142.1.3 Impl<strong>em</strong>entações........................................................................................................................152.1.4 Lacunas associadas ao <strong>SNMP</strong>v3 ..............................................................................................162.2 OSI....................................................................................................................................................162.3 Mo<strong>de</strong>lo <strong>de</strong> gestão DMTF..................................................................................................................172.3.1 Mo<strong>de</strong>lo <strong>de</strong> informação..............................................................................................................182.3.2 Gestão <strong>de</strong> Sist<strong>em</strong>as – DMI .......................................................................................................202.4 Java Dynamic Manag<strong>em</strong>ent Kit........................................................................................................222.5 Joint Inter-Domain Manag<strong>em</strong>ent......................................................................................................242.6 Resumo e avaliação ..........................................................................................................................262.7 Conclusões........................................................................................................................................283 Gestão Distribuída....................................................................................................................................293.1 Tecnologia <strong>de</strong> sist<strong>em</strong>as distribuídos .................................................................................................303.1.1 Sockets......................................................................................................................................303.1.2 RPCs.........................................................................................................................................313.1.3 RMI ..........................................................................................................................................343.1.4 CORBA ....................................................................................................................................373.1.5 Agentes Móveis ........................................................................................................................403.2 DISMAN ..........................................................................................................................................443.2.1 Calendarização <strong>de</strong> tarefas .........................................................................................................473.2.2 Scripts <strong>de</strong> gestão .......................................................................................................................473.2.3 Operações r<strong>em</strong>otas....................................................................................................................483.2.4 Eventos e notificações ..............................................................................................................483.2.5 Definição <strong>de</strong> expressões ...........................................................................................................493.2.6 Salvaguarda <strong>de</strong> notificações .....................................................................................................503.2.7 Alarmes.....................................................................................................................................503.3 Conclusões........................................................................................................................................514 Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo ................................................................534.1 Requisitos e objectivos .....................................................................................................................544.2 Manipulação <strong>de</strong> objectos <strong>de</strong> gestão ..................................................................................................564.3 Módulos <strong>de</strong> comunicação .................................................................................................................60i


Figura 7.11 – Módulo <strong>de</strong> calendarização <strong>de</strong> operações sobre a Schedule MIB..............................................142Figura 7.12 – Definição <strong>de</strong> um operações <strong>de</strong> calendário................................................................................142Figura 7.13 – Macro <strong>SNMP</strong> correspon<strong>de</strong>nte à <strong>de</strong>finição <strong>de</strong> duas operações <strong>de</strong> calendário. ..........................144Figura 7.14 – Módulo <strong>de</strong> <strong>de</strong>finição <strong>de</strong> eventos sobre a Event MIB................................................................144Figura 7.15 – Visão global da informação da Event MIB. .............................................................................145Figura 7.16 – Definição <strong>de</strong> notificações. ........................................................................................................146Figura 7.17 – Associação <strong>de</strong> notificação ou <strong>de</strong> operação ao evento.......................................................146Figura 7.18 – Definição da condição <strong>de</strong> disparo <strong>de</strong> eventos...........................................................................147Figura 7.19 – Eventos <strong>de</strong>finidos no Editor <strong>de</strong> Macros. ..................................................................................147Figura 7.20 – Módulo <strong>de</strong> gestão <strong>de</strong> agentes móveis. ......................................................................................148Figura 7.21 – Mo<strong>de</strong>lo do MAFExplorer.........................................................................................................148Figura 7.22 – MAFExplorer com as proprieda<strong>de</strong>s do agente SleepyAgent....................................................149Figura 7.23 – Interface <strong>de</strong> acesso móvel aos agentes <strong>de</strong> gestão. ....................................................................149Figura 7.24 – Acesso directo ao agente..........................................................................................................150Figura 7.25 – Acesso à informação <strong>de</strong> gestão. ...............................................................................................150Figura 8.1 – Página principal <strong>de</strong> divulgação na Internet. ...............................................................................157v


Tabela 4.1 – Conjunto <strong>de</strong> PDUs do protocolo AgentX....................................................................................64Tabela 4.2 – Métodos que os mecanismos <strong>de</strong> comunicação terão <strong>de</strong> impl<strong>em</strong>entar..........................................71Tabela 4.3 – Ex<strong>em</strong>plos <strong>de</strong> URIs.......................................................................................................................81Tabela 5.1 – Funções <strong>de</strong>finidas na Expression MIB. .......................................................................................96Tabela 5.2 – Mo<strong>de</strong>los <strong>de</strong> distribuição <strong>de</strong> gestão. ...........................................................................................105Tabela 8.1 – Estatística global <strong>de</strong> acessos......................................................................................................157vi


Introdução !"#$ % &" ' ( ! #&)"' ($ # & $" ) #$ $ $ % # $ #$ *#&$ "+ $ , " + ( "- , . , # ) ) $ !, $$#&"/"/,)*& & * , , ,#"$$$$ " &1


Introdução! # " !$!#$) " 0 1!223• 4• &&!5,$4• #64• 4• 4• $ & & "7 $ ( ) *$ %& 6 $" 8$ * ) ! ( $ )$ #$ "9"9 8 " '$ # $$!$( : , & "'0( $ )$&&"' - - $"7#$$% )"7$()-( "8./;7 $) . " + /;7 $6 * , "8, "7$< * " 7. 2


Introdução , ,"+ ,* !"/&$& %6 ) ? " + $ ) 0! $ - & $ %, & " 8 $ $ ( ! "/ #@+AB1CD';3 -$17,EF3C$1C;G3 , #< =;'1HE93"/$ $ , ,$ ! & , 'D;/ > -$") $1;EF3"/?,#"+$$(=5># &, #"+ *$ # * !&'D;/,$%% &" J ) ! $ !#$6"3


Introdução+ *$ * 'D;/ -$ & -$/;7"+ -$%#$)$ "/$. $$$ "7 -$((():- " / ( *$ , -$"J -$&$" ,) ", & +; = > & @+AB& -$"8! /;7"9"K + &8.#D= 9"9>" !" #$!% &#$'()# *+,-./ 9"9


Introdução+ # I ( $ D +D';=! > C$ @+AB" $& "+ # K . $ # A7@A;D@+AB ;-$ % 'D;/" 8 ( # *?#?/;7"7.$ ($ ) #! /;7"+#L$,5=5> $$ " $($(/;7M7=M;NO ;N>@+ABA;DP"0$$ "/% # ,&! # " # =>?,%* .*)$-5"+( & ( ,$ - " 8 ( , $$ & 7D= "# >#0"+ # Q , & $ $'D;/"/?$$$)-8%;DB,;DB8$;DB%$$! #$) &"+ # R -$ /;7" ' ( , -$ ; = > ,) $ , -$ & -$" / ( ;DB # $ ; /;7$.$"8;DB ;.;DB (=$>"@ ($$! -$ $) "+ & ( " J , & - !" + # S $ & %$#$"85


Introdução $ $ ! &-"/ # ( ( $ O & "8& $D$ D=>O 7"7 0 # F ! " 8#(#$,"6


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s% & $$' N5@T/5U; $" )-& $"?$0 ( $6. * $& "/ $ .. 66$ 0 " D (7@)-$ -$("8%$. D 0 M;N"/ % ( % * &,?"7. - $ $ =,5> ( 5 * $!"J*$#$(!"7$( $$"8)#$ $ % "+ $"&$7


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s$.&?.(!"' ( # )$ $ , &(* = I"9>" I"9 ( F2 $- $ @7PD7" 8 $$ ( ,* 6 $! = I"I>" I"I


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s= >! =>1A@99QS3"+ !• + => < ? "• +&=>


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s$$!%6$! "+ 1A@IQSR3 #$ ! $" I"K @N =(#+ ,!( >''7=!>D7G=" $ &" >B8A=) ->" + 1A@9E2R3 " . $," + 1A@IQSI3 $ -"' -,*, /;7$K" @ .-,,"+ 1A@IQSL3 & $ $ " 8 ( "+/;7$K$)!"81A@9E2Q3"10


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s' , /;7$K =$>"8&1A@IQSK3"+ ( "8 !1A@IQSQ3" ( 1A@IQSF3"7 0 ) * ( " 8 ( * ) -=B8A> 1D+FFIQ3 /"9 #$"11


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s8 # , ? -("J) ! "raizccitt(0)iso(1)joint-iso-ccitt(2)standard(0)registrationauthority(1)m<strong>em</strong>berbody(2)i<strong>de</strong>ntifiedorganization(3)dod(6) . . .internet(1) . . .directory(1) mgmt(2) experimental(3) private(4). . .mib-2(1) . . . I"L 6=!>" 0 -" ( #$ %6 $) 0 $ ) 1A@IQSI3" 8 !. $ -$ /;7$I $**)"V 6 ( - " $ ,$ % & $$ "812


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s0$ P" & => %$" I"Q


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s7&!!/;7 $)&" I"R%=(>*=+D'< %" (> ? =%" W9X>" / /;7$9 ( * ? (%"I"9"I +/;7$K*)$) "8, /;7$K"+ , &*,( =V;>1A@IQSL3"+V;,= >&(=>"+,&,$ )&",$6&$"J $ " ( (@- ; =;@0 1B,ES3" 8 - ! $ * " ($%#;@,$,"14


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s $ ( ( ,$,;@"+ "7 %"$- % ( *" + $ & - 1A@IQSL3" +, V; ( 0 $& /;7$K & => 0 0 & =>" ( ? ( * =9Q2 > • (&"• (*$&"• ( $"9Q2=*> ) ) ) *" ( &"+ * ( " 8 ( 0 = > * (*"I"9"K D!+ $$ ! ! /;7" 8 ) , & " / .*)$)!#0#$/;7$K• O ,5U/;7U< C$=,PP555"5,5U""UP>"• /8./;7" Z) %#$ ! /;7 /;7 < @=,PP." "P>"• +/;7< @[[=,PP "P*PP>"• ;< C$=,PP555"""PP>"• %/;7< @=,PP555" %" P>"(&%(* $!• $//;7$9$I$K7D< C$=,PP555"$"P>"15


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s• \@ O /;7 < $) O 5=,PP555"5"P>"• ;.+ O/;7 < $) O 5=,PP555"5" P>"• /;7[[< @[[=,PP555" "P>"I"9"L N/;7$K+ (%"" (" $ ,"7/;7!%#$ =;D;DB>(= "/#$$"8( " %" 8 0 & &&-# "+) " 8 9EEF % *) 922 - ;DB % 92"222*017EF3" *)!., 1&EF+$EQ3";D8 #, 'D;/ 1'D;/3" + , & ),K"I% #"I"I +D D+ =# ( > DV. =#! * ! ( ( > $$ ,&"V,6+D=(# >"$ 1D+SLEF.L31D+922L23"V$, +D1N EL3"+!$ )• , < -"• @&


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s• < ) $"• , < $ 6"• < ( " ( *" @ . & * ,(* "D+ * , ';+ =& >1D+929RQ3* "8 *,"+* !- #"8 &#**"@*($&"7$* - = I"S>"Processos <strong>de</strong> Gestão <strong>de</strong> Sist<strong>em</strong>asGCAplicaçãoGCApresentaçãoGCSessãoMIBGCTransporteGCRe<strong>de</strong>GCLógicaGCFísicaInterface com Gestão <strong>de</strong> Sist<strong>em</strong>asLegenda:GC: Gestor <strong>de</strong> CamadaObjecto <strong>de</strong> GestãoInterface com GC I"S"+ (@;D7=+#" >1D+EQER36+D"I"K ; '; ! ='; < ,PP555"" P> &#$!! "D$)0=B;@5@@'M7DB;P$D;/8@/$ T > 0 "17


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s+ ( , ! "/. (=@D; < + # > * 6%"I"K"9 ;+ @D; ! % /;7 @;D7 ';D =# 1@D;3"/% *$! $) " ; ( * * ?"' $ - @D;(,*"+++& #• < # !&%4• M " + 0 $" 8 ( W]X ^ _]^ _"() "8$&(!$"@= > $ " V* "@(#$*#?"@%,( ( ? '(0 '(0 " & )$!," $ " 8 &$*"/ ( ( # "+@D;.6#$"+#$(*!= I"F>1@D;@3"18


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s0 0 0000 00 0 00000 00000A00 I"F


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s < , ! &>"+ #$ * $, ".*# $ & !" 8 ) . , ! *&"+ #$ ( %! ! $#=O 5V/DG>"I"K"I ") )! )) 12+'+# ,+'+# ,) 12#'++ ,###/+!)) 1!2+ 3145 6#5 2)' +!+' 12+' 1 2 I"E < !,=7@>$"320


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s• ;D=# > = 3> ( * " / $ =$ I /;7 @;D7 $ 1';DI/;73"@( ,;D"`(,;D(, $ "$7D =( ""# +>" ' ()&$"+*7D(,@D(& "@D;D%,$$"7 $ ! $( ""# "+$( $ " "#" 7D ,;D"8 ($ #"A$5%#!;D@D,!#"8 ';D . & $ ,A7@ = % , ;D>$= A7@>"@!';D&• @! ';D4• 4• ;D4• ! 4• $! 4• A =>! 4• &(=,&'>421


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s• 7#& )$4• D$"I"L C$'T; a+ C';a=. /> ;T 1C';a3 & $ % C$ =! $ $ # """> $)* $"M$ #$ % #$ C';a /;7 % /;7C';a" ( 6. * ! "/ . .$=C;G> ! , * =7D> $ $$! C$1C;G3"(6#$= I"92>• D


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s/.;B $ " 7 $ ;B $# #"'$)? $$&$ = I"99>" I"99 (%- "+ $$ ;B , & C$ < C$B =) >" 8 * ! ( $&(!"8 ;B& %# " 7 #$ ! $ %$;B, % "+!($ C$* * ! ) 4355(2 . * 4355('(" $ 23


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s( .'(($6*" C;G /;7@;D7$=$>"C;G&* C;G =%/;7> =# ! C;G>" 8 $ !;B"I"Q CD.'; &!&6 ) /;7 @;D7 & @+AB =+ -0 ) & >" 8 ! $!% " $$ ! ( "6#@+AB$ $ ,# ,5"+ .#,=CD';>!&- $ =,PP555" " P> % =;/> $ " 7 , "+ $$ ! 1CD';3• +D/;7!D'N=# 1>• @+AB!#$@;D7/;7"8=> $$ @+AB= I"9I>"8 ) $$ * * @+AB * +D /;7 D'N"* .';++D ;D D" / ( ) $"24


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s I"9I* ,;DB#7D/;7" I"9K " + 'DD = # # > 'D = (# > ! $"25


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s ( $ "$=# !> 1CD';]D3 $ 6 # #" V =>$% @;D7$!D'N"7) * $ $ => (=> " +@;D7"+& $@+AB$=% ( > 6 $ $ =1 ( > ?$*$$=( >!"+@;D7P@+AB)= I"9L>• PP( $! *D'N4• $ * D'N &. 3$ • $(D'N,).@;D7 +D• 3 $). $ @+AB * • (6'$!D'N• $$!*,).@;D7(6' +D" I"9L


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s #$ * #$ " A$ . !* # &$ "#$,)!$ & # /;7 & ( #(C';aCD';= I"9Q>" I"9Q427


Mo<strong>de</strong>los <strong>de</strong> Gestão <strong>de</strong> Re<strong>de</strong>s• D6 ,# ,5"7 "';D 5 , $ " /;7" C';a % ! ) $& "I"S @! *$" + /;7 % *$)"+ +D %$%$ &!" ! $ ! " +! ) #$"%6$) 0$)


Gestão Distribuída2 !& & ,,;% , ( $ $ $ ! $" % % $ - -$&$"8 $)$$$* ( "7%)- !$ $$!=,O 5I222O 5/O 5EFPEQM7.VGN%">"8"+ ) , "+) " 8 & ! $ $% ) $ ," / $ 0 ()!& "/),$! #$ 6 $ $$6 "29


Gestão DistribuídaK"9 #V#(#$)$&$"+-*"8$ &!• % $&)1$EF3"V P$&=>%=>" , $" V $ & $ $ "$P ( # $& $ ! $"V$$$$ ,#. $" • ) % 6 %6%"/. $ ) ( =@7>"30


Gestão Distribuída• / % 6. , , =V'7>"+$$! $$ * $ "& %%"(%$$)#$ $$ %,*-#"8 . !$D#/;7"8$= >6 %=V'7>"+ . 9R9"K"9"I A7@+A7@=-" +>(%&% " % .$( ?,$1BEI3"VA7@$ *! ! )$ "$ ($$!#**) & "+ A7@ . P$ & % %$"/ $ , % *-#= K"9>" K"9


Gestão Distribuída $ % %#$&7DA7@ ,$ $"8($(! =>A7@ #= K"I>" K"I


Gestão Distribuída$$($%=$?>" K"K$= K"L>"+ , ( ) , *- "/ ? & A7@ $ $$! $ ! $ ( $ & " + A7@ & $) ';D , M7+Z5" % $ $$ !" & * @[[ #$ , ". $ %#$ $)"@6,$"33


Gestão Distribuída K"L


Gestão Distribuída$ % ) " 8 (*,"/ % , A7@ $ (*A;D"!&A;D# $* 6 $!(6*&$!"8 ! & * " +&($ #A;D=,>$( ?"/6 " , *&,$! $ *" 8 *, * $ $)$*"7$0A;D) & - * "$(*,=>"8** " J $ $ $*$*&$(= K"Q>"8 & % $ & $! . ) " $ ( * $ * ) $ "'$)$* $$(*$" )$" K"QDD+7#$*@+AB"35


Gestão DistribuídaM) ! " @( *$b@((*,$b+ * 6*= K"R>" K"R"7 & $ ( ) 6 * ($ 5=IK>"8$$6$* * = L Q>" - $" ( $ *,*%#&$ =435535(' 7 .866.6'> $ ( ,)*$$)$ *" $)$ ( " ! & A;D # !C$"( $ ( " + * ( $$"36


Gestão Distribuída8 ()"8( $ 4355 ( * #$" ( %4355(%!*"V*.*))$" *)$(6$"- $ * ) ) $ * " 8 ) & - $-*$ $!"@#$$- (- "(( C$ % 43( CI'a 1CI'a3 4 DB; 1CU3"- ) ) ( # #$ "+$)$435535('7.866.6'",$"7 & $ ) ) $ $ 943: 435535('7.866.6'55'53.'"c,A7@$(((&! C$C';a"(6(( %&- ,$$"K"9"L @+AB + -0) & =@+AB> 1@223 * 5 ,5 #$ ,$ ,&"c,A7@@+AB$! *"*$* -0 ) =+AB> ! " + +AB $*$ 37


Gestão Distribuída? $ ( $$ " / % * $ ( * $ -))"@+AB*=+AB< -0)>* $ , " + +AB $ 6 $ & *"8,.*$ ?$$"+*,*&= K"S>"78+78# ! +) 73) 739# ! 781376'76273 K"S"A7@@+AB @+AB ++ ( & $!-$$$ "+(-$ @+AB%A7@" ( $$ # *" $! (*"8@+AB ( * ) " ' * ( ) , " ( # 1=D'N>"' ()&$("8) *$" 6 ! * +AB => =>"+&6*$+AB"8 *(+AB = K"F>9" +$(("38


Gestão DistribuídaI" +$+AB"K" ++AB ("L" $$%(+AB" K"F" K"E


Gestão Distribuída K"92 6= > =>"V !=$ -$> "8( $ $& $# &"V 6 $ $ "% 6"40


Gestão Distribuída8% $ -$ $$ &!$) "7% @ T 1aEE3 * % = 0 - , - & $ >%,",& C$ < ( $)$" - % 1,3" @N %& @N1a&EE3"D -$ ( # - $ *$$)$" -&(&"+ -$ $ ! = K"99>"ChegadatransporteSuspensoPartidaestabelecerreactivarsuspen<strong>de</strong>rmigrarIníciocriarActivor<strong>em</strong>overFimcópiarguardarabrirclonar K"99


Gestão Distribuída• < & " 8 , # $ ,$)"• < -$$&"$ -$ < )$ "' & ( $ " ($(#! " $$ * ( - ( $ "% -$(, " 7 $ ($)$ -" " V $$ # "& 1D73 $ & &" ( ,) ( )# ( $ $ " + %.$$+;< 1;3"8*$ -$. 6,=, 6(>$(*@+AB" ; & ! -$ $ $" ' * = D'N < # 1> $$ -$" ! 6 = K"9I>"42


Gestão Distribuída K"9I


Gestão Distribuída• VAD =*- #>@+AB1A@9RK23>VAN=*- 1 > D 1A@9SKF3" $ @+AB(6VAN D"'$ $ 0 "D&$ #1N223"K"I 'D;/+ 'D;/=#(% &>D8*$ * $) - ;DB *# "8*'D;/ "7$#$ "8#*!/;7,!$"V /;7 * 'D;/ " ' & ! /;7$K ) =+ -> !=% > "7) =+ > ! =% - > " (! "8 ( % 'D;/ # ='; "8)';(/;7 ! "8 , ,) & ? ,= K"9K>";! (#$';!#"7 , 'D;/ ( ) ) "7/;7$6!"8 ,$-$(($P$(!"44


Gestão Distribuída K"9K


Gestão Distribuída7 ( ) * * "J) 'D;/"V$)$! (-)%$& $ " V - & ( & $ !$ 'D;/ $ , =(>" / %'D;/ ! $ ;DB1A@IEIQ3"/ % % ( $ $ " % #$ 9P92 ) $ " #$"7,)&)totalresultado = livre ≤ 10 ! % $ $" ' - ( 'D;/.$8%;DB1A@IEFI38$;DB1A@IEF93"/ /;7 ( $P ! " / & () 0 $)$ % $ $) $P !" 7 $ - ) $,"7 ! % $ & ) / ;DB 1A@K29L3" @ ! ! ,=> . **,1@,,2I3"/ , 'D;/ . ? ! & 0 " ! ( "46


Gestão DistribuídaK"I"9 @&7$&(0%!-"/6,;DB**&!/;7=>* 1A@KIK93",;DB(-&&*$$"`$$ - ) , = K"9R>" K"9R


Gestão DistribuídaK"I"K +!A+;DB% ! 1A@IEIQ3"'&& !!"8!$"7 % $ $.$ ) * "+!"7 . - ;DB 7 ;DB ;DB NU;DB";DB6? %" + /;7"K"I"L 8$!8$;DB(; ..; ;DB/;7$I1A@9LQ93*;DB1A@IEF93"7(!#"+ & * ! - " !#!(!$"70!&&= K"9S>" K"9S


Gestão Distribuída+ $ ( ( ) +D' " 8 ? - ;DB< ;DB1A@IQSK3" K"9F


Gestão Distribuída!.*%;DB(."8* 8$ ;DB "K"I"R $ ! / N ;DB $ ! => $1A@K29L3"8!("8 $ . 6 !" ! &" # ! $ % 0 !" => & - !"K"I"S /;7(!$ => !"8 $ 0 $)$$$$) 0$)$* " 7 ( $ * ) % "V , * 6 ! %) 6" + $ $ ! ," @ ) 6";DB(&1@,,2I3" 7 $,"/0,("' ! $)"-;DB6"(+D' ($"J(#$%! ;DB%#DV"8;DB.!$= K"9E>"50


Gestão Distribuída K"9E< 'D;/" ? ;DB ';,&6"K"K @! # &* , " ("+/;7 D . )$ ," $ ) & " 8 $ ((A7@ ( C$


Gestão Distribuída;& -$"8 - $).)%%"+ & &%6"@?$ D'D;/!* (= #>, $"52


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo & ' 0 30 0 " 0 0 *4 0 &05 &C ') @" # $$! %# $ "J 6 $ $ &"+ ! $$ -$ 7' ! , * # ) $ - &"+,"$ * ,"7$ $6,%$ ! - "+ &$%&"8)$ (-%"+)$"53


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo "B % " *$( "+ &"7 ) ) $ $" + $) ! "8)& , " + ( $& ) & " 7& & ) ) ) )$"/ # ( $$ $) " 8 $6 $$ & )"80.;DB7-6 G;N - ? /;7VAD=*- #>"7D= "# >.#$D$&7N=,PP555"" PP ",>"L"9 A*$(7D$ 7D1N2I3 ( $ $$ " 7D * ! /;7,-;DB" + $$ ( & =$> 7D$ "8 $$ *$ $ ( & % ,$$- "+$$7D• & *+D' #*?*4• &%$?/;7 GM7A;D@+AB454


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo• ! 6 * ;DB 6 4• ! /;7 * 1A@IQSE3"• $ 4• %#$ $ , $6- 4• = > "8 ,$= L"9>" L"9 ! ? " J - # " ' - % & ) " 7 % %$ /;7 )-/;7"+ M7NA;D@+AB""55


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo+- 7D"/(#$$ "@($$4 7D $ $ & ;DB "/ . % ;DB 7 $ 6 $ & /;7"' * - & $ * ;DB#"/ ! $. - , !"L"I ;* + - * $ * = L"9>"@$.% * ? " 7 % ? /;7$I.;DB 1A@9E2S3 ( ', $$%"8*)$+D'(/;7$"+-()$A@* "/.)$)"8%*+D'"8!=!> =/>/(0* 1@293"($*%+D'"7 - $ (*%+D'"9"K"R"9"R"I")$*+D'"9"K"R"9"I"9"2"9"K"R"9"EL"I"2*$$)"9"K"R"9"EL"I"2$&+D'"+ $ % & - !!/;7"8!?)#$"+ /;7 = >" 8 # ! * & ," @ , * ?",,(#$$"!.!,("V56


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo• %=>


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo 7D ( # &!= L"K>" L"K" L"L


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo7;HIIIJIJJIJIIJIJIJIIJK=C555663L(/375/;=C555 ((* 6 $ $ * "+* /;76$ % + ! 7D,C$"/ , . &4( & !(=>* = 4(>"8 ( $ => 6* =>G&4()$)$= L"Q>"= ==: 12: 77812 : $;12:.$;12!= =!=:12:12:712: 71205 780= :7812: 7812:7812: 7812: $; 7812:$ 12: 7!12:


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo• < - 6 * & ( 6*=>"+$0 $ ( 1'&((1'" -3' 6 $ ,"&(&()$ 6* ) % & ( $ * &4(" $ ( -!, "A ( * &(& &. = > & * = >"-6*$($= L"R>" L"R=!!>L"K ;-+ - * ( - $!= L"9>" % )%!"'$-)*$), $ ! = L"S>"60


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo L"S" L"F


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo $? ((''12"- ? &2 $ = L"E>" / , , $ (*" L"E


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo3B ! ! =B$; $; ! ! =;$;+C 8 9; $; $; L"92" ( # # V% # D =@7> , )6 #$ &" + G $) 7'V=" *>$=L"9>"/ * 7'V ( "8 • < ! $!4• < $!463


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo• < ( $&! 4• < &"&' %.+.7'V %.@.7'V %.A .7'V %.V .7'V %..7'V %./%.7'V %.BU.7'V %..7'V %.@.7'V %.V.7'V %.@.7'V %./T.7'V %.7 .7'V %.D%.7'V %.D%'.7'V %. @.7'V %.A$ @.7'V %.A.7'VL"9


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo L"K " # $ . - &M/'37&M/';=C(.;35,;==@(&M/'5 8;35/;==C(&M/'5#$%8;35/;==C(&M/'5 8(;35,/;==C555EV G( "+ $$ * " 8 $. ! % 8%;DB"'8%;DB *$ " $ -)-&" ;DB ;DB % M+.A8+VA@8.;DB $& /;7%#$!&"+ /;7 $ O5 /;7 /8./;7 1//;73 "L"K"K ;M7+6,T%=M7" 8 0 !$,$" + M;N $& M7 $ D$%$)=7@-$>$)$=V%O 5>$) )=%*>" $ & M7 M;N $1;TER3• & 5 # $465


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo• $& ( % &5$$ " ,;DB ,"M;N4• & $ D D 8% //$ ;& T% & 6 & 4• & ! "8*#$% ("8% $&M7%6 $ $ @7 $ $ %" 7D ( & , & "/?.$ M7 M7M;N= L"9>"+ M7 /;7 $ #$ #$"'$ M7 ) , ( %/;7 G"c,/;7!&$ D * " 8 . M;N & "@$#M;Nb+ & )$ & +D'"8($)-*( # = L"99>" 7% - & 9 * %9"K"I"K" L"99"66


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo L"9I


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo&!M7 " 8 ! #$$#$ $ M;NO ;N ZG;N =9 71>"8 %$ D-$O 7$"80ZG;N,$&&0= L"9L>" L"9LDA=#- &! >(;D1A@99QQ31A@IQSF3G;N1G;NEF3" , $ $ ;D 1293G;N-% 1,5223" + , $$ =''> ! ,- G;N;D"8''$$M7 7D"+71-G;N!;D" $ *" 7 % * , ( /;7$I.;DB1A@9E2S3/"9( , (N-N&M ,;O;I55%PP==1&M&',&#( -Q&'(.,5.3.'('.'3'(.,R.',S,S'5Q887@,JE+- G;N (%"8.#&*G;N68


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo>T37QJ5IQT?>?>(7Q, (Q'7Q5J5$5*5J5%5J5J5JQ7Q',Q?>,?>,'7Q!J%J$1Q7Q ,;O;I55%PP==Q6?>,'7Q ,Q,7Q Q?>'7Q!J%J$1Q7Q,Q6?>6,'?>6,?>((?',>6((?>'(?&'(.,5.3.'('.'3'(.,R.',S,S' 5 ', . . , ( &(.(5>6'(?>3'7R5J5$5*5J5%5J5J5JR?&>63?>6(?>6?8( " 7(1!)GN - M;NO ;N";D* %$,"+*$/;A'' ;D;DBG;N"7$$$"/?, >3? & G;N $* "8$/;A $& & ( -" 7 -;D("+ M7 & D - ) -" 8 ) , , # S %! " #$ /;7 M7 )$" M7(() "8) & $ ,$ " $ ( (M7"- & () M;NO ;N"V) (&M7$ /;7%= L"9Q>" L"9QM7/;7"+ $ ) O $) /;7" $ ( " ` & . ( ^ & $ ,$_" /69


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo$ ) ) $ *^P & $ ,$_" 8 - G;NGN(&)$ /;7#"+ # . & !;D=;DB> "/)) - " 8 ) ) " $ $ !,"J)(;DG;N - (GN"+=;D._G;N._M;NPO ;NP""">,- ;D G;N" 7 & $ ))&- ;D"/*) ) $("VGN(,("8(-$) $)-+D'$"7M7$ $&*)&#$!*;D$( "7&M7($CT1CT3 G;N G;N1G3GNG1G3"( =C$U>13"L"K"L @$ 7D ( /;7 G M7" ) A;D @+AB"/ )$( = L"9>"7 $ $ "8 $(L"I" C;G 1M"7 $!)$ 943: 571MU: 55(575U& 5 $ " 7 & )) $) $# " 55(5 , # "8((-"8 $- "70


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes MultiprotocoloL"I"+ ;D 7D - ? * C$ , - ;DB" L"9R & ) * -;DB"@-&(#$&;-;DB /-=> /-=,>71


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo +*!='> +*!=',> +**(*# +*# +*% +*% +*!='(> @$!% // - ;DB * # )$*" L"9R" ' &)$;DB=1',>*-* "(-;DB!=1(,>"7;DB * * " ;DB ( $ $!%" + !#$,)$= L"9S>"72


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo L"9S"1-1 #2 NSN-S$%S#'$%S!&N-S$%S $%S%SD O!11-3%1M#&2/SS./!11-3%1 #21-2&S #-S!& #-!11-3%!,#!11-3%1/!11-& 1&'!11-!&1GV1C+ * - ;DB * 1'5873


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo• /-


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo+-;DB 6 ) $ " G;N ) & %# * -& = L"9F>" L"9F


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo) ( /[=;\A> $ A ( 0 $)$ * 0$)$/"PDUrequest-idnonrepeatersmaxrepetitionserroretatuserror-in<strong>de</strong>xBulkPDUrequest-idvariablebindingsvariablebindings L"I2?>7K!J%J$1K(7K866(6K6? , $)$ >,??$)?&- G;N"+#W9X(#$>,?>,7K4(K37K5J5$5*5J5%5+5P5*K6?>,7K.4(K37K5J5$5*5J5%5+5P5XK6?>,7K'K37KJY%5J*Z5I5J8J*%K6?555>3'7K K'7K94(K6?555+ ((>?>7K,K?555>6?@$)"+>?6?>?6?>7KK7K1K?6?>?6?>?6?>?6?76


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo $)$ ( 6 >3'? 6?'3"80),$,$">37K%K'7K9'K?>[\(/'>3'7K,#K'7K5J5$5*5J5%5J5J5$5IK6?>3'7K K'7K5J5$5*5J5*5$5J5J5+5JK6??>3'7K K'7K94(K6?>6?7 0 $)$ %">37K%K'7K9'K7K K'7K9.4(K6? ( ( $ & ">7KK'(7K866(665K6?+ '' = ! > $ % , G;N 6%B"@%%.)%& "8$ ))0$ #$total bits enviados + total bits recebidosutilização (%) = largura <strong>de</strong> banda8 * ;DB ) ) & F = F>922$*( ifInOctets + ifOutOctets) × 8 sysUpTime ( ifInOctets + ifOutOctets)× 800utilização = × 100 =ifSpeedsysUpTime×ifSpeed8%($* ! # *,5"7 (&$ + " $=W9X>=WIX>ifConnecto rPresent == true +%*$ +(&$ $ # " 7 $$?%)"%!-8%;DB1A@IEFI3K9* 1N223" $( & /;7 G;N ( #$ %% % % " $)$6)*"+% ">(,7K(K,7K3K?>7K 1&M-1K(7K866(6K6?>7K!J%J$1K(7K866(6K6?>7K.'0K?>?77


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo>3'7KK'7K5%5]]5+5].']K37K9J77JK6?>3'7K/,K'7K/,5%5]]5+5].']K37K'$%K6?>3'7KK'7K5%5]]5+5].']K37K(3K6?>6?>?>3'7K4( K'7K4( 5%5]]5+5].']5JK37K(-K6?>3'7K4(G'('K'7K4(G'('5%5]]5+5].']5JK37KK6?>3'7K4(,K'7K4(,5%5]]5+5].']5JK37K/K6?>3'7K4(K'7K4(5%5]]5+5].']5JK37K(3K6?>6?>6?>7K0DK?>?>3'7KK'7K5%5]]5+5]]K37K;9J^9%=_ZII69+69$K6?>3'7K/,K'7K/,5%5]]5+5]]K37K$%K6?>3'7K 3K'7K 35%5]]5+5]]K37K*K6?>3'7KK'7K5%5]]5+5]]K37K(3K6?>6?>?>3'7K4( JK'7K4( 5%5]]5+5]]5JK37K(K6?>3'7K4(G'('JK'7K4(G'('5%5]]5+5]]5JK37KK6?>3'7K4(,JK'7K4(,5%5]]5+5]]5JK37K'/K6?>3'7K4('JK'7K4('5%5]]5+5]]5JK37K/#'$%/5+5].']5I5IK6?>3'7K4('G'('JK'7K4('G'('5%5]]5+5]]5JK37KK6?>3'7K4( (, JK'7K4( (, 5%5]]5+5]]5JK37K (,K6?>3'7K4( (, G'('JK'7K4( (, G'('5%5]]5+5]]5JK37KK6?>3'7K4(JK'7K4(5%5]]5+5]]5JK37K(3K6?>6?>?>3'7K4( %K'7K4( 5%5]]5+5]]5%K37K(K6?>3'7K4(G'('%K'7K4(G'('5%5]]5+5]]5%K37KK6?>3'7K4(,%K'7K4(,5%5]]5+5]]5%K37K'/K6?>3'7K4(%K'7K4(5%5]]5+5]]5%K37K(3K6?>6?>?>3'7K4( $K'7K4( 5%5]]5+5]]5$K37K'K6?>3'7K4(G'('$K'7K4(G'('5%5]]5+5]]5$K37KK6?>3'7K4(,$K'7K4(,5%5]]5+5]]5$K37K/K6?>3'7K4($K'7K4(5%5]]5+5]]5$K37K(3K6?>6?>?>3'7K4( +K'7K4( 5%5]]5+5]]5+K37K,#5IK6?78


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo>3'7K4(G'('+K'7K4(G'('5%5]]5+5]]5+K37KK6?>3'7K4(,+K'7K4(,5%5]]5+5]]5+K37K'/K6?>3'7K4(+K'7K4(5%5]]5+5]]5+K37K(3K6?>6?>6?>6?+ G;N $ %;D!/;7"80 !!#$"-6*&= L"I9>" L"I9


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo7%/;71(G= >G* /;7"7#$G;N /;7 55566-`('(1--7-;=C5,;H(K=C5/;51-3%(=C''7M12';H66(6(6(5K=C1(G71(G;=C5a;HJY%5J*Z5I5JK=C 66 5;'5';==C 662M121-555L"L"K 8/;7c , D 7D /;7%VAN"&? /;7(%#$&$ 7D&! " $ D*'/"(,%VAD=*- #> 1A@IKER3" 8 ) $"+ # - $ &- $) D "+&(6 & &" 7 % % - &( ^_e ^_" # ( "8*#&%&"6& %" / % D % 7M7/8O #$(


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo('/#$VAD b)8c''')bdc+#W1WW3X!#WXWfX$)!"+VAD&.($)"/0VAD$(#VAD"+VAD(,)"/#WPX b)8cb66''cb(.cbT(cbdc ,) 1&e 313 = # WPX >" + , ( 0 % "() " + &-&"& VAD $& ( ( ) ,%"+ VAD 2ER9KEI92% $ &e ", " -,)"+ VAD ,PP555"""PPPPfA ( ,) $& , # WPX" D=555""">,PPPP 0 ? $" + & $ D&) $($(A"L"K %VAD*)&")**&*&+,-.,&,',%.&'L"K


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo /;7 $ 0 "@)$%0"7 * ) ? /;7$K= >%=(>*=+D'< %" > ? =%" W9X>" / /;7$9 ( * ? (%$ %6%+D'0 "/;7 .*? $ " V ( " ' $ & $) " 7 $! /;7$9 /;7$I $ ( % ( "$/;7$K$*) $&$,$"A /;7 * #$ ( )&"86$!/;7$9/;7$I/;7$K". )? "80 $ $!/;7$9/;7$I6?/;7$K• ; "• /&


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo)A(''D'(AB03(''0(0(0(.3'0'A( `(AB00033B(`` b(cccccbHdK`c7HK7b(''cf bD'bH8K(ABbH8K3(''ccc7('''(AB$5%5P'b!JJPXc7'D''(AB%5J'b!%PX+c70T;HgK0=7H.7K(0fH7K(.370T;HgK0=7H37K(0fH7K(.37('(AB'(ABJ5+5%'b!%PX+c7('3('''(ABJ5+5$'b!%PX+c7(''((7'AbH8Kc7'A-('7h7 bH6K`(c7)i(''j5]f ('7)i(''j5]7H7K0b0c7'AB1-5&( ;HKfHKfHKfHKfHKf HKfHKfH%K=70_;HgK0=7;H37K3fH7K3fH7K3=7(''((7H3JKfH3%(KfH3$K7('(AB$5$5J'b!%PXJc7`_;HgK=7H7KfH7K8$ & 7D ! $$ 7D". . % ! $!/;7"7/;7$9%PP$e 59" ""PT@P2bgi$gAhI2NPPe " ""9R9PTVbg /%7/;7$IPP$e 59" ""PT@P2bgi$gAhI2Nb$IPPe " ""9R9PTVbg /%b$I8/;7$KPPe 59" ""PT@P2bgi$gAhI2Nb$KPP e " ""9R9PTVbg /%b$Kb+ % WhX ( & " hI2"'#$,$? VAN ( $ , & 6 " 8 $ $$( & = * # >,$&& #$ => , "80(& !/;7$K 1//;73"83


Arquitectura <strong>de</strong> Desenvolvimento <strong>de</strong> Agentes Multiprotocolo 7D &. $$ /;7 VAN % $? +D'"L"Q @!+$$ " $$ $ $&) $$"7 $$ ! 7D "7 ()$$7D,"/? 7D$$- )$ &$* " ( " -#"/% /;7 G M7 0 G;NGN"/#(- $$ (%! 7D"6(% . -&*$" 6 & , 6 /;7G;N"@ ( - ;D ? $ !;DB"8;D$9;D$I-, ;DB" 7 0 & /;7 VAN ( 0,%?) /;7$7D"8-& *$ & 7D - /;7 ( & & ? ! "/ 7D * $ & % $$ ( $"84


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída;&'& & &&&8IEF9"/ $ . % + $ /;7 & ( $P ! % ! $ $ ( * # " 6 0 $ $ 6! " ! $ *) ) " / ( #$ $# ! ( " (#$$.$($ "8)"7 (#$$(%* "/ &0 (*)$$"$ - "'D8 ,'D;/.)- 1'D;/3,85


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída * ,) =$K"I>" 'D;/ . /;7 % ( $ " ) ( #/;7b8%) $)$b`'D;/%b+%))$b) $% -b`#/;76b+/;7 ,$ # "J( ! " 'D;/$),#*6 "/ # *$ ! , ! $$ * 'D;/,;DB8%;DB8$;DB$)"Q"9 ; 7 $ , 'D;/ ) ,*$ $)"+ *$$'D;/6$9" '& "I" & #/;7"I"9" @&$$ "I"I" @/;7"I"K" '!"I"L" 'D;/"K" V& %"K"9" %"K"I" ; 'D;/"K"K" 'D;/"% $& $ & "7( %$0$"7 $ ( ) $ 'D;/$& " 8 *) = K"I> .'D;/*&$86


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída$ $ $ " ( #$ /;7/;7$K$ %" , . 6 "A$ ) # , ! $ - P " / #),;DB1A@KIK93;DB1A@K9RQ3"7 ! ( ) , !- * ?"/ .8$;DB1A@IEF93 8% ;DB ) 1A@IEFI3"+ ! *A+;DB1A@IEIQ3"+ ( 'D;/ = '; >0-"/#% 'D;/#$"@6! ( % $ 'D;/ .$$ -'D;/,;DB8$;DB8% ;DB" • C , C$ WX @ 7U =,PP555"""."P*P*P",>" @( ! ;DB ,;DB"• D 8$ ;DB D+ 9I"I @D@+=,PP555""P$PPPPP5P9I9P9I95P9I9P9I9KP$",>"• /;7A,@D =,PP555""PP ",>"@(!,;DB;DB"+. C$$$$*• &'; /;7##,5"• +';.$ !,$$O 5V/DG"• 7 % $) '; $$"• -)*7D$$"87


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída+-$$,;DB8%;DB8$;DB 7D&&- $6&$)"8#$-;DB,;DB8$;DB8%;DB"+-'D;/"+0;DB % 'D;/ )$ !$ " / , . ;DB,;DB8$;DB8%;DB"8 "I" ! = > ) ,"K" ! $$"L" + % ! ) $) !?"@ ;DB ( # = Q"9>" '$ %;DB&.V;N 1,5293"8 ? * , !"7$&*"88


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída Q"9"K" Z $%!"89


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão DistribuídaL" '"Q" @ - $ 7 M7 VAN =$- )$/;7 *,6$&/;7$$- >"R" D% "S" D!$P=>%"' %6 ) & ;DB * $) ) % ? /;7 & $ ? $$,1,5223"/ !" )$ #$ )$ & %" + (!$0 % =--> & - #=-$+>" + % $ " ` ( % % %"/)#$&% G /;71`UEE3"' %&(%$ &%"70)( &;DB $1,5223"Q"K ,;DB ( $& $ - !"'$, #$ $$# $($&,-. - $ &"+ 6 & ! $& $ !8%# $ 7@ , " / ? 'D;/ ,;DB!$- "@ , ;DB $ $!/;7"7$- 6#,;DB $)$ /;7 " + -)0"+090


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída 0 ,)= Q"I>" Q"I


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída7%$%.9K Q,IL)$ Q"K"****"# ? # ?F?DD %DD "E817G& 2 Q"K


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída+ * &1 ! ( # $ &(4(= 7D> $$ $%!9EEI.Q.IR9KK29Q"2.L21A@IQSE3" &! ( * (-3' &((1'"`,( (3- - * " 8 $& * &9$& &9",;DB!"/),-;DB"+'D;/8%;DB8$;DB ) $,"Q"L 8%;DB %! ) & % , * $ " 7 %.$K Q" , ) 2Q I ) ) 0 , &"+0 ")) )$"8 %$-& ," 7 % 922 ( $"7 ESh*) "+&0$&" S $%Kh ,"+%0&%6)*, " 8% ;DB - $ %! )" + *$ ( ) * " $ &."6($ $ &" 7 ) (( & % ) $ %"%(#$! )$ )"8&-))& $"7)#$$! $ * $#$" 7 % ) , $ !93


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída%&"+0!% 6) , $& -,!"7$))#$"A;DB)*&%! $)$ " @ - # # * = Q"Q>") $ %! %! , &" Q"Q


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída• $9 < ( 0 ? * %!" 8 , ( !"@ $)$ % "/ =>*$%" =>$(&) $" 7 ( ) " = &>$- 9=$>*,$0 2=>)" ;DB ( 0% $) ? * ;DB" 8 * ) ("%$ * , " 7% % =9> % # $)$ +D' =d9g9"K"R"9"KI"9"L dIg9"K"R"9"Q2"I"S"9"KI9> =922>!=$>"922\d9PdI+$!(+D'=d9dI> ( #" +D' d9 9"K"R"9"KI"9"L"9"I"K#)9"I"K "++D'dI) +D'#*9"K"R"9"Q2"I"S"9"KI9"9"I"K"V$&#$&$)$%$$!(%=$$"$>"+ ) & $$"$ % $)$ %" ' ) $ +D' $)$ % " /%$$$"$d9dI$&%( "V % ( # ? " 7. %B/=BU/>B887B2W(#B2W(# 887B2W(bHffKB2W(#cB2W( 887B#bHggKB2W(cB#887B#(3bHfKB#cB#(3887BbHkKB#(3cB887B''bHgKBcB'' 887B(bH77KfH[7KB''cB( 887B (bH>KfH?KfH>7KfH?7KB(cB (887BbH>>KfK??KB (cB 887B-'bH^KfKHBcB-' 887BAB bH_KfK6KfKlKB-'cBAB 887B-LbHHBABc=9>95


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão DistribuídaB-L3L3(AB`8873L3f(fABfH;HBH=K887H9K(887'_fHUKK_KUKKff 887'('H;H@`EH=K887B@HSKBEA;DB$)-% @ ;=^_6lgf>>??[ggff77[7??7>>7*!=Q"9>"Q"9% = Q"R>" Q"R


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída+%%"5"T"$=W"X>"+%0T0" 0 +D' 2"2" 2 0*"@)%!#"Q"L"9 ;#+ (# = Q"S>"'*1A@IEFI3(*)$& =$- >" + $ ( & %! $9"8$$9. )$ $ % , $9!" Q"S


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão DistribuídaA 8%;DB * * ! = Q"F>" Q"F"')(%% ($)?=>"7-)9" @%=$$>"I" @*)) "K" Z%$)?=$$"$>"L" @-*=$)$>%("Q" @$*=$ !>"R" @&.,$9!"8%;DB)%!"8$%, ) & $& %$ " + % 8 $ %%!&)) "V #$ %! 8$ ;DB" 8 ) 98


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída!"@$$($)"Q"Q 8$;DB7 $ ) -" ( 6 $ - $ 6 "+$ $"7%, () $" $ & , , .( 6 & #$ -$ ?"+ !!"+$)$ ! " 7% % G & $" + $ ))"8$;DB $$$$!"+$)#&"+-;DB(!= Q"E>" Q"E


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída@.$• !4• *


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída % !"'0($"+ /;7 ( * ( #$,*"/(&#% " =!!> ( % ^) _" 8 ( * (!%,",&%% (#" ! +D' !"@$)*%%< #$"=!% !(!># $ ( " ) $ &"/ * ,) )$ "7 $8$;DB$-/;7.A8.;DB1A@IQSK3"8 - ( $ $ ? "+("8$&)0$& ,"8 ))& /;7#$ = Q"99>" Q"99


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída $( =>"@,(=!!1>!,$$"7%) )#$"+"8$)$) "/%8$;DB.!!!"+*!(1 (&$? =!->"* &'(-) $ " - $ )"+&9" @$!(1 !!1"I" $"K" ; $ !(1 $ 9 !!1 $ I" , 9"Q"Q"9 ;#+ 8$ ;DB # -= Q"9I>" Q"9I


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída$ -!!!"!$"c , 8% ;DB $) ? * /;7 => $=/> $='/>"+--< ( )$ $ ! 0 "/ $ (&- 64! =>P=P>"+?(!% !$" 8$ ;DB * = 7D>" + $ 6 & $6 # $ -3' &((1' &(1'=$%%>"@ , & $ * *-3'*$$" % ;DB $. $ 0 * 6 " J ( $ )$ % $ &$"Q"R $'D;/8 * $ $ 'D;/"7. -$& # /;7 % % &" # /;7 /;7$& "+)#&'D;/$6! * ( =';>" + *$ $ # & ?6$"'/;7$ ($ 'D;/ * ) % * ! $ " V $& ( )&$ () $b % ( () ) ,"103


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão DistribuídaQ"R"9 ; ! 1223 = Q"9K>" 0 ! ? , 0 ( ? 0 #" Q"9K> &>>> $"@ 0 * 0 ! =/;>0 (=';>0 =0 0 >. 1,5223 > m = 1 &4 > 1< m 1 m ≈ n $"8 > % 0 ( &" > > ( 0 $ = 9> = 9> "+>)6 " (( " 0 $104


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída"8.Q"I"Q"I


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão DistribuídaA$- . /;7,';"7%8%;DB$ $%!"8&% /;7';"#)%! $ -$ $ = Q"9Q>" Q"9Q


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída$ (/;7$K - 8$ ;DB" / ( ) -;DB/;7.A8.;DB"V &/;7VAN$)$%=$L"L"K>"8&0,%& ?) $/;7" %VAN866eJ5556,(6IT7g37T3$866e5558J*J6,#T7T3$T8%!7;JS'%S555=+ 8% ;DB . $)$+D'VAN"8*%?) 0,%") ))-;DB0#$*$ #"D 8%;DB$)#$&$ ';%= Q"9R>" Q"9R


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída $ ) %! $ !$%&" ! ! 'D;/ ( &$$$ $D8"J #$ & - $ ,"'%6!%"Q"R"I @%+0 ,'D;/(*)%&&-;DBA@"8(*)0)$=/;76> %$ $$"8 . & % 0,= Q"9S>"D"+& 'D;/ , - - "7 )& *$ ),;DB*" ; ) ()$"Alarm MIBScript MIBNotificationLog MIBExpression MIBEvent MIBR<strong>em</strong>oteOps MIBsSchedule MIBMIB-2 (RFC1213)0 1000 2000 3000 4000 5000 Q"9S


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída/ 'D;/ " 8% 66/;7$K - ;DB # "86$60% "A$&($#$ $ ) " ' $ & (%$ 6! - % %&0!'D;/"Q"R"K D % 'D;/ % $ "+ *$ 'D;/ ( & "M) ) &#$!"80!#$" & " 7 0 ( & $ " / 8% ;DB *$ -;DB;DB,;DB"7 & '; , ) " 8 )=#> & = Q"9F>" Q"9F


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída Q"9E


Avaliação do Mo<strong>de</strong>lo DISMAN para Gestão Distribuída7. - ;DB , ;DB8% ;DB 8$ ;DB # " / ? & 'D;/ - $$ -, ;DB 8$ ;DB 8% ;DB" ( & #$ # 0 ;DB C" 8 ! $ , $ 'D;/ %"%$$($$6 % " #$ /;7 - 'D;/ " M) $ *!6&#" & /;7 $ $)$)$0 %# "@$!% &)?) $"8/;7)) $"#?*, %"'$-'D;/ # # &. $?$$&" 6-;DB#$"8 -6 8$;DB ;DB - , ;DB 8% ;DB $ # " 8 # ! $/;7.A8.;DB/;7VAN"111


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>%4=%4>=(


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>) %$" ' $ $ 6" / ! $$ -$ 617 U223"I" $$- -$" & /;7 * $ - P ( )" M) $ & /;7 $& ( *) & & - "7$) ,/;7 - " &- *%$%"7 $ 6 "/# !$"R"9 -$# - , % !#%"&$ $, ! - ( #$ $ " 8 & $ $P & % $ ! $ & -,#" 6$! 1BES3• @- 7 < ! $ & - $ $ # " 8 & - $ "V%$ ) M;N%$ D"• 8% A < $ $ $ $& $"+?- )$ $ $. $ )&"7$- )$$"80&0$%- $" *$&% A;D"• ;-$< (( 6 -$" 8 % ) $ ( &" 114


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong> -$ ( $ % $ # " 8% -%,-"@ -$- ),.&" -$( $& $ $& , ( 1+$EE3 1B EF3" ' -$&* ) * $" @6 & ) ## !%6, % )"( -$&*-* *$ &"+ -$ 6 ! 1&EF3$ 1aER3 & ) ? , 1NEE3" (1/UT$EE3(-1&EE3&1ES3"R"I -$ + % -$


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>#"8$)& & -" @ %,.$ " $( & ) $ *$ $)."? $$- $,$#$"c0-P % # ) P$ $"( -$%"@# (& $- " ,$"@$$,( 1;EF3" + "8& )&") ( $ $ " . - $$,%&"8& & . % ", 1,EF3 & -$ * -#,&-%"+$) &6$"'$#$( !() -"8($ , /;7" ( $ -$ " $ %"/))$ &. $&"a1aEE3& -$$- "7 " + , . - & , - " 8 )$ ) ," + 6 =>&,("116


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>8% - " V % & ( & 1$293" 8 , $ G;N $%? "8 - $%#$$"+- 6% &%" , & 6 " , )"' $ -*,"70 $#$,",($$$%"8 ) #(($P)$"8(#$$ , -$"/))! &)b+b`)$ b!% * b@) b8% b . -) " @ ? 1EE3 )& & & " 8 &?&&"N1NEE3 ,) &#)$ " -$(&# , "+ #- )% $& ! )"8 $ 6 "+ (6,,"c, , ) " & , (6 $ $& !$)$ 1O,EF3"Ma1aES3 & -$ 6 117


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>% % "@ ! ? -% & ) , " + ,$" $ #$$ ( " 8 ( ) ( #$"' ()). 6. " , $ -$,) * &" V ( & ) 5 ) , $ !&$" % & $ $ &"/ ) -$ & & $ " , $ #$ $& =" " #$>" 7 ) ) ,&&$$ !"8) $ 6 & % ..))%&,"V),(,, , , & 0 & ) $. ! " )()"8?=% 1293 & 1a5 ,EE3> , ( $ ( % $" (&, "` $ -$"` , ,"` $ $)) , ," )&0 1EE3"7..) ($ & , % "/, ()0 = R"9>" R"9,! $ " / , = # &> ( ( $P"$$,( $ ? " @ ,$"118


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>#+ R"9


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>-$ #$ 6 #$ ! $/;7- (&"% -$ ("7$!1!2I3 * % ) $ -$"8,! ) ! ) )& - - P) " ( ! $&* & =- >"/( 0$&"8$$( 0$$$! # A;D @+AB"D 1DEF3 ! A;D# -$ -$ 1 31BEE3"8 !&6($# ((&"( -$ ! ! P$"R"I"9 -$/;7,& ()" /;7 @+AB @;D7 & -$ "8 $$ $) ! -$"7..)& -$ ? " 7 -$ %"8 (- (! "7$ -$$$*& ,= R"I>" -$- ( ! " / ) "7 -$ )) -$= 6>$ /;7"))7D -$,120


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>- 6"7 -$$$! #"7( 7D ) ) , #


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>+ 6 -$ &;/;7(;DB# =,PP " "P> )-="" 6>&$ -$%= R"K>" R"K"122


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong> &$ ) $ ="" > & $ 6 = R"Q>"8(&$& -$ -" ) 6 ) * ! &" R"L


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong> %6 ( ! ; $ & 0" , #$ ; ,DaZ[[, 1,3+;$$V$B,*$ -$ 1+;3;7 T$$N-;('# V$ @ ; 1;73 ; 1' 223" ;($($ ( * @+AB 1&!!' 1&!&, < $ K"9"Q= R"R>" R"R"/$/;7; ($;"8 &/;7$K $ *, ( 1A@IQSK3 9, + 124


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>1A@IQSQ3" 8 $ & $ ( ; /;7" R"S=>&- = >";DB,*(; " 7 ( * * " + *$)?= %> * ! $& -$"+&* ;$/;7$!;"' $ ;.;DB 1 = R"F . >" / % @ % ;DB )"> 1">',(#" R"F


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>+ ) & 1&!&,* ? # $ 6=(#>= R"F.>";$6( 6=1!> #$=" !> 6=!>"+#0 ( 6 " .$ "( ( #$ $ . $ %=-0(>!" ( +"7() )&- = R"E>" R"E


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>• 8 = $> !'!' &', !' '!'&',''4• +("+ & . "@%&;DB,.&$$$)$$ -"7 ) +) *• ++%5I


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong> R"92


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong>+7&g'm,a(% TM"7 ( & ,$ 6"8(*$)"+$=(.>*&$$ ='> ( (" ' ,) ( ( (.'.'"+( -("'&= ( & > 1 " ! 1 (!P1 ! $ 6 P " 8 . $ # % $) =1 " #$1 (#$P1 #$>"@ $ % , ( !" =>=>$=>"R"L"9 +$/;7;;DB$/;7;("+$(#6 = R"9I>" R"9I $ 129


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong> $" ' ? $ $*;DB" 7D()$ & & * $ 6"7 -$((+AB= -0)>"/ & -$ , -;=,PP555" ,"P>"&+ABCI'a$@+AB=3>" /;7 M7 . *) #$ 7D"@ * ;DB ( )$ !" 1!()$$(;,$ " + * 6 %$ $ "8 ) & ;DB ) #$;= R"9K>" R"9K< $;.;DB&;DB$ % $ &) "';()$ 6) /;7"130


Agentes Móveis <strong>em</strong> Gestão <strong>SNMP</strong> ! -$ $$ 6 9> /;P;DB B5 $ (& /;74 I> 0 & DD+7 =##-)" > 64 K> -$ #= NA;D>"7 ; & ;DB -$"V%(#S"R"Q @!8 # & , ( -$ $ ) , , &" -$& -?$6 $ # ?!( " $ -$).*"J "/ # ( ) -$ )" J ,#$ " /;7 -$#$;";DB#$/;7$! ; $ -$ % #"/(? , $ $,($& "D %*! $" + -$ - $%")#$& )&$! && )b. )) -$* )b / ) $ ()$b` & ! -$b`! b131


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão& &3 5 0D8B/$"6 !! (# %& 6 $" $6 $) ! ",($ ( " " ) &$"+ ) $ - ! 0&"@ )!"J( ), "7%,;DB$6 6 ( ( ;DB % " & # $) 6 "8 $$ &$-"8#$$ & )"+ ;DB( 133


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão % $& ( #$&%;DB$$ , , ;DB 8$ ;DB ;.;DB"S"9 ; #$("8 ! $ 0&"&( % - % ,$ "@ )") = S"9>" S"9


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão'$ ( ! - * )$ & #$"+ $)&&.$$"-$$% 8$;DB&)$ "7!) ,$= S"I>" S"I" S"K $ $"(-.-AO"8$$ /;7"J(- /;7 $& -"-"V=&> = 0%>"V $& - .#$&0 "+&$ ( - ; , 8$ $"&$). $"135


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão+. & C$ $$ $ #$ "S"I 8;+ 8 ; ( ( 6 /;7" 8& 6 L"L"I )& "7),&/;7"/% . /;7 = > & $& 6 ! /;7"@.6$)"B )- G;N"+&)&).,G;N) #" 8 - ) %0?/;7"& (-;DB"c , ;DB * , #" + 8 ; ( % 6)/;7;DB.,* "7$8;(/;7;DB(* "S"I"9 ;$$ /;7 ( $ $ $0 ! $$" $ 8$ ;DB %&* ;DB))$"/8;6 ! ) ( , 6 &" / - 6 &$$, "*,8;.$6)= S"L>"' . ) * 6" ( ) /;7 = >%•


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão• ,$6"+ " 7% * ( ) # 0 6 < W2X" + ) 0=W9X>. ,"+(&"+#,"&,)"/ * . " -;DB/;7"8($)"+-;DB#,;D"1)* $;DB"@$,$-"8( #$&* % - ;DB & ? /;7*#$"+-;DB * 6 =1-> $ * "/-,&) "7 $ ;DB , -$"/ S"Q ( ;DB(*) "137


Interface com o Sist<strong>em</strong>a <strong>de</strong> GestãoÁrea <strong>de</strong>Comandos.Seleccionar umficheiro MIB.Área <strong>de</strong>Tarefas.MIBs eProprieda<strong>de</strong>s. S"Q


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão'*) .)$*;DB *$"($#$?! #$"-$$(W+aX&"&G;N"@ % - ;DB =>#37Q$Q7QQ.-(7Q&.Q.-'7QQ3-'7QQ(,7Q(Q,7Q3Q?>7Q 1&/1Q(7Q86.66-. 66 1&/1Q6?>7Q 1&M-1Q(7Q86.66-. 66 1&M-1Q6?>7QQ?>'7Q(.8JIJ*JQ?>3'7Q'31Q'7Q5J5$5*5J5%5J5ZZ5JI5JJ+5JJX5JIP5+*5JJP5YX5JIY5JJ%5JIZ5JIJQ6?>6?>'7Q(.8JIJ*JQ?>3'7Q/ Q'7Q5J5$5*5J5%5J5ZZ5J5%5%5J5*5JI5JJ+5JJX5JIP5+*5JJP5YX5JIY5JJ%5JIZ5JIJQ37Q5J5$5*Q,7Q !Q6?>6?>6?>6?+$+D' $( )$ ;DB ( ) ?! "S"I"I @+ 8 $6 & "/ W7 X($&#$= S"S>"Repositório <strong>de</strong>componentes. S"S,=>CA=>& -" (;/D8 $CA ( # - "139


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão` & - $ CA ( + 1 #" + ( $ ( %( ?$)$C$"8 -,*,"V ( - * /;7 $ ) " A -/;7&= S"F>" S"F"* " c, $ D VAN !"; (VAD=$L"L"K> &+D'"' ( +D'#&)"8)&)$*"+D',$(!"+ ? * )$,"7/;7$K &$,$ " 7 $ /;7$9 /;7$I ( #$ " $ & W7$5"""X= S"E>"/ $* G;N"$W+aX/;7)$&8"140


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão S"E"9 #! #!5 #. 393/9;!0 0 #. 9 / S"92"141


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão S"99


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão /;7 * &1 !" &!-;DB&!"@)-) 0"+ )OU'T;,'TM;))"0)$ ? /;7 /;7 $ )"(&$(," 8 $) ) - " 8 ))#$)$$"-($ "7!&#( $ ) % " 7 * $) ( ) ( ) 0=WTXWXW ,X>"8!%)!W8X =6,> W+VX " / % W"IX )%9S9QI9CC, 2,"`*WZX)$WIX"- W+aX ( 8 ;=>&W"XW"IX= S"9K>"6!# $& ! ) */;7)"& %, ;DB ) ) & . , " B , & ) * #$ ! ) /;7" , ! & * $& % "' 6!(&",G;N&(( - ,*" # , G;N ! ( II ! =9K[E>&992,- =$%'>"143


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão S"9K"144


Interface com o Sist<strong>em</strong>a <strong>de</strong> GestãoOwner.Condições.Eventos.Objectos. S"9Q=W,X># =W9X>" + # $ #$ $) +D' 00%= S"9R>"145


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão S"9R


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão ( $ % =W8%X> =WBX> =W,,X>" @ $ $ ( $= S"9F>"Particularida<strong>de</strong>sda condição.Desactivado umavez que acondição é apenasdo tipo existe.Tipo <strong>de</strong>condição(existe).Evento.Tipo efrequência <strong>de</strong>amostrag<strong>em</strong>. S"9F


Interface com o Sist<strong>em</strong>a <strong>de</strong> GestãoS"Q -$+0-$$8;(& -$(/;7;= S"I2>" S"I2" S"I9


Interface com o Sist<strong>em</strong>a <strong>de</strong> GestãoLugares.Agência.Proprieda<strong>de</strong>s doagente. S"II" S"IK


Interface com o Sist<strong>em</strong>a <strong>de</strong> Gestão .& %#" )( - ( M;NO ;N&* ) " &= S"IL>">M7" S"IL< ">O7"/) &$,$"@* )*) # = S"IQ>">M7" S"IQ< ">O 7"+ & $ !#"150


Interface com o Sist<strong>em</strong>a <strong>de</strong> GestãoS"S @!+ " J $ &! ) $"8 ()$- #!"J$$- , )?"/("&--%$"7 ! & *)$ 60 %0"+&$ "/$&(!&DO 7"/ # $. ) # 8 ;*- #" @ - 6 %$,;DB8$;DB;.;DB- ("+ ! - 0 $) $ ! #" 7 & $- # # " 7 &--&"+#M;NO;N% " * /;7 # "8!,# ( !, "151


Conclusões e Trabalho Futuro && & F&; &&&&&&&#& G H ;&&F&F$&&8,' /, "7 38*9 ( $ * ! " & 6 ! *#& "% /;7" # & /;7 ,$$ &"+ $/;7$K$.0 "' ( $ ,$ $ , 5 $$! #& "7.$)% C$& )$ * @+AB - "@ $$,!$&,&%/;7"/ *153


Conclusões e Trabalho Futuro " ' /;7 ) ) "+ 'D;/ $ * ! ! ? /;7" / ,( -%6$"( ( $ %( & "600&6 ,"$ $ $!$ #( $ !&&!&"/ , . ! &. , /;7 &"+ *$&!"/ " 8 6 ? * )"'$!$$ ( % $& " 8 , ( .&" 7D&$$ "/ 7D.*%* "8. & ( /;7 G M7 @+ABA;D "8 /;7 G$D$O 7" ( 7D % 6 G;N;D=;D$9;D$I>VAN/;7"800,%$/;7& ?!/;7"+ /;7 VAN $* $)"154


Conclusões e Trabalho Futuro!;DB5%&).! *?) ("7(&).6+D';DB $ " % ( 6!VAN%7M7/;7N'7"A$ /;7 'D;/" 7 7D,;DB8%;DB8$ ;DB" C #$ #0 ;DB*% ! 'D;/ " / ? " , ;DB 8%;DB ;DB8$;DB$" ! /;7 VAN" 8 ) , ;DB $ 8%;DB$?%!"+'D;/%- ;DB$6$& $"- % -$ , & $ "7 -$ &( $"/?, ) - -$ *$ "/ % /;7 & -$ * (/;7"/)) /;7 -$ /;7 "/ -$'D;/"7;DB& -$ 6 " 8 ;DB ;.;DB ; ( ) ( & $ #$ "7 $ -$ '; = > -$"/';)#,;DB!$;DB%!;.;DB -$8%;DB155


Conclusões e Trabalho Futuro 8$ ;DB ) "' $ & ;DB & 'D;/ $ $ 0 !& $"7 ("7$($&%#$& , "/, )#8;*- #" + ! - 0 $) $ ! #"7 & $- # # " 7 & - -&"@&* $ )#$$D$-$"8,*!*$ %#$ #$ /;7 &#"!6#$ # (! $&"F"9 '$ V , $ $$ ( $ "D$ $ $-#?"7$$$.#D, 9 "+ $$ * - (= F"9>• ;#


Conclusões e Trabalho Futuro F"9" 7D - 9K92$&I22IL"F"9


Conclusões e Trabalho Futuro ,$,"F"I 7$,+, .$ , $$ # /;7" / $ #&)"M) $ $ $ - $ , $ ! )" ) -$ -$ $- & ) % ? & - "V $ $$ 7D ;DB $ $)- =>" @ - .;D$9;D$I;D "$ % 'D;/%C;G!6%!&!%!)$"158


Ex<strong>em</strong>plo <strong>de</strong> construção <strong>de</strong> um agente usando a Agent API%" 8% 7D6_!(.,#54354(,#'1_6555_C((,#'&4(@C(,#;'=@;'=C7,5(1;=CE(/';'=.1(@7,5(1;=C,#7;=6JIC/';; ;==S;2;,#=5;===CEE6_!(.,(54354(,('1_6555_C((,('&4(G&4(@/37/5(/;HKS/5 =C(,(;'=@;'=CE(/';'=.1(@/';; ;==S3=CE(/';/'3'=.1(@/373'5/;=C;35,;=[7/5 =.1(;&(&5G 0N-=C37/5(/;35;=S/5 =C/';; ;==S3=CEE159


Ex<strong>em</strong>plo <strong>de</strong> construção <strong>de</strong> um agente usando a Agent API6_!(.&''5435((_&'''1-& 15_6555_C55535_C4355a.C4355DC(-3''&'(-3'@/3bc7C(-3';=@37/bZcCE(3'(3;3=@(7;(=5(;=C,75V,;=5;=C275;;(=/&;+==CE(.;=@35.CE(3'/&;S/3=@3bc73CE(//&;=@3bcCE(';=@XCEE((&'''&((1'@a.'7C((a7JC((/2&27%C((0/2&27$C((-1&7+C((& 02N7PC( bc'C(,bc,C(&'';=@;=C'7 bZcC,7,bZcC'bIc7 ;Q5J5$5*5J5*5$5J%5J5%5J5%Q=C66 /'bJc7 ;Q5J5$5*5J5*5$5J%5J5%5J5$Q=C66 /'b%c7 ;Q5J5$5*5J5*5$5J%5J5%5J5+Q=C66JPII'b$c7 ;Q5J5$5*5J5*5$5J%5J5%5J5PQ=C66$'b+c7 ;Q5J5$5*5J5*5$5J%5J5%5J5*Q=C66QQ'bPc7 ;Q5J5$5*5J5*5$5J%5J5%5J5XQ=C66 /'b*c7 ;Q5J5$5*5J5*5$5J%5J5%5J5ZQ=C660/2&2'bXc7 ;Q5J5$5*5J5*5$5J%5J5%5J5YQ=C66 /,bIc7/5 C,bJc7/5 C,b%c7/5 C,b$c7/5 C,b+c7/5 C,bPc7/5 C,b*c7/5 C,bXc7/5 C'7a.;=CE( ;=@'bXcC160


Ex<strong>em</strong>plo <strong>de</strong> construção <strong>de</strong> um agente usando a Agent APIE(-3'(-3'; ,=@-3';=CE(3'';2S,=@D7D;2=C.;5.1;==@'5;5;=S,=CEE(;/=@;='5;/=CE( bc;=@'CE(,bc,;=@,CE(,3';(-3'3'=@;7IC>'5.C^^=@;3'5/&;=77=@&(&50& NCEE&(&50CE(3' /;-3'3'=@,@;3'5/&;%=77=3'5/&;%S;JPII==C;3'5/&;$=77=3'5/&;$S;$==C;3'5/&;+=77=3'5/&;+S;QQ=5/;==C;3'5/&;*=77=3'5/&;*S;0/2&2==CE((.;(=@EE(.;(S=@,@(7;(=C;5;=77&(&5&/gg(77I=C;5;=77&(&5&/gg(77J=CCE((.;(=@CEE( /'; '=@,@ 7 5( ;QQSIS'5;==CE((.;(=@CECEE6_!(.&5435('5_AB'4(,#S,(&''_(AB';=('((AB5_6(555'C555_C((&'&(&@((N0#-010&7Q5J5$5*5J5%5J5J5$5IQC((N0&0&7Q5J5$5*5J5%5J5J5+5IQC161


Ex<strong>em</strong>plo <strong>de</strong> construção <strong>de</strong> um agente usando a Agent API((!&27Q5J5$5*5J5%5J5%5%QC((1-0& 017Q5J5$5*5J5*5$5J%QC((1-0& 07;1-0& 01^Q5JQ=C((1-0& 0& 0&27;1-0& 0^Q5%Q=C(&;=@;=CE(3'4(;=@,#7,#;N0#-010&=C''4(;=C,(7,(;N0&0&=C''4(;=C&'''7&'';QI5I5I5I5I5I5I5I5I5I5IQ=C(7;1-0& 0& 0&2S'=C''4(;(=C(7;!&2S!;==C''4(;(=CE((3';bc=@,@&7&;=C5555!(,5;=CE((.;(=@5((;=CEEE162


DTD para a representação <strong>de</strong> mensagens <strong>SNMP</strong> <strong>em</strong> XML%B" '' /;7G;N>T('7Q#!ZQT?>[21;_S,_S_=?>[&23;Jf%f$=R$R?>[&2 &&d1-2 ?>[&2.-(;1 Pf'Pfa&f.=R1 PR?>[&2.-' &&d1-2 ?>[&23-' &&d1-2 ?>[&2(, &&d1-2 ?>[&2, &&d1-2 ?>[211-N?>[&2 &&d"# ?>[&2( &&d"# ?>[21,1-N?>[&2, &&d"# ?>[&2,3 &&d"# ?>[21;_S_S_S_S_S_S_S_=?>[&2 &&d"# ?>[21;3'=_?>[&23 &&d1-2 ?>[&2' &&d"# ?>[&2 &&d1-2 ?>[&2' &&d1-2 ?>[21;3'=_?>[&2' &&d"# ?>[&2 &&d1-2 ?>[&2' &&d1-2 ?>[21;3'=_?>[&2' &&d"# ?>[&2 &&d1-2 ?>[&2' &&d1-2 ?>[21;3'=_?>[&2 &&d"# ?>[&2 &&d"# ?>[&2' &&d"# ?>[&2 &&d1-2 ?>[&2' &&d1-2 ?>[21;3'=_?>[&2' &&d"# ?>[&2 &&d1-2 ?>[&2' &&d1-2 ?>[&23 &&d1-2 ?163


DTD para a representação <strong>de</strong> mensagens <strong>SNMP</strong> <strong>em</strong> XML>[21;3'=_?>[&2' &&d"# ?>[&2 &&d1-2 ?>[&2' &&d1-2 ?>[&23 &&d1-2 ?>[21;3'=_?>[&2' &&d"# ?>[&2 &&d1-2 ?>[&2' &&d1-2 ?>[213'1-N?>[&23'' &&d"# ?>[&23' &&d"# ?>[&23'3 &&d1-2 ?>[211-N?>[&2 &&d"# ?>[&2'( &&d"# ?164


MAF-MIB%@" ;.;DB1&!1 !887 1-!11-3%1&'!11-!&1GV1!11-3%C1 #2 N2&#- & QIIIYJPJP%*OQ &O&Q-(('(6#3'''&3Q&!Q-'2 -&P$II(-e523#&#3$ZJI&3-4e'55Q -Q1'(1&,1&!Q/QI%IJJPIIIIDQ -Q.'2((.35Q887@J%+YYE1 !887@JE4( !887@1JE2 !887@1%E,'( 1&!&,500,0;='1&!!'500,;=C,' !887@4(JE,&.,N-N&M ,;O;I55%PP==&',&#', -Q'.D..,(5!S,165


MAF-MIB..,R(,((R(5Q !/&2@RRaE887@,'JE,'N-N&M ,;O;I55%PP==&',&#', -Q'.&,5Q !/&2@RRaE887@,'%E,2(N-N&M ,;O;I55%PP==&',&#', -Q&''.&,5Q !/&2@RRaE887@,'$E,,N-N&M @&,;I=S;J=S1&;%=S2;$=S.;P=E&',&#( -Q,.&,5Q887@,'+E, (N-N&M ,;O;I55%PP==&',&#( -Q (.&,5Q !/&2@RRaE887@,'PE,14/N-N&M &',&#( -Q143.&,5Q887@,'*E,1/N-N&M &',&#( -Q13.&,5Q887@,'XEN-N&M"#!1,1&M&((&#( -Q&5Q887@4(%E,N-N&M1,1&M&((&#(166


MAF-MIB -Q1&!5Q M@'E887@JE1,887"#@' S' E'N-N&M &',&#( -Q&)33,5Q887@,JE'N-N&M @3(!';I=S'!';J=S(#;%=S3';$=S'D!';+=S''(;P=S!';*=S&',;X=S&','';Z=S!';Y=S'!';JI=S!';JJ=S(;J%=E&',&#( -Q&)33,5Q887@,%E2'D1&!&,500,0;=2N-N&M"#!12,1&M&((&#( -Q2'5Q887@4($E2,N-N&M12,1&M&((&#( -Q&2,Q M@2'E887@2JE12,887"#@2' S2, S2D(. E2'N-N&M 1&M&((&#( -Q.'.&,5Q887@2,JE2,N-167


MAF-MIBN&M @(';I=S43;J=S(;%=S(.;$=S;+=E&',&#( -Q,'5Q887@2,%E2D(.N-N&M @D(';I=S434(D;J=E&',&#( -QD(.'5Q887@2,$E-(1&!&,500(;=-(N-N&M"#!1-(,1&M&((&#( -Q2(,(5Q887@4(+E-(,N-N&M1-(,1&M&((&#( -Q&-(,Q M@-('E887@-(JE1-(,887"#@-(' S-(2( ,;O;I55%PP==E-('N-N&M 1&M&',&#( -Q.'.&,(5Q887@-(,JE-(2(N-N&M ,;O;I55%PP==&',&#( -Q2(.(5Q887@-(,%E&1&!&,500;=&N-N&M"#!1&,1&M&((&#(168


MAF-MIB -Q2(5Q887@4(PE&,N-N&M1&,1&M&((&#( -Q&&,Q M@&&.,S&',S&,E887@&JE1&,887"#@&&., ,S&', ,S&, S& S&2( ,;O;I55%PP==E&&.,N-N&M ,1&M&((&#( -Q.&.,.5Q887@&,JE&',N-N&M ,1&M&((&#( -Q.',.5Q887@&,%E&,N-N&M @&,;I=S;J=S1&;%=S2;$=S.;P=E1&M&((&#( -Q.,.,5Q887@&,$E&N-N&M @;I=S'';J=S';%=E1&M&',&#( -Q..5Q887@&,+E&2(N-N&M ,;O;I55%PP==&',&#( -Q2(.5Q887@&,PE169


MAF-MIB&)'N-N&M @';J=S;%=S;$=E&,&#( -Q)'.5Q887@&,*E& & !887@4(*E&&.,N-N&M ,;O;I55%PP==&'&#( -Q..,.('5'.'.3,5Q !/&2@RRaE887@&JE&',N-N&M ,;O;I55%PP==&'&#( -Q.',.('5'.'.3,5Q !/&2@RRaE887@&%E&N-N&M ,;O;I55%PP==&'&#( -Q..((,.5Q !/&2@RRaE887@&$E&'N-N&M ,;O;I55%PP==&'&#( -Q.('..(''5Q !/&2@RRaE887@&+E&-(N-N&M ,;O;I55%PP==&'&#( -Q..(..('5Q !/&2@RRaE887@&PE&&N-N&M ,;O;I55%PP==&'&#( -Q.3''.((5Q !/&2@RRaE887@&*E& N-170


MAF-MIBN&M @;I=S(;J=E&'&#( -Q#'(.5Q !/&2@IE887@&XE21&!!'(!.(..!N-N&M"#!1!,&((&#( -Q.'-(S&'&,5Q887@2JE!,N-N&M1!,&((&#( -Q&,'(((.5#'.S4(.(''''.(3!S!&''!5Q M@!S!E887@!JE1!,887"#@!&'S!&'S! (&'S!&'S!(.!S!&' S! S!$%S!E!N-N&M&';O;I55$%==1&M&((&#( -Q..,5.((.4(.(,(,'',.(,'5Q887@!,JE!N-N&M&';O;J55$%==1&M&((&#( -Q.(,)S'3,'.,5.4(!.3.!5Q887@!,%E! (N-N&M&'1&M&'(&#(171


MAF-MIB -Q..''(..,5Q !/&2@RRaE887@!,$E!N-N&M&'1&M&'(&#( -Q.'.(.5Q887@!,+E!(.!N-N&M@;I=S,;J=S(;%=E1&M&'(&#( -Q.,4(.,.'5('3(.5Q !/&2@@EE887@!,PE!&'N-N&M @(.;J=S';%=E1&M&'(&#( -Q.''.5Q !/&2@'E887@!,*E!N-N&M @(.;J=S';%=S.';$=E1&M&',&#( -Q.(.5.(.;J='(.,(3'..(.5.';%='(..,(,(35..';$='(..(.3'.3.('5Q887@!,XE!N-N&M$%1&M&',&#( -Q.('..(.5Q887@!,ZE!N-N&M1&M&'(&#( -Q..5&(.''''3'.5#'.S4(.(''''.(3!S!&''!5172


MAF-MIB(S',!'!(.!.!(3'!&''!.R(.R5.4(.''((p(3R!'!(.!5Q887@!,YE(.!N-N&M"#!1!,1&M&((&#( -Q&((''(.5Q887@2%E!,N-N&M1!,1&M&((&#( -Q1&!5Q M@!S!E887@!JE1!,887"#@!'$%S!' E!'N-N&M$%&',&#( -Q.''(.(,'!..(('5.3D'(3(5Q887@!,JE!'N-N&M @3(!';I=S'!';J=S3';%=S''(;$=S(;+=E&',&#( -Q&)33,5Q887@!,%E&2(&N-N&M"#!12(&,1&M&((&#( -Q2'5Q887@2$E2(&,N-N&M12(&,1&M&((&#( -Q&&,Q M@!S!S2(&'E173


MAF-MIB887@2(&JE12(&,887"#@2(&'#'$%;J55+%Y+Y*X%YP=S2(&2( ,;O;I55%PP==E2(&'N-N&M#'$%;J55+%Y+Y*X%YP=1&M&((&#( -Q.'.&,(5Q887@2(&,JE2(&2(N-N&M ,;O;I55%PP==&',&#( -Q2(.(5Q887@2(&,%E&,2(&N-N&M"#!12(&,1&M&((&#( -Q2',(5Q887@2+E2(&,N-N&M12(&,1&M&((&#( -Q&&,Q M@!S!S2(&'E887@2(&JE12(&,887"#@2(&'#'$%S2(&2( ,;O;I55%PP==E2(&'N-N&M#'$%;J55+%Y+Y*X%YP=1&M&((&#( -Q.'.&,(5Q887@2(&,JE2(&2(N-N&M ,;O;I55%PP==&',&#( -Q2(.(5Q887@2(&,%E-(2(-(N-N&M"#!12(-(,1&M&((&#( -Q2',(5Q887@2PE174


MAF-MIB2(-(,N-N&M12(-(,1&M&((&#( -Q&-(,Q M@!S!S2(-('E887@2(-(JE12(-(,887"#@2(-('#'$%S2(-(2( ,;O;I55%PP==E2(-('N-N&M#'$%;J55+%Y+Y*X%YP=1&M&((&#( -Q.'.&,(5Q887@2(-(,JE2(-(2(N-N&M ,;O;I55%PP==&',&#( -Q2(.(5Q887@2(-(,%E 175


Ex<strong>em</strong>plo <strong>de</strong> um macro para a Schedule MIB%'" 8%,;DB '-%WXWX#92 &%WXWIX 2,">37Q3%(Q(,7Q(Q,7Q3Q?>7Q5Q?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5$5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ37QJJ%5JIJ5JJ+5JIP5JJJ5JII5JIP5YY5JJJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3'37QJIQ,7Q#'$%Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5+5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37QJJ+5JJJ5JJX5JJ*5JIJ5JJ+5JJPQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5JI5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37Q5J5$5*5J5+5J5J5J%+YY5J5P5J5*Q,7Q !Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5JJ5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37QJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5J%5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37QJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5J$5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37QJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5J+5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37QJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5JY5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37QJQ,7Q Q6?>6?>6?>7Q5%Q?>'7Q866(.8JIJ*J6TT3%(Q?'7Q5J5$5*5J5%5J5*$5J5%5J5%I5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJQ>3'37QYY5YX5JIZ5JIJ5JJI5JII5YX5JJ+5JIP5JJJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3'37QJ%XQ,7Q Q6?>6?'7Q5J5$5*5J5%5J5*$5J5%5J5$5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ'7Q5J5$5*5J5%5J5*$5J5%5J5P5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJ5PIQ177


Ex<strong>em</strong>plo <strong>de</strong> um macro para a Schedule MIB>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5*5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QI5IQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5X5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QI5I5I5IQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5Z5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QI5I5IQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5Y5$5JJ+5JJX5JIP5P5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QI5I5I5I5I5I5I5IQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5JI5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QJJP5JJY5JIP5JJ*5YY5JI+5JIJ5JJPQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5JJ5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37Q5J5$5*5J5+5J5J5J%+YY5J5P5J5PQ,7Q !Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5J%5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37Q%Q,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5J$5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37Q%Q,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5J+5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5JY5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QJQ,7Q Q6?>6?>'7Q866(.8JIJ*J6TT3%(Q?>3' '7Q5J5$5*5J5%5J5*$5J5%5J5%I5$5JJ+5JJX5JIP5*5JJ*5JIJ5JJP5JJ*5JIJ5PIQ37QJQ,7Q Q6?>6?>6?>6?178


Cenários práticos <strong>de</strong> utilização da Expression MIB%8" @))&8%;DB8% %&%!) 8%;DB"


Cenários práticos <strong>de</strong> utilização da Expression MIB"+*.MA;DB1A@ISE23"hrSyst<strong>em</strong>Processes percentage m <strong>de</strong> processos = × 100 hrSyst<strong>em</strong>MaxProcesses 8%;DB(5$5Q'Q5$5Q,Q7Q9J69%_JIIQ/,5$5Q'Q5$5Q,Q 7'$% 35$5Q'Q5$5Q,Q 7P5$5Q'Q5$5Q,Q 7R(3R4( 5$5Q'Q5$5Q,Q5J7.,-(5I4(,5$5Q'Q5$5Q,Q5J 7R/R4('5$5Q'Q5$5Q,Q5J 7.,1-(5I4(5$5Q'Q5$5Q,Q5J 7R(3R4( 5$5Q'Q5$5Q,Q5%7.,1-(5I4(,5$5Q'Q5$5Q,Q5% 7R/R4(5$5Q'Q5$5Q,Q5% 7R(3R+*()$$%.,1-( "/%$$& $ &"B $ 0 ? % * ( ) $ ?" !% 89?%())&1N5ER3"+*).;DB.DD1A@9I9K3"( ∆ifInOctets+ ifOutOctets)× 8utilização = × 100( ∆t<strong>em</strong>po <strong>em</strong> segundos)× ifSpeed ,$ % ) $ ( I22h )) )% $ ( (" / $")#$%! !&,$" * 8% ;DB . 1A@IEFI3 ("


Cenários práticos <strong>de</strong> utilização da Expression MIB5$5Q'Q+5Q('Q7R(3R5$5Q'Q5+5Q((Q7QJII9J6;9%^9$=_JIIQ/,5$5Q'Q5+5Q((Q7$% 35$5Q'Q5+5Q((Q7P5$5Q'Q+5Q((Q7R(3R4( 5$5Q'Q5+5Q('Q5J7(-4(G'('5$5Q'Q5+5Q('Q5J7RR4(,5$5Q'Q5+5Q('Q5J7R/R4(5$5Q'Q5+5Q('Q5J7R(3R4( 5$5Q'Q5+5Q((Q5J74(G'('5$5Q'Q5+5Q((Q5J7RR4(,5$5Q'Q5+5Q((Q5J7R'/R4('5$5Q'Q5+5Q((Q5J7/#'$%/5$5Q'Q5+5Q((Q5I5I4('G'('5$5Q'Q5+5Q((Q5J 7RR4( (, 5$5Q'Q5+5Q((Q5J7 (,4( (, G'('5$5Q'Q5+5Q((Q5J 7RR4(5$5Q'Q5+5Q((Q5J7R(3R4( 5$5Q'Q5+5Q((Q5%7#(-4(G'('5$5Q'Q5+5Q((Q5%7RR4(,5$5Q'Q5+5Q((Q5%7R'/R4(5$5Q'Q5+5Q((Q5%7R(3R4( 5$5Q'Q5+5Q((Q5$7#(-4(G'('5$5Q'Q5+5Q((Q5$7RR4(,5$5Q'Q5+5Q((Q5$7R'/R4(5$5Q'Q5+5Q((Q5$7R(3R 8% K ( & *$%"8$) =(-77J>" + ? *"


Cenários práticos <strong>de</strong> utilização da Expression MIB$$$=$J>$=$I>$"! "%(total = checkService($1) + checkService($2) 5$5Q'Q5+5Q3(Q7Q(.(3(;9J=^(.(3(;9%=Q/,5$5Q'Q5+5Q3(Q 7#'$% 35$5Q'Q5+5Q3(Q7%I5$5Q'Q5+5Q3(Q 7R(3R4( 5$5Q'Q5+5Q3(Q5J7'866'554(,5$5Q'Q5+5Q3(Q5J 7R/R4(5$5Q'Q5+5Q3(Q5J 7R(3R4( 5$5Q'Q5+5Q3(Q5%7866554(,5$5Q'Q5+5Q3(Q5% 7R/R4(5$5Q'Q5+5Q3(Q5% 7R(3R182


ReferênciasA6EE 29EFBESBEFBEEB&&EFBEIB,ESB EFB EEM" M" NTT ;" B ; $ ; @ # #"I# J & # ( #%F#GKK;9EEE" =,PP555" " P>"C"A"NO ;/B


Referências@,,2I@,TEE@D;@D;@@@22@29'722' 22'D;/"@,,'"A;DB.....2S"%CI22I""@,T;"B ;"'; D; .B$ 8$ . % ( Z"S /jK9EEE@ D ; =@D;> $I"I C, 9EEE"=,PP555"" P>"@ D ; =@D;> @ ; $I"L I222"=,PP555"" >"@T" B)" ; &""+;,@+*ABU,$"I"L+I222"=,PP555" " P>"" @ @" N A" A$ # &F( ;D7I229"8"'7"N@+","78% ,;DN $ , ;7 T # ( ++ F#(++G:PPPC,I222"B" ' ; +; .B % ;TDTI222"'D;/@,=,PP555"" P,",P.,",>"';D 'U ; D $I"2 C, 9EEF"=,PP555"" P>"';DI/;7 ';D /;7 ; $9"2 /$ 9EES"=,PP555"" >"D7$22&EE&EF,ESDEFD+922L2D 7,T =,PP555"" P>"'"$'"5;",;"+X;,T$/5U; B;PD , T++ . ! Z"IK/F"SI2.SK2I222";" & " N( 8" , 7" & .+ & N ; B BU $ J & #+ # ( %F#(U %GKK B8,9EEE"" & H" H ' /5U ; #+ '9LJ%LJJ,RQ;9EEF", 7=,PP555" ,"P>""N"MB"/ 7"@ ,"A"8$(B;9EES"N" D '" M C" ;k 8$ , ; , T@(#-+" @#,#%-#A#%-#9EEF"D+PD8@ 922L2 D 7 T < + TD < T; +$$5" =DV. AG"S29 D , T . + T D . T; +$$5>"184


ReferênciasD+929RQD+SLEF.LD+PD8@ 929RQ ';+ < ' ; +*"=DV. A G"SI2 D , T . + TD . ; D ; D;>"D+PD8@ SLEF.L D 7 T < + TD.#; CI222"=,PP"5""P$5UPP*UP>" ;T C$l ; 8% D $9"2=,PP555"*$"P>"C/;7=,PP555"" >"8" a VT @, B $ J & #+ # ( %F#(U %GKKB8,9EEE"a"aa";H"Ta"D,H";T7+;+*T+/5U #.(Q #(( I!&#(+9EEE=,PP555"""U""*PmP>"185


Referênciasa5 ,EEa&EEaEEaERaESN ELN5ERN$EEN,ERNEEN22N22N22N29N29N2I/"a5 ,a"TH"D U;/8.,/5UTB ; Q #; &! F!GKK+5@R.F+9EEE"'" a& A" T ; , , D + ( - LL@LA 7" S.9K 9EEE=,PP "","P>"a"a/";7";;5 'TA + + - $"K "I ;9EEE"" a " ; & ; $ D ' # ! + F1)+GKJ9EER"M"a"NB",D ; 5U' /5U ; # ! + F1)+GKR7,%V/$9EES""N +D; ;%(;.O T9EEL"" N5 a" @T % " " F :9EER"'" N$ D , ;DB !& ( ! 9 R % :/$9EEE"" N, " H !& .! 9 & ( @: A.O T9EEE"" N " a , " 7$ + , 8T '; ; # #"I##; &(BU F(GKK n 99.9K+9EEE"A"NC"+$; ; 5,/;7 (V # F (#G:PPP + 8, I222"A" N C" +$ + , ;T ' /5U; 8#+ (( F8#+((;M58VCI222"A"NC"+$'; D #+ # )( &#F((--G:PPPXAD) I222"A"NC"+$'; ;@ LM +N ! 6O F +!:PPQ & 7 I229"A" N C" +$ /;7 ; ;D 7 # #"I# # ( # F #G:PPQ ;I229"A"NC"+$.,/;7 :PP:#; &#"U F#":PP: '+I22I"186


ReferênciasN2INEE;;E2;7;EF;EF;TER/UT$EE//;7+$EL+$EQ+$EE7 U227,EF7EF`UEEA@92RRA@99QQA"NC"+$,/;7 :PP:#; &#"U F#"G:PP: '+I22I"A"NC"+$5 /5U; Q # + # ( F #+#(GKK 07 ;9EEE"; T+*; 22.29.2I"=PP" " PPPP22.29.2I">"";'"B5$U +XATi9EE2DB/2.FKS9SQ.LE.F";7 T=,PP9EQ"""P;7P>"C";."nTC"M%$T'/5UT; 7 ! & -((+IQKKSIP:W( #! &1 9EEF"/" ; a" a 7" ; @ ; ; /5U Q 8+ )+9EEF"7";T+$$5O . !&(!9W%LC,9EER"D"/UT$"+X;"78"A$B .@ 5, D J & # + # ( %#(U %GKKB8,9EEE",/8./;77*=,PP555"." P>"C"N"+$C"";; ,/5U TD.%(Z"I/jL "L29.L9L'&9EEL"C"+$'$$D !!V$$9EEQ"C"+$A"N'; ; Q #; & ! F!GKK+5@+9EEE"B" 7 U H" O " O , D ; 5, /;7O ,T M5 #I# #" % (F%(G:PPPMI222"Z" 7, " a, ; 5 +$$5 #+ 9LJ%R=9EEF>"IR.KS"C"7C"ATD+7'99EEF"C"`U@"a78%5,;DB!&(!9R%:/$9EEE"a" ;@ , ;" A ; D B /5U; @7PD7. # -0 + QPJJ 9EFF"a" ;@ , ;" A D ; D @7PD7. D # -0 + QQTT;9EE2"187


ReferênciasA@99QRA@9I9KA@99QSA@9LQ9A@9LEKA@9QEIA@9RK2A@9SKFA@9E2QA@9E2RA@9E2SA@IIQSA@IKERA@IQS2A@IQS9A@IQSIA@IQSKA@IQSLa" ;@ , ;" A ; D B /5U; @7PD7. # -0 + QQTJ;9EE2"a" ;@ , ;" A ; D B /5U; @7PD7.;DB.DD#-0+Q:QL;9EE9"C"@;";",C"'$/5U; 7=/;7>#-0+QQTR;9EE2"C" @ a" ;@ , ;" A " O o; .. ; ; DBo#-0+QWTQ9EEK"8"'U7"N "A* ,a";@ ,'; +*B #-0+QWKLC,9EEK"B" O * " @ a" @ " , " O , /;7'7DZI"2#-0+QTK:;9EEL"" B.N V$ A D O O O #-0+QJLPC,9EEL"" B.N N" ; V A N =VAN> #-0+QRLS'&9EEL"C" @ a" ;@ , ;" A " O 7 + Z I , /5U ; 7 =/;7$I> #-0+QKPTC9EER"C" @ a" ;@ , ;" A " O ; Z I , /5U ; 7 =/;7$I> #-0+QKPJC9EER"C" @ a" ;@ , ;" A " O ; DBZI,/5U; 7=/;7$I>#-0+QKPRC9EER";"'B"O *'" 8%T7Z9#-0+::TRC9EEF""B.NA" N";VAD=VAD>T%#-0+:LKJ 9EEF"C"@A";T'"7B"5DZK,D. /5U ; 5U # -0 +:TRP9EEE"'"M A"7,B"O *,' /;7; 5U#-0+:TRQ9EEE"C" @ '" M A" 7, B" O * ; 7 ', ,/5U; 7=/;7>#-0+:TR:9EEE"'" N$ 7" ;T B" 5 /;7 # -0 +:TRL9EEE"V"B,B"O *V.T;=V;>$K, /5U ; 7 =/;7$K> # -0 +:TRW9EEE"188


ReferênciasA@IQSQA@IQSRA@IQSFA@IQSEA@IQF2A@IR9RA@ISE2A@IEIQA@IEF9A@IEFIA@K29LA@K9RQA@KIK9AEEB" O * A" 7, a" ;@ , Z5. @ ;=Z@;> , /5U ; 7 =/;7> #-0+:TRT9EEE"A" T '" N$ " A, B" O * @% 5 Z 9Z I Z K , D. /5U ; 5U#-0+:TRJ;I222"a" ;@ , '" 7U C" ,5 = C" @ a" ;@ , ;"A " O > ; D Z I=;D$I>#-0+:TRS9EEE"a" ;@ , '" 7U C" ,5 = C" @ a" ;@ , ;"A " O > % @$ ;D$I # -0 +:TRK9EEE"a" ;@ , '" 7U C" ,5 = C" @ a" ;@ , ;"A"O >@;D$I#-0+:TSP9EEE"A" C"TC"; M"TTUN";7"N,"B.N MT% 7 < M7P9"9 #-0+:JQJC,9EEE""O MA;DB#-0+:RKP;I222"a"O ,'; +*A7 NU+#-0+:K:TI222"A" a$ = B" 5> 8$ ;DB # -0 + :KSQ+I222"A"a$=B"5>'; 8%;DB#-0+:KS:+I222"A" a$ = B 5> / N ;DB # -0 +LPQW/$I222"'"N$C",5'; +*,' ; #-0+LQJT I229"'" N$ C" ,5 ' ; +* , ; +#-0+L:LQCI22I";"A+"'8$ ; /5U; .%#(9:%:":LR,:T:9EEE",EF " , @" ; 8 ; /5U ; =;/;> , , : # ; & F GKS8 ,E.999EEF",522,522,529C" ,5 " V G;N 8%, ;D 'D'.. ..%.22"%C,I222"C" ,5 C" `U @" a B ' ; 5, , D8 ;DB # . ( + 9QS%T;I222"C" ,5 " ; A$ 8 D ;DB # #"I# # ( # F#G:PPQ ;I229"189


Referências,5ES,FR$29!22!29!2I!EE+;$EF2229EEVAD,O ,EFGGG;NEFC" ,5 /5U ; T ' < A,7T 5 +%#(%( IE=9Q>9FLK.9FQI/$9EES"",DTL"LB'D@+ ( - & + ( +( *+)9EFR"" $ H" H '" , / $ /5U T.( + 9QK%L;I229"7"!4>-)! "O " $ *%#7 % " 9 Q ( B %"#B( 7!#7M9EEF"" ' ; /5U ; -C,I222"" C" ,5 a" ;@ , ;D . /% ; D#,,,P:$C,I229"C"M","H T; ,/5U ; #+ "" ! &0 F""!KKNZ /$8VIFC,9C,9EEE"VAD@M8;8=,PP555"" P P.,>""O ,"B&&B"7 U'N/5UV ; : #; &#! F #!GKS ( 9 " 7 L.S C,9EEF",GNG=,PP%"," P%.*P%",>",G;NG=,PP%"," P%.*P%",>"O O O @ o8% ;U N =G;N> 9"2oO K@ A8@.%.9EEF2I92 =,PP555"5K" PAP9EEFPA8@.%.9EEF2I92>$9EEF190


ReferênciasHE9H"H"&"H/5U; T' D"a,O "n=8"> # #": #(#%F#(#%GKQO , '@8V9EE9"191

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!