coleta de configurações com o koruja opencmdb
DESCRIPTION
Marcos Antônio de CarvalhoO KORUJA OpenCMDB é uma solução coletora de configurações que faz uso dos serviços de comunicação TCP/IP e foi desenvolvida na linguagem Tool Command Language/TCL e sua extensão de comunicação Expect, nativa em sistemas Unix e Linux, para criar um canal de interação com os recursos tecnológicos do ambiente de TI.Objetivo: Apresentar o software KORUJA OpenCMDB para o público do evento, suas funcionalidades e formas de aplicação.TRANSCRIPT
![Page 1: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/1.jpg)
Koruja OpenCMDBKoruja OpenCMDB
Marcos Antônio de Carvalho / Banco do Brasil
C P t 2010Campus Party 2010
![Page 2: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/2.jpg)
Mudanças noMudanças no Ambiente de TIAmbiente de TI
Janeiro, 2010 - By Marcos Antônio de Carvalho 2
![Page 3: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/3.jpg)
MudançaA bi t d TIAmbiente de TI
1. De centralizado para distribuídop2. Problemas distribuídos3. Diversidade tecnológica4 Aumento de complexidade4. Aumento de complexidade5 Cientificação (só existe ciência na5. Cientificação (só existe ciência na
documentação)
Janeiro, 2010 - By Marcos Antônio de Carvalho 3
![Page 4: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/4.jpg)
Koruja OpenCMDBKoruja OpenCMDB
D fiDesafio“Superar as dificuldades de gerenciar
as configurações dos recursos tecnológicos em ambientes dispersos,tecnológicos em ambientes dispersos,
complexos e heterogêneos”
![Page 5: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/5.jpg)
Koruja OpenCMDBKoruja OpenCMDB
DecisãoConstruir/Desenvolver um
software para atender nossa necessidade
![Page 6: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/6.jpg)
CaracterísticasCa acte st cas
Repositório único para verificação de alterações de configuração (único ponto de ç g ç ( pvista)Coletar as configurações de formaColetar as configurações de forma automatizada a partir de um único pontoUtilizar somente serviços TCP/IPNÃO utilizar agentes de coleta (agentless)NÃO utilizar agentes de coleta (agentless)
Janeiro, 2010 - By Marcos Antônio de Carvalho 6
![Page 7: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/7.jpg)
Arquiteturaqu tetu a
KORUJA OpenCMDB
S it hDesktop Switchs
Routers
Janeiro, 2010 - By Marcos Antônio de Carvalho 7
Server farm
![Page 8: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/8.jpg)
Porque KORUJA?o que O UJ
Knowledge baseKnowledge base(Base de Conhecimento)(Base de Conhecimento)
++C jCoruja(olhar único
em 360 graus)Janeiro, 2010 - By Marcos Antônio de Carvalho 8
em 360 graus)
![Page 9: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/9.jpg)
Funcionamentou c o a e to
Busca de informações através de plugins KORUJA
OpenCMDBp gespecificamente desenvolvidos para para p pcada tipo de recurso tecnológico. Desktop Switchsg
RoutersServer farm
Janeiro, 2010 - By Marcos Antônio de Carvalho 9
![Page 10: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/10.jpg)
TCL/ExpectT l C d LTool Command Language
ÉÉ OpenSource, maduro (1988-Berkeley/California)
e de fácil apredizagemp gLeve, flexível e com um núcleo pequenoB i d ó iBaixo consumo de memóriaExcelente tratamento de stringsce e te t ata e to de st gsMulti-plataforma
J h O t h tJohn Ousterhout
Praticamente qualquer código que você desconfie que possa funcionar acaba funcionando
Janeiro, 2010 - By Marcos Antônio de Carvalho 10
q p
![Page 11: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/11.jpg)
Integração com MEDIAWIKIA it tArquitetura
KORUJA OpenCMDB
Switchs
MediawikiDesktop Switchs
Server farmRouters
Janeiro, 2010 - By Marcos Antônio de Carvalho 11
Server farm
![Page 12: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/12.jpg)
Integração com MEDIAWIKIIntegração com MEDIAWIKI
É um aplicação Web 2.0 originalmente criado para a Wikipédia.
OpenSource (www mediawiki org)
p p
OpenSource (www.mediawiki.org)
Maduro, Leve, Flexível, ,e de fácil apredizagem.
Janeiro, 2010 - By Marcos Antônio de Carvalho 12
![Page 13: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/13.jpg)
Integração com MEDIAWIKIF i lid dFuncionalidades
Apresentação das informações em uma i t f d ã Wikiinterface padrão WikiControle de acesso (ldap)( p)Versionamento das informaçõesNotificação de alterações (mail)Rastreabilidade das alteraçõesRastreabilidade das alteraçõesAuditabilidade num único ponto
Janeiro, 2010 - By Marcos Antônio de Carvalho 13
![Page 14: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/14.jpg)
Arquitetura Simplesqu tetu a S p es
Coletor únicoAcesso através de serviços
KORUJA OpenCMDB
Acesso através de serviços TCP/IP (telnet, ssh, ftp, etc.)NÃO tili t t Desktop Switchs
NÃO utiliza agentes remotos, agentless
Desktop
Server farmRouters
Interação com o MediaWikiMód los pl ginsMódulos plugins
Janeiro, 2010 - By Marcos Antônio de Carvalho 14
![Page 15: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/15.jpg)
Ganhos AgentlessGanhos Agentless
Ampliacão da atuação: Acesso a equipamente que não permitema equipamente que não permitem instalação de agentes (switchs,
t d t )roteadores, etc.)
Fácil manutenção: NÃO existeFácil manutenção: NÃO existe atualizações e manutenção de agentes remotos
Janeiro, 2010 - By Marcos Antônio de Carvalho 15
![Page 16: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/16.jpg)
Ganhos MediaWikiGanhos MediaWiki
it t daproveitamento da Cultura Wiki
economia de recursos deeconomia de recursos de Desenvolvimento.
focar os recursos nasNecessidades Específicas
Janeiro, 2010 - By Marcos Antônio de Carvalho 16
![Page 17: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/17.jpg)
Plugins Disponibilizadosug s spo b ados
Linux IOSSwitchesUbuntu
OpenSUSE
SwitchesRoutersOpenSUSE
Janeiro, 2010 - By Marcos Antônio de Carvalho 17
![Page 18: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/18.jpg)
RoadMap de PluginsRoadMap de Plugins
ApacheApacheM SQLMySQLIBM AIXSolaris
Janeiro, 2010 - By Marcos Antônio de Carvalho 18
![Page 19: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/19.jpg)
Oficina KORUJAO c a O UJ
Apresentação dos códigos fonteApresentação dos códigos fonteConversa sobre TCL/ExpectConversa sobre TCL/ExpectConversa sobre a integração com g ço MediaWikiLançamento Desafio Koruja
Janeiro, 2010 - By Marcos Antônio de Carvalho 19
![Page 20: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/20.jpg)
Oficina KORUJAO c a O UJ
Local: Estande BB Campus PartyLocal: Estande BB Campus PartyDias: 27 28 e 29Dias: 27, 28 e 29Horário: 15 horasDuração: 3 horas
Janeiro, 2010 - By Marcos Antônio de Carvalho 20
![Page 21: Coleta de configurações com o KORUJA OpenCMDB](https://reader034.vdocuments.pub/reader034/viewer/2022042614/559e7b4d1a28abd8318b474e/html5/thumbnails/21.jpg)
FIMKoruja OpenCMDB
FIMKoruja OpenCMDB
Marcos Antônio de Carvalho / Banco do Brasil
Campus Party 2010