GLPI

76
Amostra: [email protected]

description

CentralServiços Com Software Livre - Estruturando Uma Central de Serviços Com o GLPI

Transcript of GLPI

  • Amostra:halexsandro@

    gmail.com

  • *CENTRAL DE SERVIOS COMSOFTWARE LIVRE

    *

    Estruturando uma Central de Servios com o GLPI

    Amostra:halexsandro@

    gmail.com

  • Halexsandro de Freitas Sales

    *

    CENTRAL DE SERVIOS COMSOFTWARE LIVRE

    *

    Estruturando uma Central de Servios com o GLPI

    Nossarecompensaseencontranoesforoenonoresultado.

    MahatmaGandhi

    Amostra:halexsandro@

    gmail.com

  • Copyright2014HalexsandrodeFreitasSales

    Este livro foi produzido e publicado deformaindependentepeloprprioautor.

    ISBN:XXXXXXXX

    Autor:HalexsandrodeFreitasSalesArtedaCapa:HalexsandrodeFreitasSales

    Amostra:halexsandro@

    gmail.com

  • Agradecimentos

    ADeusportodasascoisasesituaesboasemminhavida

    quemepermitiramdesfrutardeprazereasdifceisqueme

    permitiramaprenderecrescer!

    Aosmilharesdeprofissionaiseentusiastasemsoftwarelivre

    que dedicamhoras de suas vidas a coisas e pessoas sem

    qualquer vnculo, em especial, ao grupo GLPI Brasil no

    Google'sGroupquediretaeindiretamentecontriburamcom

    estetrabalho.

    Agradeoainda,atodososprofessoresemestresquetiveem

    minha vida, autores dos bons livros que j li e todos os

    profissionais comquemj tivee aindatenhocontato,em

    especial,osprofissionaisquetrabalhamdiretamentecomigo,

    pessoas que contriburam determinantemente em minha

    educaoeformao.

    Amostra:halexsandro@

    gmail.com

  • Introduo

    Bem!Emboraestassejamasprimeiraspalavrasquevocestejalendonestelivro,estosendoasltimasqueneleescrevo.

    Oprocessodeescreverumlivronodefato,tofcilcomoeuimaginavanapocaemqueresolviiniciaressaaventura,mas,tambmnotodifcilquantoosoutrosdizem.Existiramsim,noites adentro investidas empesquisase pginasescritasdeforma a fazer o melhor trabalho possvel. Mas no houvesofrimento por conta disso. Cada segundo estudando eescrevendo compensaram imensamente pelo conhecimentoobtidoedesenvolvido.

    Sevocdissesseparamim,queeuescreveriaumlivrooualgoparecidoalgumtempoatrs,euochamariadelouco.Sevocsoubessecomoconvertiashorasquetivepararealizaodestetrabalho,talvezvoc,mechamariadelouco.Masaprendiqueavida resultado de escolhas que fazemos no dia a dia. Pormenor que sejam, essas escolhas, influenciam o restante denossasvidas.

    Este trabalho partiu do princpio de documentar algunsprocessosnaempresaemquetrabalhavacomoresponsvelpelodepartamentodeinformtica.AceiteiodesafiodeelaborarumadocumentaocontemplandotudooquehaviaimplantadonaCentral de Servios emTI da empresa de forma a viabilizarminha sada para um novo projeto, garantindo assim, acontinuidade do trabalho que vinha sendo desenvolvido semgrandesimpactosdevidoaminhasada.

    Comaevoluodoprojeto,percebiqueoproblemadetreinarsucessoresnacarreiradeTI,noseencontravaemensinlosacomo proceder com questes tcnicas. Aos poucos fui medeparandocomarealidadequerodeiaareadeTIeque,pormotivos diversos, eu mesmo nunca havia percebido: osproblemaseramfatoresdenveldegestoeconhecimentosqueiamalmdasquestestcnicasdeTI.

    Inicieiento,estudosemreasalheiasainformticadeformaacompreendermelhoroecossistemaondeaTIestembutidae

    Amostra:halexsandro@

    gmail.com

  • desenvolver minha percepo em busca de um nvel maiselevado de empatia aos problemas da empresa que fossemalheios a TI, mas que a TI pudesse ser utilizada comoferramentadeauxlioesuperao. Conseguidessaforma, terumaviso externa ao cenrio emque meu departamento seencontrava e, consegui ainda, mapear algumas lacunas queeram necessrias serem preenchidas no que tangia ascompetnciasprofissionaisdaequipequeeulideravaatento.

    OresultadodestetrabalhoestlongedeserasoluoatodososproblemasdareadeTIesequernasceucomesteintuito.OobjetivofinalapenasauxiliarosprofissionaisdeTIparaqueconstruambases mais slidas entreeles, seusdepartamentos,seusclienteseusurios.AutilizaodoGLPInessajornada,visaorquestrar essa evoluo de uma forma mais organizada eproporcionar aos profissionais de TI e usurios de TI umaplataforma mais harmoniosa para troca de informaes econtroledeseusprocessoseambientes.

    DiantedasdificuldadesquemapeeinoperfilprofissionaldareadeTI,decidipornoapenasapresentaroGLPIeseusrecursos.Para garantir um melhor resultado na implantao de umaCentral deServiosemumaempresa, parti doprincpioque,poucosprofissionaisdeTIsabemdefatooquesuasempresasfazemparasobreviveroucomoalavancamseusnegciosequeto pouco entendemcomo podemajudar os negcios dessasempresas pela utilizao de recursos de tecnologia dainformaoecomunicao.

    Peoqueporfavornometomecomoarroganteouprepotenteaoleropargrafoacima.Muitascoisasescritasnestelivroforamlies que aprendi durante o desenvolvimento deste mesmolivroemminhaspesquisas.Estoulongedeserumarefernciapara a rea de TI. Estamos profissionais de TI emumaestrada que no tem fim. A tecnologia e sua aplicao aosnegcios ou meio cientfico no possui limites e, na minhaopinio, apenas os tolos so donos da razo. Apenas possoafirmar que o contedo deste trabalho pode sim, ajudar e

    Amostra:halexsandro@

    gmail.com

  • orientarmuitosprofissionaisdareadeTIqueaindapossuemdeficinciasementenderarazoprimriadascoisasemsuasorganizaes.

    Olivroestdivididoemduaspartes:

    Primeira parte

    Aprimeirapartesedesenvolvedocaptulo1ao3etemporobjetivoapresentarocenriodaTInosnegcios,aperspectivade mercado e a atual situao em que se encontram osprofissionais de TI de modo geral. apresentada ainda asprincipaisnormasaplicadasareadeTIquesovoltadasaogerenciamento de servios de tecnologia da informao. OintuitodestapartedolivrointroduziroconceitodequalidadeemprestaodeservioseamadureceroprofissionaldeTIdeformaqueestepasseadarmaisatenoevaloraomundoasuavolta colocando a TI em um papel do melhor amigo donegcioenocomoonegciodefatoouapenasumrecursoparaonegcio.

    Os temas abordados, de formaalguma finalizamos assuntosapresentados,estesapenasatiamacuriosidadedoleitorairembuscadealgonovoaoperceberasituaoemqueseencontram.

    Segunda parte

    Asegundapartedolivrofocadadefatonaexecuodeseuobjetivo:aimplantaodeumaCentraldeServioscomoGLPI.Para viabilizar a execuo de todo o contedo apresentado,realizei simulaes com pessoas de diferentes nveis deconhecimento em informtica na tentativa de obter a menordificuldadepossvel.

    OcontedodestapartedolivrooguiardainstalaodeumservidorGNU/LinuxcomserviodehospedagemdepginasemPHP e um banco de dados MySQL, passando pelaparametrizao do sistema GLPI e chegando a entrega deserviosaosseususuriosfinais.

    Amostra:halexsandro@

    gmail.com

  • Como disse, embora meu objetivo inicial fosse apresentarapenas a implantao do ambiente GLPI, percebi que eranecessrio muito mais para que essa fosse realizada de umaformaeficazeeficiente.Logo,olivroestcheioderefernciass melhores prticas de mercado como a ITIL e aISO/IEC20000. Essas e outras prticas so apresentadas naprimeirapartedolivrodeformaaalinharoconhecimentodoleitorsobreaexistnciaefunodessasesocitadasemvriasetapasdasegundapartedolivro,deformaaelevaronveldeentendimento e justificar a criao de certos conceitos eaplicaodestesnaCentraldeServios.

    Apndices

    Os apndices desenvolvidos ao fim do livro visamauxililo,indoumpoucomaisafundonostemasabordadosnorestantedolivroequenoforamtoesclarecidosafimdenocausarimpactonegativoadidticaproposta.Sotemasrelacionadosarotinadebackup,integraodoGLPIcomoLDAP,entreoutrostemasqueacrediteiseremvlidosparaoleitor, masquenojustificavamserabordadosnolivrodeformaamanteroritmodeaprendizadonaparametrizaodoGLPI.

    Concluso

    Ao fim da leitura deste livro e absoro dos conceitos neleapresentado, o leitor ter conhecimento o suficiente para aimplantao de uma Central de Servios em TI focada ementregar resultado para seu cliente, elaborao deprocedimentosenormasdeTI,elaboraodeumcatlogodeservios, definio de SLA de forma madura e que de fatoagregue valor para as partes interessadas, noes sobre ogerenciamento e entrega de servios em TI e noes clarasquantoacriaodeindicadoresqueretratemmetas,mtricaseobjetivosdaCentraldeServios.

    Ferramentas utilizadas

    Estelivrofoitodoconstrudocomsoftwarelivre.Foimontado

    Amostra:halexsandro@

    gmail.com

  • comautilizaode:

    GNU/Linux Ubuntu, GNU/Linux Debian, LibreOffice, GIMP,InkScape,GnomeDIA,GLPI,MySQLeMariaDB.

    AnicaexceoexistenteestcomrelaoaoApndiceemquetratamos da integrao do GLPI com o Active Directory daMicrosoft.

    Normas, padres, livros e artigos citados

    Em todo o livro possvel encontrar citaes dos materiaisconsultados. Umavisocompleta sobre as referncias citadaspodeserencontradaaofimdolivroparaconsultadoleitor.

    Direito de marcas e nomes de empresas citados

    Asmarcascitadasnestelivropertencemasuasempresasenoexistenenhumvnculorealentreessaseaobra.Assituaesemqueosequipamentosapresentamproblemassofictciasedeforma alguma tem a inteno de denegrir a imagem dosprodutos, marcas ou seus proprietrios. As mesmas apenasforamutilizadasporseremmuitobemconhecidasnomercadointernacional.

    A empresa HJI Advocacia no existe at o lanamento destelivroesuasiglaajunodasprimeirasletrasdemeunome,minhaesposaeminhafilha.Seusfuncionriossotodosfictciosequalquercoincidnciadevesertratadacomotal.

    Encarecidamenteagradecido,

    HalexsandrodeFreitasSales

    Amostra:halexsandro@

    gmail.com

  • ndice

    Prefcio........................................................................................................7Apresentao.............................................................................................8Introduo...................................................................................................9Captulo 1 Um mundo alm da TI.....................................................22

    A evoluo da informtica.................................................................29Perfil do Profissional de TI e das vagas de emprego....................30

    O fracasso da carreira...................................................................34 A presso dentro da empresa....................................................39

    Qual o envolvimento da TI com o negcio?....................................42Captulo 2 Padres de mercado aplicveis....................................47

    A TI precisa realmente de um padro de mercado?......................51Padres de TI atualmente aceitos....................................................53ISO/ABNT..............................................................................................55

    Representatividade nacional.......................................................56ISO9000 Sistema de Gesto da Qualidade.....................................57BPM Business Process Manage.....................................................61

    BPM CBOK......................................................................................62Alguns conceitos sobre BPM.......................................................63BPMN Business Process Model and Notation.......................64BPM para a TI.................................................................................65

    COBIT....................................................................................................67Porque adotar o COBIT................................................................69

    ISO/IEC27000.......................................................................................69Objetivos da famlia 27000..........................................................70

    ITIL......................................................................................................71ISO/IEC20000.......................................................................................72Gerenciamento de projetos..............................................................75

    Abordagem tradicional.................................................................75PMI...................................................................................................76

    Captulo 3 Organize-se!......................................................................80Importncia de uma ferramenta para controle.............................82Dificuldades de implantao.............................................................83Problemas a serem resolvidos..........................................................86

    Falta de um protocolo de registro..............................................88Falta de acompanhamento..........................................................89Falta de retorno sobre incidentes..............................................89Inexistncia de uma ordem para atendimento........................90Criao de clulas especializadas...............................................90Falta de base de dados para erros conhecidos........................90

    Amostra:halexsandro@

    gmail.com

  • Descrena por parte de usurios quanto a resoluo............91Gerenciamento de recursos humanos.......................................91

    Problemas que podem acontecer....................................................91Realizao de solicitaes informais.........................................91Desconhecimento ou inexistncia do SLA................................92Desconhecimento dos meios de comunicao........................93Despreparo na utilizao da Ferramenta..................................94Falta de Apoio da Alta Gerncia..................................................95

    Captulo 4 GLPI, uma ferramenta! No a soluo........................97GLPI por acidente................................................................................99Caractersticas do GLPI....................................................................102

    Autenticao................................................................................102Notificaes automticas..........................................................103Suporte a criao de regras de negcios................................103Gerenciamento de nvel de acesso de usurios.....................103Consulta a histricos..................................................................104Pesquisa de satisfao...............................................................104Gerao de relatrios.................................................................104Licenciado sob a GPL..................................................................105Multientidades............................................................................105Permite a gesto do ambiente por mais de um usurio......105Gesto multilngue.....................................................................105Exportao de relatrios em diversos formatos...................105Ferramenta prpria para realizao de backup.....................106ServiceDesk ITIL.......................................................................106SLA configurvel.........................................................................106Recursos para Usurios do Sistema.........................................107Consulta de histrico de Intervenes....................................107Adio de comentrios a pedido de interveno..................107Ciclo de Aprovao da soluo.................................................107Base de Conhecimento..............................................................107

    Captulo 5 Instalao do GLPI.........................................................108Pr-requisitos para dar seguimento no livro...............................111Descrio do hardware a ser utilizado..........................................112Descrio do sistema operacional escolhido...............................114Porque um GNU/Linux?....................................................................115Porque a distribuio Debian?........................................................118Baixar a imagem e instalar o GNU/Linux Debian.........................119

    Stable............................................................................................120Unstable........................................................................................120Testing...........................................................................................120

    Amostra:halexsandro@

    gmail.com

  • Gravar a imagem em um CD............................................................123Instalando o sistema GNU/Linux Debian......................................124O ambiente Web...............................................................................149Instalando pacotes e ferramentas essenciais..............................149Instalando os programas necessrios...........................................150Instalando o GLPI..............................................................................156Adquirindo o instalador do GLPI....................................................157Criando o usurio para o GLPI no banco de dados......................159Continuando a instalao via Navegador.....................................160

    Captulo 6 Conhecendo o ambiente do GLPI..............................166Tela de Login do sistema.................................................................167Tela padro do GLPI..........................................................................169

    Menu de Usurio.........................................................................170Menu principal.............................................................................170Menu secundrio.........................................................................171Navegando entre as opes de menu no livro.......................172Barra de ferramentas.................................................................172rea de trabalho ou corpo da pgina......................................174

    Conhecendo os menus do GLPI......................................................175Menu principal Ativos ............................................................176Menu principal Assistncia ....................................................177Menu principal Gerncia ........................................................177Menu principal Ferramentas .................................................178Menu principal Administrao ..............................................179Menu principal Configurar ....................................................180

    Captulo 7 Uma empresa de faz de contas..................................182Apresentao da empresa..............................................................184Sobrevivendo ao caos......................................................................186

    Deixar tudo como est e viver apagando incndios.............186Abandonar o trabalho................................................................187Resolver os problemas definitivamente.................................187

    Alinhe as expectativas para a TI.....................................................189Dentro do caos, encontre a ordem................................................190

    Captulo 8 Uma estratgia para implantao.............................191Alinhamento da estratgia.............................................................193

    Provedor de servio....................................................................193Provedor de servio interno......................................................193Definio de Cliente...................................................................193Definio de usurio...................................................................195Central de Servios.....................................................................195Definio de incidente...............................................................196

    Amostra:halexsandro@

    gmail.com

  • Definio de requisio..............................................................196Definio de problema...............................................................197

    Premissas para habilitar a Central de Servios............................197Captulo 9 Definindo meios de comunicao..............................200

    Os meios de Comunicao da Central de Servios.....................204Sistema..........................................................................................204E-mail.............................................................................................204Telefone........................................................................................205

    Cadastrando os meios de comunicao no GLPI.........................205Captulo 10 Definindo onde a TI atuar.......................................212

    Criando as localidades no GLPI.......................................................216Captulo 11 Preparando o ambiente do GLPI.............................220

    Estratgia bsica de atendimento.................................................222Criando Status de Itens de Configurao.....................................223Cadastrando Fabricantes.................................................................225Cadastrando tipos de computadores............................................225Cadastrando tipos de equipamentos de rede.............................226Cadastrando tipos de impressoras................................................227Cadastrando tipos de monitores...................................................227Cadastrando tipos de telefones.....................................................228Cadastrando tipos de fontes de energia para telefones...........228Cadastrando domnios de rede......................................................229A sesso Modelo do GLPI.............................................................229Cadastrando Sistemas Operacionais.............................................230

    Cadastrando verses do sistema operacional.......................232Cadastrando service packs........................................................232

    Cadastrando categorias de softwares..........................................235Cadastrando tipos de licenas de software.................................237Cadastrando Softwares...................................................................239

    Cadastrando verses do software...........................................240Cadastrando Licenas.................................................................244

    Cadastrando os demais Softwares................................................245Gerenciando modelos no GLPI.......................................................248Criando um modelo para o item computadores.........................249

    Cadastrando componentes.......................................................252Criando uma porta de rede para o modelo............................257

    Criando um modelo para o item Monitores.................................258Cadastrando Monitores...................................................................260Cadastrando computadores...........................................................261Vinculando software a estaes de trabalho..............................263

    Vinculando softwares apenas a algumas mquinas..............268

    Amostra:halexsandro@

    gmail.com

  • Conectando estaes de trabalho a equipamentos...................269Cadastrando Modelos de Impressoras.........................................271Cadastrando cartuchos de impresso...........................................273Cadastrando Impressoras................................................................276Vinculando cartuchos e impressoras.............................................277Alimentando o estoque de cartuchos...........................................278Instalando o cartucho em uma impressora..................................281Analisando o estoque de cartuchos..............................................282Desinstalar um cartucho em uma impressora.............................285Atualizar contador de pginas impressas.....................................287

    Atualizar contador de impressora............................................288Excluir permanentemente.........................................................288

    Gerenciamento de Insumos............................................................288Gerenciamento de Telefones.........................................................290

    Criando portas de rede para os telefones..............................292Cadastrando Aparelhos telefnicos........................................294

    Gerenciando ativos de rede............................................................296Cadastrando Switch....................................................................296Cadastrando Roteador Wifi.......................................................298Cadastrando Firewall..................................................................301

    Cadastrando servidores de rede....................................................303Interconectando equipamentos de rede......................................304

    Ligando equipamentos s portas do switch...........................305Captulo 12 Gerenciando usurios................................................307

    Perfis de usurios do GLPI...............................................................308Admin............................................................................................309Hotliner.........................................................................................309Observer.......................................................................................309Self-service...................................................................................309Super-admin.................................................................................310Supervisor.....................................................................................310Technician.....................................................................................310

    Cadastrando usurios no GLPI........................................................311Atualizando dados dos usurios....................................................314Atualizao e reset de senha de usurios....................................315Gerenciamento de senhas de autenticao externa..................316Formatando nome, sobrenome e datas........................................316Gerenciando grupos de usurios...................................................318

    Criando grupos............................................................................318Vinculando usurios a grupos.........................................................320Remover usurio de grupo..............................................................323

    Amostra:halexsandro@

    gmail.com

  • Vinculando um usurio a um computador...................................326Opes e parmetros da interface simplificada....................331

    Atribuindo um novo perfil a um usurio.......................................334Alterando o perfil padro de um usurio.....................................335

    Captulo 13 Criando um portflio de servio.............................338Definio de Servio.........................................................................340

    O dono do Servio.......................................................................341Portflio de Servio..........................................................................341

    Funil de Servios..........................................................................342Catlogo de servios..................................................................343Servios obsoletos......................................................................343

    Identificando Servios......................................................................344Definindo um SLA.............................................................................345Relacionamento de Servios de TI com os negcios..................347Tarefas de Servios...........................................................................351Definindo prioridades......................................................................356

    Matriz de prioridade...................................................................357O Portflio de Servios da HJI Advocacia.....................................359Os servios de TI da HJI Advocacia................................................360Cadastrando Fornecedores no GLPI..............................................360Criando um Catlogo de Servios no GLPI...................................363Criando o Item Catlogo de Servios............................................364

    Criando a categoria Catlogo de Servios..............................364Criando item na base de conhecimento..................................365Publicando itens na base de conhecimento...........................367

    Criando categorias de chamados...................................................371Criando Itens de Categoria de Chamados..............................373

    Captulo 14 Gerenciando a base de conhecimentos.................380FAQ......................................................................................................383A estrutura da base de conhecimento e da FAQ.........................384

    Base de conhecimento ou FAQ?...............................................387O recurso de pesquisa da base de conhecimento e da FAQ387

    Criando categorias da base de conhecimento e FAQ.................388Criando uma Categoria e subcategoria...................................389

    Publicando artigo na base de conhecimento...............................390Liberando a publicao do artigo.............................................392Inserindo anexos nos artigos....................................................393Criando um ttulo para os documentos...................................394

    Captulo 15 O ciclo de vida de um atendimento........................397Fluxo de atendimento......................................................................398

    Como tratar atraso de terceiros...............................................399

    Amostra:halexsandro@

    gmail.com

  • A Recepo o primeiro passo......................................................402Abordagem por telefone...........................................................404

    Classificao e categorizao.........................................................406Caso 1 o usurio desavisado...................................................406Caso 2 o usurio esperto.....................................................406Concluso dos casos...................................................................407

    Resoluo ou escalonamento.........................................................407Validao e encerramento..............................................................408A fila de chamados do GLPI.............................................................410O Ciclo de Vida no GLPI...................................................................411

    A Recepo...................................................................................411Registro Classificao e Categorizao................................413Registro dados do formulrio de abertura de chamados. 415Resoluo/Escalonamento........................................................421Acompanhamento do chamado................................................422Propor uma soluo para o chamado......................................425Aceitao da soluo e encerramento do chamado.............428

    Registrando chamados relacionados............................................431Gerenciando chamados recorrentes.............................................434

    Quem pode criar chamados recorrentes?...............................434Criando um chamado recorrente.............................................436

    Captulo 16 Realizando emprstimos...........................................439Problemas da prtica de emprstimos.........................................440Itens que podem ser emprestados................................................441

    Cadastrando um item a ser emprestado.................................441Reservando um item no sistema..............................................443Consultando a programao de reserva de um item............445

    Captulo 17 Gerenciando plugins do GLPI...................................447Pesquisando por plugins compatveis...........................................448Baixando, instalando e habilitando um plug-in...........................449

    Instalando e habilitando um plug-in........................................451Utilizando um plug-in.......................................................................452

    Captulo 18 Anlise e exposio de resultados.........................456Definio de Valor............................................................................457Gerando estatsticas com o GLPI....................................................458

    Gerando dados para um Dashboard........................................459Utilizando filtros de pesquisas personalizados...........................465

    Apndice A - Backup e Atualizao do Sistema............................469O que importante copiar?............................................................470

    O que existe no diretrio ../files...........................................470Copiando a base de dados diretamente do GLPI........................471

    Amostra:halexsandro@

    gmail.com

  • Realizao de backup agendado no sistema..........................473Exibio dos arquivos SQL no subdiretrio _dumps..........476

    Restaurar o sistema de um ponto de backup..............................476Atualizao do sistema GLPI...........................................................477A estratgia de atualizao definida pelo projeto.....................479Procedimento de Atualizao do sistema....................................480

    Copiando o que realmente interessa......................................480Apndice B - Integrando o GLPI ao LDAP.......................................489

    O protocolo LDAP.............................................................................490Ferramentas LDAP............................................................................491

    OpenLDAP....................................................................................492Microsoft Active Directory........................................................492A parte boa dos disso tudo........................................................493

    Habilitando o suporte a LDAP no GLPI.........................................493O processo de autenticao via LDAP...........................................493

    Testando a configurao com o servidor................................498Importando usurios do LDAP para o GLPI..................................498Concluso...........................................................................................501

    Apndice C - Automatizando registros por e-mail.......................502Premissas para utilizao da funo mailgate.............................503Mailgate buscando mensagens no Gmail.....................................504

    Configurando o mailgate...........................................................506Testando o mailgate...................................................................507

    Melhorando a estratgia de atendimento...................................512Concluso...........................................................................................512

    Apndice D - Substituindo o MySQL pelo MariaDB.....................513O projeto MariaDB............................................................................515Caracterstica s do MariaDB............................................................515MariaDB..............................................................................................515Compatibilidade entre MariaDB e MySQL...................................515Migrar pode ser preciso...................................................................516Processo de migrao......................................................................516

    Antes de tudo, faa o backup....................................................516Remover o software MySQL.....................................................517Instalando o MariaDB.................................................................518Subindo o backup da base de dados do GLPI.........................522

    Apndice E - Nano, o editor de texto utilizado.............................523Referncias.............................................................................................527

    Ferramentas de Apoio a gesto.....................................................532Matriz de Responsabilidades RACI........................................532

    Amostra:halexsandro@

    gmail.com

  • - Captulo 5 -

    nstalao do GLPIIAmostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|109|

    Paratudoquesefaanavida,precisodarseodevidorespeito.Tudotemseulimite.Oslimitessoascoisasquedemonstramqueexcedemose,osexcessos,nemsempresobemvindos.Seporumladoexcederasexpectativasdeumsuperiorsejaalgomaravilhoso,excedernossoslimitesfsicos,nemsempresertobomassim.

    Quandotratamosdecoisasfsicas,osexcessostendemagerardesgastes.Algunsdesgastespodemserrecompensadosduranteavidaeoutrosno.Quandopensoemhardwares,gostosempredefazerumaanalogiaaocorpohumano.Voc podealcanarpicosdeesforosemalgunsmomentosdavida,masvivercomseucorpoaceleradoporelainteira,podelhecausarproblemasirreparveisnofuturo.necessriotomaradevidaatenoaodimensionarumequipamentoparacomportarumservio.Estepode aguentar vrios picos de operao durante o dia, mascertamente comear a apresentar problemas se estes picospermaneceremodiainteiro.

    NamaioriadoslivrosquejlisobreimplantaodeservidoresGNU/Linux,umacoisaquasecertadeestarpresentenestes:voc podeusar umamquinadeconfiguraomais humilde.Concordocomisso,masoquemuitaspessoasfazemutilizarmquinas quase que sucateadas para levantar servios quepodem passar a ser crticos para a empresa ou para umdepartamento.

    Uma grande utilidade para servidores GNU/Linux foi comoservidorproxyde internet de formaarealizarNAT, filtrodecontedo dentre outras funcionalidades parecidas. UmadistribuiomuitofamosanopassadofoiaCoyoteLiuxque,emboranuncaatenhautilizado, li diversosartigosondeestapoderiarodardiretamentenamemriadamquina,dandoumbootapenaspelodisquetedependendodasuaidade,capazquevocnuncatenhautilizadoumdisquetenavida.Existiamcasosemqueestarodavaperfeitamentesegundoosartigosemumcomputadorcomprocessador486DXII.

    Amostra:halexsandro@

    gmail.com

  • |110|Captulo5InstalaodoGLPI

    Essasimplantaesficaramfamosasporgarantiremautilizaodehardwaresqueantesseriamdescartadosnasempresas.

    Osserviosrodavamatofimdavidatildestehardwarequefinalizavaseuciclocomodanodealgumcomponentequenofossepossvelsubstituirouqueocustodomesmonojustificavasua aquisio, sendo ento, providenciada a troca doequipamentoporummaisnovo.

    Estesdanossedavam,comoquaseatotalidadedeles,deformainesperada e o resultado disso era a interrupo brusca doserviodeinternetdaempresa.Aquestoqueainternetnoeraassimtotrivialnestapoca.Poucosserviosjhaviamdefatoconvergidoparaaredemundial,logo,ficarseminternetumou mais dias, no representava umprejuzo de fato para asempresas. Nesta poca, um email no possua valor algum.Hoje, o cenrio bemdiferente. A internet trivial para aatividade da maioria das empresas ao redor do mundo. Aindisponibilidade deste servio pode acarretar em grandesprejuzosfinanceirosparaasempresasatuais.

    Aquinovoufalardiferentedosoutroslivros.UmservidorcomGNU/Linuxrealmenteexigemuitopoucodeumhardware.Masvou falar um detalhe que a maioria das literaturas nomencionam: a segurana dos seus dados e garantia decontinuidadedosserviosexigemmuitomaisdeumhardware.Noexigemaisnosentidodecapacidade,masdequalidade,deformaagarantiraintegridadeeoperaodestesservios.

    Vocnoprecisarsepreocuparcomissoparaosnossostestesneste livro, mas, se for implantar umnovo servio emumaempresa, repense sobre estes aspectos. Do que adiantarlevantarmos um timo servio em uma mquina sucateada,garantindoareduodocustodeimplantaose,emapenasumms de operao, este sair do ar por conta de umHDdanificado?

    Umproblemadestetipo,almdepararoserviobruscamente,

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|111|

    levandoabaixoacredibilidadedaTI,colocaemriscoaperdadedados,casooprocessodebackupestejafalho.Sevocnosepreocupoucomohardwareaserutilizado,quasecertoqueobackupnosejaumadesuasprioridadestambm.

    Aqui no livro, vamos considerar uma escala mnima para ohardwareemquesto,masestaescaladevecrescerdeacordocomsuademanda.Nopequepensandoapenasnareciclagemde mquinas que iriam para o lixo. Antes de reabilitlas,verifique se esto realmente em condies de uso paraproduo. Tomeumcuidadoespecial commemriasediscosrgidos, estes so os grandes viles quando reaproveitadoscomputadores.

    Noestouquerendodizer quenosedevepreocuparcomomeioambienteeoconsumoindevidoderecursosdeTI.Muitopelocontrrio.Oquequeroquevoctenhaamadurecimentosuficienteparaproversoluesquedefatoatendamaempresa.Aoutilizarequipamentosdesgastadosparaservioscrticos,vocapenaselevaosriscosdaoperaodeTInoambiente.Vocsertidocomoumrei,atodiaemqueosproblemascomearemaaparecer.

    Pr-requisitos para dar seguimento no livro

    Para garantir que voc utilize este livro da melhor formapossvel e que consiga de fato aplicar todos os passos neledescrito,comexceodosApndices,vocnecessitardealgunsitensimportantesdaquiparafrente:

    1 computador com uma configurao mnima a serdescritaabaixoparainstalaodoservidor.

    1computadorparavocacessaroservidoreexecutarostestesnecessrios.

    Conexo com a internet para baixar o sistemaoperacional, sistema GLPI e demais aplicativosnecessriosaoambiente.

    Amostra:halexsandro@

    gmail.com

  • |112|Captulo5InstalaodoGLPI

    Essas so as recomendaes para executar as atividades talcomo esto neste livro. Voc poder, claro, realizar ainstalaodoservidoremsuaprpriamquinaeaindabaixarosaplicativos para instalao desconectado. Mas estascaractersticas no sero abordadas aqui. O objetivo proporcionar ao leitor um grau mnimo de dificuldade parainiciaroambientedosistemae,depois,apenasaprofundaroseuconhecimentonosistemaGLPI.

    Descrio do hardware a ser utilizado

    Para implantaodoGLPI, ser necessrioumhardwarequeatendaasexpectativasdeformaamanteroSistemaemnveldeoperao o maior tempo possvel, garantindo ainda, aintegridadeeseguranadasinformaesnelecontido.

    ParaqueoSistemasejarealmenteutilizadoportodos,omesmodeve estar sempre, ou pelo menos, disponvel o temponecessrioparaquenohajaperdadecredibilidadeporpartedosusurios.Nestecaso,valelembrarquetodaagestodaTIestaro disponveis atravs do mesmo, logo, tornase vlidodizerque:seoSistemaparar,oDepartamentodeTItambmpararou,pelomenos,sofrerperdadedesempenho.

    AindisponibilidadedoServiocolocariaemdescrditotodooServiodaCentraldeServios.OHardwarequecomportaroServidordeveproverosseguintesrecursos:

    Processamento,memria, espaoemdiscoeconexoderedecom banda suficiente para comportar a carga causada pelademandadeacessosdosusurios.Logo,acorretaestimativadaquantidade de usurios finais que o sistema ter, implicardecisivamentenaespecificaoedimensionamentodohardwareaserutilizado.Paratanto,precisoqueoDepartamentodeTIesteja definitivamente alinhado com a Empresa para que sepossapreverestenveldeinformao.

    Sotemposdifceiseconomicamenteondenecessriocurvarseporvriasvezesparaconseguiralcanarumobjetivofinal.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|113|

    Dadofatoresexternos,aprevisopoderfalhardevidoaumasbitamudanadeestratgiadaEmpresa,masprecisoestaralinhadoaopontodetambmseconheceroperfildemudanadeestratgia. Issofar total diferenapraaaquisioouatvirtualizaodeumServidor,poisaideiaqueosinvestimentostrabalhem sobre retorno garantido e, sempre que possvel,geremlucro.

    OServidorterdecomportardecentementeasseguintescargasdeaplicativos:

    SistemaOperacionalmoderno,

    ServioHTTPcomsuporteaPHP,

    SistemadeGerenciamentodeBancodeDados(SGBD),

    ArquivosdoSistemaGLPI,

    ArquivosdePluginsdoGLPI,

    CrescimentodedadosdaBasedeDadosutilizadapeloSistema,

    Arquivosdeusurios(documentosetermosdeaceite),

    Arquivosdeconfiguraodeativosderede,

    DocumentaodoambientedeTI,

    DocumentosrelativosabasedeerrosconhecidoseFAQ.

    Cadaumdositenscitadosconsomeespaoemdisco,memriaedemandam por processamento, alm claro, de servirem ausuriosconectados,ouseja,necessitamdelarguradebandaderede. necessrio conhecer o consumo de cada recurso deformaapodermensuraracapacidadedoservidorquereceberoSistemae,logodeincio,mapeargargalosquepossamsurgir.

    Saberquealgumasvezesosistemapoderapresentarproblemasdeperformancedevidoaaltademandapassivodeacontecer.

    Amostra:halexsandro@

    gmail.com

  • |114|Captulo5InstalaodoGLPI

    Oproblemanoconhecerondeestocorrendoestesgargalos.Para a iniciativa do livro, vou recomendar umaconfiguraobsicadehardwarequelhepermitir usartodososexemplosaquicontidos.Contudo,paraumaoperaoreal, necessrioquesetomemaiscuidados.

    A tabela a seguir, traz uma configurao mnima para oservidor.Reparequesetratadeumaconfiguraobsicaqueutilizaremosapenasparatestes.

    DescriodeHardware CapacidadeProcessador >1.0GHZMemria >256MBHD >20GBRede 10/100

    Tabela5.1:Configuraodehardware

    Descrio do sistema operacional escolhido

    O Sistema GLPI funciona em qualquer plataforma que dsuportealinguagemPHPeseusmdulos(conectoresdebancodedados,agentesdeemaileconectoresdediretrioLDAP).Suanica limitaofica por contadodesenvolvimentonicoparatrabalharcomobancodedadosMySQLexclusivamente.Mas isso no limita sua utilizao, j que o MySQL disponibilizadoemversesparadiversosSistemasOperacionaiseseudesenvolvimentoapoiadopelaOracle.

    NOTA:No ApndiceD destelivroapresentadooprocessodesubstituio do MySQL pelo MariaDB. Uma alternativainteressante para garantir que voc e sua Central de ServiossempresejamLivresdeverdade.

    Vrias distribuies GNU/Linux esto migrando os bancos dedados apresentados em seus repositrios de MySQL paraMariaDB. Isso paraos usurios destes sistemasoperacionais quasequetransparente,poisoMariaDBtendeasertotalmentecompatvelcomoMySQL.

    ApesardeserumSoftwareOpenSource(cdigofonteaberto),

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|115|

    possveladquirirserviosdesuporteespecializadodiretamentepelaOracleoualgumdeseusparceiros.

    OSistemaOperacionalarodarnossaaplicaoterdeserlevepara exigir o mnimo possvel de recursos computacionais,possibilitandoumavirtualizao,casosejaaescolhanecessria.As virtualizaes hoje so uma realidade dentro de muitasempresas.Essasviabilizamquesejamfornecidosmaisserviosem cima do mesmo hardware, viabilizando principalmente,implantaesquenopossuammuitosrecursosfinanceirosparaacontecerem.

    O sistema tem ainda de oferecer compatibilidade com oprotocolo TCP/IP, possuir compatibilidade com um ServidorHTTP que suporte a linguagem de programao PHP(www.php.net)eseusmaisdiversosmdulosecompatibilidadecomoMySQL,poistambmseraplataformaparahospedaroSGBDutilizadopeloGLPI.

    Emboranosejaumaboaprticacolocaraplicaoebancodedadossobosmesmosrecursos,trabalharemosdessaformaparaotimizarmos custos de implantao e facilitar a didticapretendidanestelivro.

    Porque um GNU/Linux?

    Aprincipalrespostaamaissimples:porqueumaopodesoftwarelivre,existindoaindaaopodeseremgratuitos.Issogaranteaimplantaodeumambientedealtaperformanceedebaixocustoaomesmotempo.

    Essas duas caractersticas viabilizam a implantao destasoluo em qualquer ambiente. Por no existir investimentofinanceironosignificaqueomesmodeveserfeitodequalquerforma.OgrandediferencialseraviabilizaodeumasoluoparaaCentraldeServiosemTIgarantindototalconformidadecomasdiretrizesdeseguranaemelhoresprticasdemercado.

    Foi escolhido o Sistema GNU/Linux como plataforma de

    Amostra:halexsandro@

    gmail.com

  • |116|Captulo5InstalaodoGLPI

    implantaodevidoasuavastadocumentaodefcilacesso,nveldeseguranaproporcionado,estabilidade,compatibilidadecom as mais diversas arquiteturas de hardwares, altadisponibilidade e baixo requisito de hardware, podendo serexecutado emmquinas virtuais compoucos recursos noconfundirpoucosrecursoscombaixaqualidade.

    ExistemhojevriasversesdeGNU/Linuxnomercado.Umaspossuem desenvolvimento 100% colaborativo (inteiramentefeito por uma comunidade hacker, podendo haver aindarecursosfinanceirosinjetadosporempresasqueseinteressememseudesenvolvimento),parcialmentecolaborativo(ummistoentrecomunidadehackereempresasdetecnologiacuidandodeferramentas especficas ou fornecendo equipes dedesenvolvedores, designers, hospedagens de servios, etc.) eoutrasversesquasequeexclusivamenteCorporativas(ondeamaiorpartedeseudesenvolvimentoquaseque100%feitopeloapoiodeumaoumaisempresadoramodetecnologia).Neste ltimo caso citase a Red Hat (Red Hat Enterprise) eCanonical(Ubuntu)comoasmaioresentreelas.

    Asversessoformalmentechamadasdedistribuiesecadaumacomsuascaractersticaspeculiares,masdefato,todascomdois bens em comum: so munidas de um kernel Linux eferramentasGNU.

    O Kernel Linux foi desenvolvido inicialmente pelo finlandsLinuz Torvalds baseado no kernel do sistema Minix eposteriormentedistribudosobalicenaGPL(www.gpl.org).

    Aps sua liberao em 1991, o kernel Linux passou a serdesenvolvidopormilharesdepessoasaoredordomundo,oquefacilitousuarpidadistribuioeaceitaoemdiversosnichosdomercado.

    OKernelcontinuaesemprecontinuardisponvelgratuitamenteedeformaaberta, tornandopossvelquequalquerpessoaouentidadeoaltereeredistribuadeacordocomsuasnecessidades,

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|117|

    desdequerespeitandoostermosdesualicenadedistribuio.

    Alm dessas caractersticas, o kernel Linux ainda possui apossibilidadede vir compiladocomoNet Filter, que umpoderosofirewalldecdigofonteabertoedelivreegratuitadistribuio. O Net Filter possui uma interface de comandoschamada Iptables e seus recursos podem ser facilmenteexpandidospormeiodeseusmdulosquepodemtantovircomadistribuio(garantidoavindadosrecursosmaisutilizados)quantoseremrecompiladosjuntoaokernel(oquedemandarummaiorconhecimento).

    ComautilizaodoNetFilter,nonecessitaremosdeadquirirumsoftwaredefirewallparamantermosaseguranabsicadoServidor.

    OprojetoGNUporsuavez,teveinciocomRichardStallmanem1983comaintenodeserecriarumsistemabaseadonosantigosUnixqueestavamtendoseuscdigosfechadosporseusfabricantes.AideiainicialdoprojetoeraadesecriaromximodeferramentascompatveiscomoambienteUnixeagruplasaumkernelqueseriaposteriormentedesenvolvido.

    Oprojetocorreuapassoslargos,porm,okernelGNUdefato,aindanoestavaprontoquandoento,surgiuoKernelLinux.Oqueas pessoas comearama fazer foi unir o kernel LinuxavriasferramentasGNUdeformaatornarosdoisprojetosalgorealmente utilizvel e que fosse de fato 100%composto porsoftwarelivre.

    UtilizandosedessatcnicaunirkernelLinuxasoftwareGNUcomearamasurgir pequenosprojetosecomunidades, dandoentoorigemasprimeirasdistribuiesGNU/Linuxnomundo.

    UmadistribuioGNU/Linux,nadamaisque:umprojetodedesenvolvimento de sistema operacional munido do kernelLinuxe ferramentas GNUcomumaculturanicae objetivosdeclarados.

    Amostra:halexsandro@

    gmail.com

  • |118|Captulo5InstalaodoGLPI

    Okerneldasdistribuiesser sempreoLinuxoquealteracom muita frequncia so os softwares GNU contidos porpadro. Existemdistribuiesquesovoltadasparadesktops,outras para servidores, algumas outras para uso em meioacadmicoouiniciaocientfica.Cadadistribuiotemoseuperfileobjetivodefinido.precisopesquisarealgumasvezestestaralgumasparaquevocencontreaquemelhorlheatenda.

    NOTA:Deixeiapalavrasempreentreaspasdevidoaofatodeultimamente alguns projetos estarem dando suporte a outroskernels,talcomooprprioprojetoDebian.

    Porque a distribuio Debian?

    Debian tratase de umadistribuioGNU/Linux desenvolvidaporumacomunidademuitoativa(www.debian.org)queteveincioem16deAgostode1993.Possuiatualmentesuportea63idiomas,dentreelesoPortugusdoBrasil.Possuisuportenativoa3tiposdekernels decdigo fonteaberto, Linux, FreeBSD,HurdelicenciadapelaGPL.

    UmdosprincipaisobjetivosdoDebiansemanteromaislivrede erros (Sistema sem Bugs) de software possvel. Seusdesenvolvedores priorizam a estabilidade do sistema, noimportandoseparaissosejanecessrioretardaraliberaodeuma nova verso de alguma aplicao. A estabilidade esegurana vm sempre em primeiro lugar na cultura dedesenvolvimentodoDebian.

    OutrofatoimportantedodesenvolvimentodoDebianqueseusdesenvolvedores no colocam por padro ferramentas quepossamtransgredirdealgumaformaoslimitesdalicenaGPLaqualomesmodistribudo,mastomandoocuidadodedeixlocompatvel com os padres POSIX caso haja necessidade dealguma instalao de software Comercial no Sistema. IssogarantequeoSistemasejainquestionavelmentelivreeflexveldeformaaatendertodasasdemandasdeseususurios.

    Tal fato traz o conforto de trabalharmos com um Sistema

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|119|

    Operacionalrobusto,moderno,dealtaperformanceedebaixocustodeimplantao.

    OinstaladordoDebianpodeserobtidodiretamentenositededesenvolvimentodoSistemadeformagratuita.ComoDebianem especial, possvel termos um Sistema Operacionalminimalista, ocupando a menor quantidade de recursospossveis deixandoos disponveis para os processos queexecutarosobreomesmo.EsseocasodoApache,MySQLedemais aplicativos que sero necessrios para utilizarmos oGLPI.

    Almdascaractersticascitadasacima,oDebianpossuiaindaum espetacular software de gerenciamento de pacotes deaplicaes(aptget)commaisde29.000pacotesrigorosamentetestados, compilados e disponibilizados, alm de uma fortepolticadeatualizaoedistribuiodosmesmos.IssofacilitarmuitoaconfiguraodoSistemaeabstraodecomplexidadedegerenciamentoemanutenodeumServidorGNU/Linux.

    SevocnuncainstalouumsistemaGNU/Linuxemsuavida,nose preocupe com isso. Aqui ser abordado passo a passo ainstalaoeconfiguraonecessriaparaqueoGLPIfuncioneperfeitamente.

    Baixar a imagem e instalar o GNU/Linux Debian

    O Debian pode ser facilmente obtido no site da equipe dedesenvolvimento do sistema (http://www.debian.org). No necessrionenhumdocumentoassinado,ouqualqueroutrotipodecontratoentreusurioseempresasqueutilizaremosistemaeaequipededesenvolvimento.Osistemadelivredistribuioepodeser,inclusive,redistribudoporoutraspessoasouempresassemqualquercomunicadoprvioaogrupodedesenvolvedores,conformeprevistonaGPL.

    O Debian distribudo em 3 verses simultneas: Stable(estvel),Unstable(instvel)eTesting(teste):

    Amostra:halexsandro@

    gmail.com

  • |120|Captulo5InstalaodoGLPI

    Stable

    aversoestvelatualdoDebian.Todososprogramascontidosnosdiretriosoficiaisdaversoforamrigorosamentetestadosesolanadosparaosmesmosapenascorreesdenovasfalhasdescobertas.Essaainstalaorecomendadaparaambientesdeproduo,ondeosistemanopodeapresentarfalhas.

    comum no encontrarmos algumas aplicaes nessadistribuio devido a mesma possuir erros conhecidos queprejudiquem o sistema. Nestes casos, os desenvolvedoresremovem a aplicao dos repositrios principais de forma aevitar que usurios os instalem em seus Sistemas e tenhamperdadeprodutividade.

    Unstable

    Averso instvel representa o futuro doprojeto. Tratase danovaversoquesairparaosusurios(afuturaStable).Nelasofeitasasinstalaesdenovosaplicativosaolongodeseuciclo de desenvolvimento e os mesmos vo amadurecendo etendoseusbugsdocumentadosesolucionadosquandopossvel.

    Testing

    Quando uma verso unstable chega ao fim de seu ciclo dedesenvolvimento,elasetornaumaversotesting.Apartirdestemomentoelaparaderecebernovasaplicaesesofeitostestesmaisespecficosevoltadosaestabilidadeecorreodefalhas.

    Aplicaes que no se encontramadequadas aos critrios deseguranaeintegridadedosistemasoremovidasnessafaseporno possurem a maturidade necessria para garantir aconformidadeestabelecidapelaequipededesenvolvimento.Aofimdesteciclo,adistribuioestarmaduraeestvelaopontode ser liberada sob o ttulo de Stable, recebendo um novonmerosequencialparacontroledeverso.

    Foraasversesdasdistribuies,aequipedisponibilizaaindadiferentesimagensdeCDseDVDsparadownload.Adiferena

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|121|

    entreelas,almdotamanho,afinalidadedeuso.possvelbaixarumconjuntodeDVDscommaisde4GBdeprogramascadaum,comotambmbaixarpoucosmegasbytesdearquivosparacriarumPenDriveinicializvel.

    Ogrupodedesenvolvimentoorganizaos pacotesdaseguinteforma:ospacoteseleitostantopelosdesenvolvedores, quantousurios como mais populares, estaro sempre nas primeirasmdias e os menos populares vo ficando para as mdiasseguintes.

    Comoestamosproduzindoumservidorquepodersercolocadoemoperaoapsseusestudoseeuesperodecoraoqueissoaconteaadistribuioaserutilizadaserarecomendadapelaequipeparaumambientedeproduo(stable).Portanto,amesmaserbaixadaatravsdositedoprojetoDebian.

    Napgina inicial doprojeto j possvel obter umaimagemmnima de instalao. Vamos utilizar essa imagem em todonosso livro. Tratase de uma imagemmnima, mas que osuficienteparatermosumsistemaGNU/Linuxbsico.

    Apsainstalaodosistemaoperacional,faremosalgunsajustesdeformaapodermosrealizarainstalaodosdemaissoftwaresnecessriosdiretamentepeloservioaptgetdoDebian.Nosepreocupe,apenasseconcentreparadigitartodososcomandos,exatamentecomoapresentados.

    AcesseositedoprojetoDebian(www.debian.org)e,notopodapginanocantodireitocliqueemBaixeoDebian.

    Imagem5.1:LinkdedownloaddoDebian

    Amostra:halexsandro@

    gmail.com

  • |122|Captulo5InstalaodoGLPI

    Imagem5.2:DownloaddaimagemdoDebian

    Salveoarquivoemumdiretriodesuapreferncia.

    Atualmente(26/05/2014)aversomaisnovaa7.5.0.Podeserquequandovoc forrealizarodownloadestaversonoseja mais a atual e exita outra no lugar dela. Se o primeironmero da verso for o 7 (sete), no h com o que sepreocupar.Tudoaquiseaplicarperfeitamente.

    Caso a verso j seja a 8 ou alguma posterior, voc terproblemas para realizar os passos de configurao dosrepositriosdosistema.Nonadademais,masaconselhoquevocestudeumpoucomaissobreoAPTGETeaconfiguraoderepositriosdoDebian.

    AquicolocoolinkdiretoparaumaimagemdeDVDdoDebianparaaverso7.5.0,apenasparaocasodevoc optarporseaprofundarnolivroabstraindoascomplexidadesqueenvolvamosistemaoperacional.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|123|

    Linkdedownload:

    http://cdimage.debian.org/debiancd/7.5.0/i386/isodvd/debian7.5.0i386DVD1.iso

    Bastadigitarocaminhocompletoemseunavegadorqueesteiniciarodownloaddoarquivo.

    Gravar a imagem em um CD

    Apsodownloaddoarquivo, tornasenecessriogravloemumCDparaquepossaserutilizadonoprocessodeinstalaoemumcomputador.

    Paraqueimaraimagem,comooprocessoconhecido,sernecessrioqueseutilizedeumsoftwaredegravadordeCDseDVDs.Praticamentetodososaplicativosdegravaodediscosatuais,executamesteprocesso.

    NesteexemploserutilizadoosoftwareBrasero.Estesoftwarevem por padro em muitas distribuies GNU/Linux e suainterfaceperfeitamentesimples.

    Imagem5.3PaineldoaplicativoBrasero

    BastaselecionaraopoGravarimagem,selecionaroarquivobaixadoeclicaremCriarimagem.Apsesteprocesso,oCD

    Amostra:halexsandro@

    gmail.com

  • |124|Captulo5InstalaodoGLPI

    ser inicializvel e poder ser utilizado para formatao doServidor.

    NOTA:notenteapenasgravarodiscocomosefosseumarquivoasercoladonoCD.Essaimagempreservaumsistemade bootque permite que ela possa ser utilizada para iniciar umcomputador.Casovocdesconsidereestainformao,oseuCDser inutilizado. Caso voc esteja utilizando outro software etenha dificuldades ou dvida quanto as opes, pesquise nadocumentaodoprpriosoftwarecomoserealizaagravaodeimagensdotipoISO.Casoosoftwarenotenhadocumentao,recorrainternet.

    Instalando o sistema GNU/Linux Debian

    Chegouahoradeinstalarosistemanoservidor.ColoqueoCDdoDebiannoservidor,entrenaBIOsdamquinaeconfigureaparaoCDRomseraprimeiramdiadebooteoHDasegunda.Feitoisso,horadecomearainstalao.

    NOTA:AlgunscomputadoresoferecemaopodeescolheraopodebootduranteainiciaodaBIOs,semanecessidadede termos de entrar na configurao da BIOs. Em geral,quandoestaopoest disponvel, amensagemaparecenatela,dizendoquevocdevepressionarumadeterminadateclaparautilizla.

    ODebianpermitequefaamosumainstalaoemmodotextoouemmodogrfico. Comono possvel prever onvel deconhecimentoquevocpossui,ireiproporomododeinstalaogrfico,quemuitomaisamigvel.Massevocjpossuiumnvel maior de conhecimento, poder realizar a configuraocomobempreferir.

    NOTA:Paraevitarqueosistemabusqueredeautomaticamenteeproporcioneresultadosdiferentesdosaquiapresentados,sevociniciante,recomendoaremoodocaboderedeouqualqueroutraconexoqueamquinapossatercomalgumarede.Issoevitar a configurao automtica da rede, caso exista algumservidorDHCPativo.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|125|

    Na primeira tela do sistema, selecione a opo Graphicalinstall.Issofarcomqueoprogramadeinstalaoutilizeumainterface mais amigvel para voc executar o processo deinstalaodosistema.

    Imagem5.4TeladeinciodoinstaladordoDebian

    NOTA: para navegar entre as opes durante o processo deinstalao,vocpodeutilizarsedassetasparacima,parabaixo,esquerda,direitaeTABdoteclado.Paraseleo,utilizeateclaEnter.Naopodeinstalaogrficatambmpossvelutilizaromouse.

    Naprximatela,selecioneoidiomadosistemacomassetasdoteclado(paracimaouparabaixo)outambmutilizandosedomouse.

    Emnossocaso,instalaremosoambienteemportugusdoBrasil.Isto traz alguns benefcios como manuais do sistema emportugus,quandojdisponveis.Apsselecionaralinguagem,cliquenobotoContinueounavegueatomesmocomatecla

    Amostra:halexsandro@

    gmail.com

  • |126|Captulo5InstalaodoGLPI

    TabdeseutecladoeemseguidacliqueEnter.

    Imagem5.5Teladeseleodeidiomaparaosistema

    Emseguida,abriratelaparaaseleodesualocalidade.

    Imagem5.6Teladeseleodelocalidade

    SelecioneaopoBrasil,ouaquemelhorlheconvirecliqueemContinuar.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|127|

    Aprximatelaondevocconfiguraolayoutdotecladoqueserutilizado.SevocestivernoBrasilcomumtecladopadrobrasileiro,bastaselecionaraopoPortugusBrasileirocasocontrrio,selecioneolayoutmaisindicadoaoseuHardware.Embora isso no seja abordado neste livro, ressalto que possvelalteraressaconfiguraoposteriormentesemqualquerproblema.

    Imagem5.7Teladeseleodelayoutdeteclado

    Feitoisso,osistemacomearadetectarseuscomponentesdehardwareeconfiguraesderedeautomaticamente.

    OSistematentarbuscarumservidorDHCPnaredeparaquesejarealizadaaconfiguraoautomticadainterfacederede.Comonsestamoscomasconexesdesligadas, elereportarumerroparavoc.

    Amostra:halexsandro@

    gmail.com

  • |128|Captulo5InstalaodoGLPI

    Imagem5.8Detecodarede

    Quandoateladeerroaparecer,cliqueemContinuar.

    Imagem5.9Teladeerrodedetecodarede

    Emseguida,osistemaperguntar sevoc desejaconfigurararede manualmente ou deixar para depois. Selecione a opoConfigurararedemanualmenteecliqueemContinuar.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|129|

    Imagem5.10Opesdeconfiguraodarede

    Infelizmente,esteonicopassoquenopossopreverparaoseuambiente.AconfiguraodeendereamentoIPdeumaredemudadeambienteparaambiente.Sevocestemumambientedomstico,osendereosmaiscomunsderedeencontradosnosroteadores das operadoras de internet so: 192.168.0.0/24 e192.168.1.0/24. Mas isso, tambmno uma regra e podevariar.

    Sevocnopossuiexperinciaalgumaemredeenofazideiadecomofuncionaoendereamentoderede, sugiroquevocconsultealgumamigoquesaibateorientarouoadministradordesuaredesolicitandoumendereoIPparaesteservidor.Valeainda consultar o manual do roteador de internet que vocutiliza.Nestemanualdeveteralgumainformaoqueoauxilienestaatividade.

    Paraoambientepropostonolivro,estouafirmandoquearedeutilizadaa192.168.0.0emscarade24bits, isso igual

    Amostra:halexsandro@

    gmail.com

  • |130|Captulo5InstalaodoGLPI

    mscara255.255.255.0. EstoudefinindoaindaqueoservidorGLPIficarcomoendereoIPiguala192.168.0.1,sendoesteoprimeiroendereoIPdarede.Logo,seoambientedesuaredeforigualaesteevoctivercertezadequeoIP192.168.0.1estlivre em sua rede, insira a seguinte informao no campoEndereoIPdatela:192.168.0.1/24.

    NOTA: Lembresedealteraroendereodeacordocomsuasnecessidadese compatibilidadedesuarede. Casocontrrio,noconseguiremosevoluircomaconfiguraodosistema.

    Imagem5.11InserodaconfiguraodoendereoIP

    Agora,oinstaladorlhequestionarquantoaoendereodeumgateway. Um Gateway de uma rede um equipamento queencaminhatodososequipamentosdaredeparaainternet,ououtrarede.Nesteexemplo,estoudefinindoqueogatewaydaminharedeoendereo192.168.0.2.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|131|

    Imagem5.12InserodoendereoIPdoGateway

    AgoraoinstaladorsolicitaquevocforneaumendereodeumoumaisservidoresDNS.ServidoresDNSsoosresponsveisportraduzir os endereos de internet que utilizamos comowww.qualquercoisa.com.br em endereos IPs para quepossamoschegaraositedesejado.

    Noexemploabaixo,consideroqueoendereodoservidorDNSdeminharedeo192.168.0.10,masissovariaderedepararede.Casovocapenasestejamontandoumservidorparatestese este no necessitar consultar pelos nomes de sua redeinterna,vocpodeutilizaroendereodoservidorDNSpblicodoGoogle.Paratal,utilizeoseguinteendereo:8.8.8.8

    A utilizao do servidor DNS do Google, embora no lhepermitarealizarpesquisasnassuasestaesinternas,resolverosnomesdosservidoresdainternet,queoquenecessitaremosparaexecutarosdemaispassosdolivro.

    Amostra:halexsandro@

    gmail.com

  • |132|Captulo5InstalaodoGLPI

    Imagem5.13InserodoendereoIPdoservidorDNS

    Ao fim deste processo, o programa de instalao do Debiansolicitarumnomeparaoservidorhostname.Emnossoteste,serutilizadoonome glpiserver.Masestaumaconfiguraoquetambmpodeseralteradaposteriormente,emboratambmnoapresentadonestelivro.

    NOTA: importante salientar quecadacomputador emumarede deve ter um nome de host nico, ou seja, caso estejamontandoumservidoremumambientedeproduoeescolhaoutronomeparaele,tenhacertezadequeestesejaniconaredee se existir alguma poltica prescrita para nomenclatura deservidores,debomgradoseguila.

    Aps a insero do hostname do servidor, clique no botoContinuarparaprosseguirmoscomainstalao.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|133|

    Imagem5.14Teladeseleodehostname

    Agora, ser solicitado o nome do domnio da rede. Nestainstalao est sendo informado o nome de domniogrupolocal.

    Imagem5.15Teladeseleodenomededomnio

    NOTA: importante que voc coloque o mesmonome dedomnioqueutilizaemsuarede,casoestejainstalandoemum

    Amostra:halexsandro@

    gmail.com

  • |134|Captulo5InstalaodoGLPI

    ambienteemproduo.Casocontrrio,onomesugeridonorepresentarproblemaalgum.

    Em seguida, ser solicitado a senha para o usurio root doservidor.

    EmsistemasbaseadosnospadresPOSIX,ousuriocommaiorprivilgio possui o nome de root. Uma pequena analogia afirmarqueesteousurioadministradordamquina,comoexistemnossistemasMicrosoftWindows.

    NOTA: aconselhvel que se tome muito cuidado com autilizao desta conta de usurio, pois a mesma poderealmentefazerqualquercoisadentrodosistema.Umsimplescomando digitado errado pode deixar todo o sistemainoperante.

    Imagem5.16Teladeinserodesenhadousurioroot

    Como estamos apenas propondo um ambiente de instalaopara estudos, vamos colocar a senha deste usurio como123456(de1a6semaspas).

    NOTA: Sevocestivermontandoumambientedeproduo,porsegurana,escolhaumasenhamaiscomplexa.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|135|

    Insiraasenhanoprimeirocampo,repitaamesmanosegundoe,emseguida,cliqueemContinuar.

    Sersolicitadoagora,aconfiguraodeumnovousurioparaosistema.Esteusuriopossuirprivilgiosnoadministrativosnosistema.

    Informe o nome completo deste usurio. No exemplo foicolocado o nome do usurio como Halexsandro de FreitasSales.Vocpodecolocaroseunome,ouumnomequalquer.Emborasejapartedainstalaodosistema,podemosremoveresteusuriooucriarmosnovosposteriormente,deacordocomanossanecessidade.

    Imagem5.17Teladecadastrodenovousurio

    Naprximatela, ser solicitadoumnomede loginparaestenovo usurio. Este nome ser baseado no nome do usurioinserido anteriormente, mas voc pode colocar o nome quedesejar.Casosejaumambientedeproduo,umaboaprticaque sejammantidos os padres existentes. Neste exemplo, onomeficouapenascomohalexsandro.

    NOTA:importantesalientarqueparaossistemasGNU/Linux,as letras maisculas e minsculas so totalmente diferentes.

    Amostra:halexsandro@

    gmail.com

  • |136|Captulo5InstalaodoGLPI

    Logo,ologinHalexsandrototalmentediferentedehalexsandroouhAlexsandro.Issotambmvaleparaautilizaodesenhas.Caso sua senha seja 123@abc, totalmente diferente [email protected] noforumusurio j habituadocomisso,tomemuitocuidadoaoescolherloginsesenhasparasistemasGNU/Linux, caso contrrio, voc poder perder o acesso aomesmo.

    Imagem5.18Teladecriaodenovousurio

    Seragorasolicitadaasenhaparaestenovousurio.Comooambienteproposto apenasparaaprendizado, utilizaremosasenha123456.Logo,insiraasenhanoprimeirocampoe,emseguida,arepitanosegundo.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|137|

    Imagem5.19Teladeinserodesenhadonovousurio

    Oprximopassoser configurarofusohorrioutilizadopeloseuservidor.ComohojeestoumorandoemPernambuco,esteser o meu fuso horrio, mas importante que selecione ocorreto para evitar problemas com horrio do servidor nofuturo.Epodetercerteza,issoimpactaemuitoumaCentraldeServios.Falaremosmaistardesobreisso.

    Imagem5.20Teladedeleodefusohorrio

    Amostra:halexsandro@

    gmail.com

  • |138|Captulo5InstalaodoGLPI

    Agora,osistemadeinstalaoiniciaroprogramadepartiodediscos.ParaquemnuncateveaoportunidadedetrabalharcomsistemasbaseadosemUnix,lheparecerumtantoconfusoaprimeiravista,masaoadaptarseeentenderofuncionamentodo gerenciamento de dispositivos nestes sistemas, voccertamentereconhecerquemuitomaiseficienteeprecisoqueosdemaispadresnomercado.

    Oparticionamentodeum,oumaisdiscoscomoGNU/Linux,parecer,aprincpio,umtantoquantocomplexo,masissonoverdade.Noabordareitcnicasdedimensionamentodediscosestruturasdediretriosearquivodosistemaaqui,opropsitouma instalao utilizvel para fins de estudos. Caso o leitordeseje aprender umpouco mais sobre o assunto, recomendofortementealeituradoGuiaFocaLinuxdeGleydsonMaziolidaSilva. Tratase de um guia completo para estudantes deGNU/Linux, indo do bsico ao avanado com uma didticaincrvel. O mesmo licenciado pela GPL e pode ser obtidogratuitamentenositedoprojeto:http://www.guiafoca.org

    Paraestainstalao,utilizaremosdaopoAssistidousarodisco inteiro. Se sua mquina cumpriu os requisitos bsicos,voc no ter problema algum com isso. Se voc j possuiqualquerexperinciaeestcertodoqueestfazendo,fiquevontade para configurar as parties e discos da forma quepreferir. No entanto, para seguir o processo do livro, bastaselecionar a opo referida e pressionar Enter ou clicar nobotoContinuar.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|139|

    Imagem5.21Telademtododeparticionamentodedisco

    Agora sero exibidos os discos rgidos (HD)presentes/detectados na mquina. Neste exemplo, possumosapenas1disco.

    Selecione o disco e pressione Enter ou clique no botoContinuarparaprosseguir.

    Amostra:halexsandro@

    gmail.com

  • |140|Captulo5InstalaodoGLPI

    Imagem5.22Teladenotificaoderiscodeperdadearquivos

    NOTA:Tenhacertezadoqueestfazendo.IssoapagartodososdadospresentesnoHDdamquina.Norecomendoautilizaode um HD com dados. Caso voc esteja utilizando de umamquinaquepossuiHDscomdadosdequalquertipo,porsuaprpriacontaerisco.

    OinstaladordoDebianaindanosproporcionaumaopodesegregar as pastas mais importantes do sistemaautomaticamenteparans,oucolocartodasnamesmapartio,ouainda, separarapenasodiretriohome diretrioondeficamosarquivosdosusuriosparans.

    De forma a manter a simplicidade proposta neste livro,selecionaremos a opo todos os arquivos em uma partio(para iniciantes). Nosepreocupecomissonomomento. OobjetivoporhoracolocaroambientedoGLPIemproduoenogarantirmosamelhorperformancedoservidorondeesterodar.Porhora,apenasnosinteressahabilitarafunoCentralde Servios. Por tanto, ao selecionar a opo indicadaanteriormente,cliqueemContinuar.

    Imagem5.23Telademtododeparticionamentodedisco

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|141|

    Oinstaladorlheapresentar comoficar seudisco. Notequeestes dados mudaro de acordo com a capacidade de seuhardware.Repareainda,queforacriadaumapartiocujotiporecebe o nome de swap. Esta partio , na verdade, umaextensodamemriaRAMdeseucomputador.Issoevitarqueosistematraveoureinicie,casoalgumprogramasecomportemauetenteconsumirmaismemriadoqueohardwarepossui.Embora no seja umacoisa muito comumde acontecer, emservidores bem dimensionados, este recurso garante suaoperabilidade,mesmocomnveiscrticosdeoperao.

    Seo seuhardwareatendeuaos requisitos mnimos, posso tegarantir que no ser necessrio a utilizaodesta memria.Masnoseincomodecomela.Porsegurana,amesmadevesempre existir e sua dimenso variar de acordo com ohardware e servio a ser utilizado sob o mesmo. AsconfiguraespropostaspeloinstaladordoDebiannosatendersemsombrasdedvida.

    Imagem5.24Telademtododeparticionamentodedisco

    Selecione ento Finalizar o particionamento e escrever asmudanasnodisco.Issofarcomqueanovatabeladepartio

    Amostra:halexsandro@

    gmail.com

  • |142|Captulo5InstalaodoGLPI

    seja criada e todo o contedo do HD seja definitivamenteapagado.

    Porsegurana,oinstaladorquestionasevoc temcertezadoquedesejafazer.CasoestejacertodesuaatitudeemformatarseuHD,marqueaopoSimeemseguidacliquenobotoContinuar.

    Imagem5.25Teladeconfirmao

    O instalador realizar ento as mudanas no disco e, emseguida,comearacopiarosarquivosparaosdisco.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|143|

    Imagem5.26Seleodopasondeoservidorseencontra

    Agoraselecioneumdosrepositriosoficiaispresentesnalista.

    Imagem5.27Seleodeumrepositriooficialpresentenopasselecionado

    NOTA:Existemvriosrepositriosespalhadospelomundoe,de forma a evitar umcongestionamento de link emalgumservidor,recomendvelqueselecioneumespelhoprximoavoc.Devidoaabordagemqueestamosdandoaqui,istono

    Amostra:halexsandro@

    gmail.com

  • |144|Captulo5InstalaodoGLPI

    umitemasepreocuparnomomento.

    Aprxima tela identifica se a conexo passa por um proxy.Tomo como base que no exista proxy entre o servidor e ainternet,portanto,deixeembrancoepressioneContinuar.

    Imagem5.28Configuraodeumservidorproxy

    NOTA:Asatualizaesnoabrangemapenasosistemaemsi,mas sim todo e qualquer software que tenha vindo dorepositriooficialdoDebian.Sedescobriremumabrechadesegurana,porexemplo,noservidorHTTPqueutilizaremosApache,assimqueaequipedoDebianorecompilarcomadevidacorreo,esteestardisponvelparaatualizarmoscomamaiorfacilidadepossvel.

    Como estamos com a estao desconectada da rede, esteprocesso nos acusar um erro dizendo que no foi possvelencontrarosrepositriosdoDebian.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|145|

    Imagem5.29Informaodeerroaobuscarorepositrio

    Neste ponto, clique em Voltar para cancelarmos aconfigurao automtica do repositrio e, na tela seguinte,marquea opoSIM e cliqueemContinuarparadarmosseguimentosemrepositrio.

    Imagem5.30Confirmaodequedevemoscontinuarsemumespelho

    Osistemabsicojustamenteonossoobjetivonestainstalao,

    Amostra:halexsandro@

    gmail.com

  • |146|Captulo5InstalaodoGLPI

    portanto,nosepreocupecomestainformaodosistema.

    Imagem5.31Teladeatualizaodepacotes

    O Projeto Debian mantm um programa de pontuao dospacotesqueproporcionaaseusdesenvolvedoresindicadoresdospacotes mais utilizados. Isso norteia a equipe dedesenvolvimentoaescolherquaisospacotesquedevemvirnosprimeiros CDs ou quais softwares tm de receber maiorquantidadederecursosafimdefacilitarautilizaodosistema.

    NOTA: No confunda esta tcnica com qualquer tipo deespionagemourecolhimentode informaonoautorizada.Naverdadetratasedeummecanismocolaborativodeeleiode pacotes e seu foco final o benefcio direto aos seusprprios usurios. Eu recomendo fortemente a aceitaodeusodesterecurso,masissoquestodeopinioparacadaum.Paraomeucaso,selecioneiSimecliqueiemContinuar.

    Voclivreatparaestaescolha.Reparequeaferramentavempor padro na opo No de forma a no forar orecolhimentodeinformaesdosusuriosmenosavisadosquecostumamclicarsemler.

    SelecioneasuaopoecliqueemContinuar.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|147|

    Imagem5.32Teladeparticipaoemprogramadeeleiodepacotes

    Imagem5.33TeladeseleodeperfildeinstalaodoDebian

    Apenas clique em Continuar nas etapas acima paraprosseguirmos com o processo de instalao. Feito isso, osistema instalar os pacotes bsicos de utilitrios para quepossamosexecutarosistema.

    Bom, aqui j uma pergunta da qual no teremos tantas

    Amostra:halexsandro@

    gmail.com

  • |148|Captulo5InstalaodoGLPI

    escolhas assim. questionado se desejamos instalar ogerenciadordebootGRUB.ResponderemosSim,poissemissonoserpossveliniciarmosonossoservidor.

    Imagem5.34TeladeinstalaodoGRUB

    Nos despedimos finalmente do instalador do Debian. Naprximatela,bastaclicarmosemContinuarparareiniciarmososervidorencerrandooinstalador.

    Imagem5.35Teladefinalizaodoinstalador

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|149|

    No se preocupe, o sistema reiniciar e comear a levantarnormalmente.

    NOTA: Caso o sistema retorne ao programa de instalao,reiniciesuamquinamanualmente,removaoCDdoDebiandabandeja,entrenaBIOSealtereoparmetrodeBootparainiciarprimeiramentepeloHD.

    O ambiente Web

    OGLPIdesenvolvidopararodarviaservidorWeb.Logo,oqueprecisaremosdeumservidorwebparapermitiraosusuriosoacessoaomesmo.

    Imagem5.36Fluxorequisiodepginaweb

    Emnosso projeto emespecfico, utilizaremos o servidor webdesenvolvidopelaFundaoApache.Emespecial,noDebianeseus derivados, este aplicativo conhecido como Apache,simplesmente. Em outras distribuies, este pode seguir arecomendaodaprpriaFundaoApacheeserreferenciadoporoutronomecomoHTTPServer.IssovisadesvincularonomedaFundaoaoproduto.

    importantemencionarqueoGLPIpoderodaremqualquersistemaoperacionalequalquerservidorWeb.Anicarestrio, que o servidor Web utilizado tem de possuir suporte alinguagemPHPemsuaverso5ousuperior.

    Instalando pacotes e ferramentas essenciais

    ODebianpossuiumexcelentegerenciadordepacoteschamado

    Amostra:halexsandro@

    gmail.com

  • |150|Captulo5InstalaodoGLPI

    aptget. Este aplicativo nos permite instalar programas doprojetoemanteratualizadotodooambientesemmuitoesforo.

    Vamosfazerumalistadechecagemparaquepossamosgarantirqueinstalaremostodooambientesemperdadetempo.

    PararodarmosoGLPI,necessitaremosde:

    ServidorWebcomsuporteaPHP5,

    BibliotecasdeconexodoPHPcomsuporteabancodedadosMySQL(soasmesmasutilizadaspeloMariaDB),

    SuporteaLDAP(paraautenticarusuriosexternamenteemumabasededadosLDAP),

    IMAP(paralercaixadeemail)e

    SMTP(paraenviaremaildefollowups).

    NositedoprprioGLPIlistadocomodependnciasapenasoServidorWebcomPHPeoMySQLcomobancodedados.Masse no atentarmos aos detalhes, passaremos por vriosproblemasocasionadosdevidoadependnciasdesoftwarequeositedoprojetononosauxiliacomoresolver.

    De posse do seu sistema operacional GNU/Linux Debiandevidamenteinstalado,iremosagorapassarparaapreparaodoambiente,deformaaviabilizarmosasoluo.

    Instalando os programas necessrios

    Conforme dito anteriormente, utilizaremos o servidor WebdesenvolvidopelaFundaoApache.Noapresentareiahistriadosurgimentodesteaplicativo,masbastavocentenderque,seainternet daformacomovoc a utilizahoje,grandepartedisso s foi possvel graas a este aplicativo e seu suporte avrios sites rodandosobre a mesma infraestrutura. Se quiserconhecermaioresdetalhes,dumaolhadanositedaFundaoApacheemhttp://www.apache.org.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|151|

    Quandoiniciarosistemaoperacionaldoseuservidor,tudoqueterumatelapretacomoaquevnestaimagem:

    Imagem5.37Teladefinalizaodoinstalador

    Sevocnuncateveaoportunidadedecolocarasmosemumashell de um servidor GNU/Linux, sorria. Esta ser umaoportunidadeinesquecvelemesintoverdadeiramentehonradoemlheproporcionarestachance.

    Esta a tela de login dosistema. Nela esperadoquevoccoloqueousurioeasenhadosistemaoperacional.Duranteoprocessodeinstalaocadastramosdoisusurioseduassenhas.Casovoc tenhaseguidoreligiosamenteo queestavaescrito,insiraonomedousuriorooteasenha123456.

    NOTA: porquestesdesegurana,asenhano apresentadadurante a digitao e nem a quantidade de dgitos. No sepreocupecomisso.Aofimdadigitao,apenaspressioneentere,seasenhaeusuriosestiveremcorretos,osistemaprosseguircomoacesso.

    Apartir deste momento voc deveconectar o servidora redeparaqueomesmopossaacessarainternetparaexecuodosprximospassos.

    Amostra:halexsandro@

    gmail.com

  • |152|Captulo5InstalaodoGLPI

    Imagem5.38Teladefinalizaodoinstalador

    Aps logar nosistema, voc receber o prompt decomandospara a execuo de comandos e aplicativos no sistema.Recomendo fortemente que voc leia ao menos o Guia FocaLinux(http://guiafoca.org)parainiciantesdeformaaesclarecerdvidasprimriasquantoaoperaodosistemapoisestelivronopossuiespaoparaisso.

    Daquiparafrente,sevocseguircuidadosamenteospassosquevouapresentar,garantoquenoterproblemaalgum.Maseujfui inicianteemuitoafoitoparatestarascoisasesei desuaansiedadeparairaosfinalmente.Portanto,muitocuidadoparanoerrarospassospassados.Testeicuidadosamentecadaumdelesdeformaaviabilizarestaoperaoporpessoasquenuncativeramcontato comumGNU/Linux em suas vidas e, testeiainda com pessoas que sequer so da rea de TI. S paragarantir que no haveria problemas ou dificuldades a seremenfrentadasporvoc.

    A primeira coisa que teremos de fazer antes de instalar ospacotesdeaplicativosnoDebianserainserodosespelhos,atualizaralistadepacotesdisponveisnosservidoreseatualizartodo o sistema. Os comandos a seguir faro com que essastarefassejamdevidamenteexecutadas.

    Digite os seguintes comandos exatamente como soapresentados. Apenas relembrando: letras maisculas sodiferentes de minsculas para tudo no GNU/Linux. Muitosnovatosperdemtempotentandodescifrarerrosporcontadisso.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|153|

    Portanto,utilizeoscomandosexatamentecomosomostradosaqui.

    echodebhttp://security.debian.org/debiansecuritywheezy/updatesmain>>\

    /etc/apt/sources.list

    echodebhttp://ftp.de.debian.org/debianwheezymain>>/etc/apt/sources.list

    aptgetupdate

    aptgetupgradey

    Ocomandoacimaatualizartodaalistadepacotesdisponveisparainstalaonoservidor.Apsesteprocessofinalizarpodedemorardependendodeseulinkcomainternetvocterdeusaroaptgetparainstalarosnovosaplicativos.Aimportnciadeseusaroupdatetodavezantecedendoainstalaodenovosprogramasteragarantiadesempreutilizaraversomaisnovaeestveldesteprograma.

    Agora estamos com o sistema pronto para continuarmos. Aopo upgrade fez com que todos os aplicativos que jtnhamosnosistemabsicofossematualizadosparanseissoinclui at mesmoo Kernel Linux, caso esteja disponvel umanovaversodestenoprojeto.

    NOTA: Um erro muito comum de acontecer durante ainstalao sem antes atualizarmos as listas o APTGETinformarqueoprogramanoestdisponvelnosrepositrios.Issosedeveaofatodaversoqueconstanobancodedadosdo seu servidor ter sido removida do repositrio emsubstituio a nova verso. Basta executar o processo deatualizaodalistadepacotesdisponveis(aptgetupdate)eem seguida repetir o comando de instalao para que sejabaixadaanovaverso.

    aptgetinstallcacertificatesapache2libapache2modphp5php5cliphp5\

    php5gdphp5imapphp5ldapphp5mysqlmysqlservery

    Amostra:halexsandro@

    gmail.com

  • |154|Captulo5InstalaodoGLPI

    Aps a insero docomandoacimano terminal, pressione atecla Enter para executlo. No se preocupe se este nocouberemumalinha,comonoexemploacima.Apenascontinuedigitandoocomandoatofim,respeitandoosespaosquandoexistirem.OShellinterpretarcomoapenasumalinhacontnua.

    NOTA:OcomandoacimatemdeserdigitadosempressionarateclaEnter.Essatecladeveserpressionadaapenasapsapalavraeopomysqlservery.

    Quandopressionarenter,osistemachecarpelasdependnciasdesoftwarenecessriaspararodarosprogramasdesejadoseaopoyinformarqueelepodeprosseguircomodownloadeinstalao dos aplicativos sem necessidade de nossaconfirmao.

    Apenasparattulodecuriosidade,essaferramentaapenasiniciaainstalaodosaplicativosapsbaixartodososaplicativosqueforamsolicitados e suas respectivas dependncias. Outro fatoimportanteemuitoprodutivoque,aobaixarosarquivosparaserem instalados, estes ficamsalvos nodiscodoservidor, ouseja, se devido a uma queda da rede o processo parar, aoreiniciarelefar apartirdopacotequefoiinterrompido,nonecessitandobaixarnovamenteaquelesquejestoemdisco.

    Ao fim deste processo, voc ser questionado pela senha dousuriorootparaobancodedados.Vocnodeveconfundirousurio root dosistemacomodobancodedados.Socoisastotalmentedistintas.Masemnossoexemplo,deformaaevitarerros e complicaes desnecessrias, utilizaremos a senha123456(de1a6semaspas),talcomofizemoscomousuriodosistema.

    Amostra:halexsandro@

    gmail.com

  • EstruturandoumaCentraldeServioscomoGLPI|155|

    Imagem5.39SolicitaodesenhadoMySQL

    Aps pressionar a tecla enter inserindo a senha, o sistemaexibir umatelasemelhante,solicitandoquevocaconfirme.Portanto, insira novamente a senha e pressione Enternovamente.

    Aofimdesteprocessobastaesperarqueosistematerminardeinstalartodososaplicativosparavocsemmaisnecessidadedeinterao.

    ParaquemnuncateveaoportunidadedeusarumGNU/Linux,isso.VocacaboudelevantarumservidorWebcomsuporteaPHP e um banco de dados MySQL. Simples assim. Semnenhumamanobracomplexa.Seachoucomplicadoexecutarospassosataqui,sugiroqueosrepitamais2vezes,apenascomoexerccio.Aofimvocteracertezadequeissononada.Oincmodofoiapenaspornuncaterrealizadoessasatividades.

    Paraverificarosserviosativosnamquina,executeoseguintecomando:

    netstatant

    SerolistadasasportasTCP/UDPdoservidorqueestoativas.

    Amostra:halexsandro@

    gmail.com

  • |156|Captulo5Instalao