*
CENTRAL DE SERVIOS COM
SOFTWARE LIVRE
*
Estruturando uma Central de Servios com o GLPI
2 Edio
JaboatodosGuararapes,2016
EdiodoAutor
Copyright2016HalexsandrodeFreitasSales
Este livro foi produzido e publicado de forma independente pelo prprio autor e no
possuiqualquervnculocomqualquereditora.
Sales,HalexsandrodeFreitas.
Central de servios com software livre: estruturando uma central de
servios com o GLPI/ Halexsandro de Freitas Sales. Jaboato dos
Guararapes:EdiodoAutor,2016.
437p.
ISBN:
1.Tecnologia2.ITIL3.Informtica4.Negcios5.Administrao
Ohomemsensatoadaptaseaomundo.
Oinsensatoinsisteemadaptaromundoaele.
Noentanto,todoprogressodependedohomeminsensato.
GeorgeBernardShaw
Dedicatria
Aos meus pais Herclito e Anunciata que mesmo com todas as privaes e
dificuldades causadaspela vida, ainda assim, acreditaram na importncia da
construo da fortaleza famlia e se dedicaram de corpo e alma criao e
educaominhaedemeusirmos,HeraldoeTamima.
AminhaqueridaesposaJuliana,minhaamadaeamante.Porpermitirmefazer
partedesuavida,porapoiarme,mesmoqueoobjetivoaindanoestivesseto
claroe,principalmente,porpresentearmecomoquehojesetraduzemnossa
joiamaisvaliosa:aaindapequenarisqueaquitambmdedicoporencharcar
meocoraodeamoremefazerlembrardascoisasboasdavida!
Sumrio
Agradecimentos.................................................................................................................................................................. 13
Sobre o autor........................................................................................................................................................................ 14
Prefcio................................................................................................................................................................................. 15
Depoimento sobre a primeira edio............................................................................................................................. 16
Introduo............................................................................................................................................................................. 17
Captulo 1 Um mundo alm da TI................................................................................................................................. 19
A evoluo da informtica............................................................................................................................................. 22
Perfil do Profissional de TI e das vagas de emprego................................................................................................ 23
O fracasso da carreira.............................................................................................................................................................................................. 25
A presso dentro da empresa............................................................................................................................................................................... 27
COBIT................................................................................................................................................................................ 44
Produtos do COBIT 5............................................................................................................................................................................................... 45
Porque adotar o COBIT........................................................................................................................................................................................... 46
ISO/IEC27000................................................................................................................................................................... 46
Objetivos da famlia 27000..................................................................................................................................................................................... 46
Gerenciamento de projetos.......................................................................................................................................... 46
Abordagem tradicional........................................................................................................................................................................................... 47
PMI.............................................................................................................................................................................................................................. 47
Conceitos de Gerenciamento de Projetos........................................................................................................................................................... 47
ITIL.................................................................................................................................................................................. 50
ISO/IEC 20000.................................................................................................................................................................. 51
Captulo 3 Organize-se................................................................................................................................................... 55
Importncia de uma ferramenta para controle......................................................................................................... 56
Dificuldades de implantao......................................................................................................................................... 57
Problemas a serem resolvidos...................................................................................................................................... 58
Falta de um Ponto nico para Contato................................................................................................................................................................ 58
Falta de um protocolo de registro........................................................................................................................................................................ 59
Falta de acompanhamento..................................................................................................................................................................................... 59
Falta de retorno sobre incidentes......................................................................................................................................................................... 59
Inexistncia de uma ordem para atendimento................................................................................................................................................... 60
Criao de clulas especializadas.......................................................................................................................................................................... 60
Falta de base de dados para erros conhecidos................................................................................................................................................... 60
Descrena por parte de usurios quanto a resoluo....................................................................................................................................... 60
Gerenciamento de recursos humanos.................................................................................................................................................................. 60
O ambiente Web............................................................................................................................................................. 90
Instalando pacotes e ferramentas essenciais............................................................................................................ 91
MariaDB e no MySQL.................................................................................................................................................... 91
O Projeto MariaDB................................................................................................................................................................................................... 92
Agradecimentos
ADeusportodasascoisasesituaesboasemminhavidaquemepermitem
desfrutardeprazereasdifceisquemepermitemaprenderecrescer!
Aosmilharesdeprofissionaiseentusiastasemsoftwarelivrequededicamhoras
desuasvidasaprojetosepessoasaoredordomundo.
A Roberto Cohen que, de bom grado, novamente prestou inestimvel ajuda
nesteprojetoeaRafaelSalesporlererelatarcomoaprimeiraediodeste
livrooajudou.
Agradeo ainda a todos os professores e mestres que tive em minha vida,
autoresdosbonslivrosquejlietodososprofissionaiscomquemjtivee
ainda tenho contato, em especial, a todos meus alunos que me inspiram a
buscaromximodemimeavocleitor.
Todasessaspessoascontriburamecontribuemdeterminantementeemminha
educaoeformao.
Sobre o autor
com muitoprazer queescrevo algumaslinhassobre a presena doHalexsandroem nossa
instituio(SalesianosdeDomBosco)emAngola.
Dentre os nossos numerosos projetos sociais, abrimos no ano 2009 um sobre os direitos
humanos.Nesteprojetodestacamosodireitoaoestudoeodireitoainformao.Achamosimportante
desenvolvermosestesdoisdireitospormeiodadisseminaodainformticaedecidimosabriruma
saladeaulacomsoftwareesistemaoperativoopensource.
A escolha caiu sobre o GNU/Linux Ubuntu. O nosso grande problema era montar uma sala
didaticamenteeficienteeensinareformarjovens angolanosdeforma queelesmesmos pudessem
formaroutrosjovens.PorgraadoHalexsandroresolvemososdoisproblemasecolhemosaindamais
frutos. Ele formou dois jovens os quais hoje trabalham como tcnicos informticos em empresas
angolanas. Os formadores angolanos, por meio da paixo e competncia do Halexsandro se
envolveramcompletamentenoprojetoencontrandonestemestreumaajudaparamudarsuaatitude
sobreoLinuxdenegativaparapositivaeformaremassimcercade1.000pessoasautilizaremasute
Ubuntu e a entrar no mundo open source, recebendo estmulos e contedos que melhoraram as
atividadesescolaresdetodos.
Agradecemos o Halexsandro por esta importante contribuio num Projeto que abriu novas
mentalidades,oportunidades,ideiasacentenasdejovens.Seucontributovoluntrio,gratuito,solidrio
foienormeeaindahojedfruto.
Pe.StefanoFrancescoTollu,Angola.
Prefcio
Noconheopessoalmenteoautordesselivro.Tampouconomundodigital.Fiqueisurpresoe,
claro,umtantoalegreecomumfiletedesatisfaoporserclassificadocomoumaautoridadeno
assuntoparaescreveressaresenha.
Oimportantenosoosmeussentimentos,masofatoquenotenhoporqueelogiaroautorou
mesmobajullo.Coubemenicaeexclusivamenteavaliaraqualidadedotextorecebidoeexpressar
minhaopinio.Egostei.Bastante.
Halexsandro no escreve para os grandes bancos e indstrias que contam com dezenas de
funcionriosdeTI(oquenosignificaquenopossamaprendercomele).Escrevepara95%damassa
deempresasbrasileirasformadasporquatroadezpessoasemsua readeTI.Seuestilodeescrita
permitemanterumaconversadiretocomoleitor,oquecriaumnveldeintimidadeeaproximao
muitobom.
Nessaobraeleatalhacaminhosetempos,oferecendoummanualbb(todosapreciamosler
sobreateoria,masnahoradeapresentarresultados,aexperinciaprticadosoutrosagilizaotrajeto
eincrementanossaprodutividade)decomoinstrumentalizarodepartamentodesuporteparaobtero
mximo de proveito da tecnologia disponvel. Ensina a montar um Service Desk de cabo a rabo
reunindoaspeasdosoftwareGLPIcomoumLego:desdeospassosdainstalaodosoftware,suas
configuraesatdetalhescomplexoscomocriaodoportfliodeservios,aadministraodabase
deconhecimentoeoutrosdetalhescomoaintegraocomLDAP.
Paraquemdesejaaceleraroamadurecimentodeseusetordeatendimento,lerotextoserfeito
oempuxedadecolagemdeumjato:segurese,porqueestaralmdoqueesperaempoucashorasde
leitura.Bomproveitoeparabnsaoautorpelainiciativadereunirateoriacomaprtica,resultando
emalgoquevalemuitomaisdoqueopreodecapadesselivro.Cordialmente,
Roberto"El"Cohen
Diretordo4HD,
autordoslivros:
"ImplantaodeHelpDeskeServiceDesk",
"GestodeHelpDeskeServiceDesk",
"OsmelhoresartigosdeumadcadadeHelpDeskeServiceDesk"e
"MtricasparaHelpDeskeServiceDesk".
Introduo
Confessoquenopretendiafazerumasegundaediodestaobramas,asmudanasocorridas
nos projetos GLPI e Debian acabaram por me forar a realizar uma atualizao do captulo de
instalaoeconsequentementedevriosoutrosdetalhesdolivro.Quandodeipormim,eujestava
revisandootextoeumprojetoqueeuhaviaprevistoparaduassemanasdeesforo,jatravessavaa
suaquartasemana.Foiquandodecidinoapenasatualizar,massimtrabalharemumprodutonovo,
comnovosassuntosquenohaviamsidotratadosanteriormente,talcomoagestodeentidadese
autenticaoviaIMAPdeformaaagregarummaiorvaloraosleitores.
Olivrocontinuacomasprincipaiscaractersticasecontedosdaedioanterior,porm,vrios
itensforamreordenadoseoutrostpicosforamacrescentados.
Ainserodosnovoscontedoscustouoformatooriginaldolivroquenomaiscoubeemum
formatoA5(formatoanterior)porsuperarovolumede700pginas.Pareioprojetoporumasemana
pensandosecompensariaalteraroformatodeA5paraA4,deixandoolivroumpoucomaioredifcil
demanusearfisicamente.Revitodasaspossibilidadeseaceiteiaquemesobrou.Liberarolivrocom
tamanhoA4ecomtodoocontedopretendidoecriadoparaestaedio.Particularmente,prefiro
livros no formato A5 mas, muito contedo novo teria de ser excludo apenas para viabilizar este
formatonestanovaedio.
Nesta segunda edio,onveldeadministraoest umtanto maiselevado. Em vezdeum
cenrio de apenas uma entidade, tal como na edio anterior, proposto um cenrio com o
estabelecimentodeumaCentraldeServiosqueatendatantoaMatriz,quantoumafilialdaempresa.
Comissoconseguimosexplorarosrecursosdegestodeentidadeseoleitornoterdificuldadespara
levarissoparaoseudiaadia,estruturandoumaCentraldeServiosparaatenderadiferentesclientes.
Esperoquegostedestanovaedioecomodecostume,meponhoasuainteiradisposiopara
baterumpapo,recebercrticaseelogiosreferenteaestetrabalho.
Primeirapartedolivro
Aprimeirapartesedesenvolvedocaptulo1ao3etemporobjetivoapresentarocenriodaTI
nosnegcios,aperspectivademercadoeaatualsituaoemqueseencontramosprofissionaisdeTI
demodogeral.SoapresentadasaindaasprincipaisnormasaplicadassreasdeTIquesovoltadas
aogerenciamentodeserviosdetecnologiadainformao.Ointuitodestapartedolivrointroduziro
conceitodequalidadeemprestaodeservioseamadureceroprofissionaldeTIdeformaqueeste
passeadarmaisatenoevaloraomundoasuavolta,colocandoaTInopapeldomelhoramigodo
negcioenocomoonegciodefatoouapenasumrecursoparaonegcio.
Ostemasabordadosdeformaalgumafinalizamosassuntosapresentados,estesapenasatiama
curiosidadeparaoleitorirbuscadealgonovoaoperceberasituaoemqueseencontra.
Segundapartedolivro
Asegundapartedolivrofocadadefatonaexecuodeseuobjetivo:aestruturaodeuma
CentraldeServioscomoGLPI.Ocontedodestapartedolivrooguiardainstalaodeumservidor
GNU/LinuxcomserviodehospedagemdepginasemPHPeumbancodedadosMariaDB,passando
pelaparametrizaodosistemaGLPIechegandoentregadeserviosaosseususuriosfinais.
CasovocnuncatenhautilizadoumservidorGNU/Linuxantes,istonoserumproblema.Para
viabilizaraexecuodetodoocontedoapresentado,realizeisimulaescompessoasdediferentes
nveisdeconhecimentoeminformticanatentativadeobteramenordificuldadepossvel.Desenvolvi
ainda,umscriptparaautomatizarainstalaodoambiente,casovoctenhaalgumadificuldade.
Apndices
Osapndicesdesenvolvidosnofimdolivrovisamauxililo,indoumpoucomaisafundonos
temasabordadosaolongodolivroequenoforamtoesclarecidosafimdenocausarimpacto
negativoadidticaproposta.Sotemasrelacionadosrotinadebackup,operaodoeditordetexto
NanoquevempresentenainstalaodoDebianeutilizaodealgunsplugins.
Concluso
Ao fim da leitura deste livro e da absoro dos conceitos nele apresentados, o leitor ter
conhecimentosuficientepara
Elaborarprocedimentosenormas,catlogodeservioseSLAdeformamaduraequedefato
agreguevalorparaaspartesinteressadas.
RealizarogerenciamentodaCentraldeServios,criaoeapresentaodeindicadoresde
performance.
Tecnologiasutilizadasnaproduodolivro
Tenhoorgulhoemdizerqueestelivrofoitodoconstrudocomsoftwarelivre.Emsuaproduo,
foramutilizadososseguintessoftwares:
GNU/LinuxDebian[www.debian.org]
LibreOffice[www.libreoffice.org]
GIMP[www.gimp.org]
InkScape[www.inkscape.org]
BonitaSoft[www.bonitasoft.com]
GnomeDIA[http://diainstaller.de]
GLPI[http://glpiproject.org]
MariaDB[www.mariadb.org]
GNS3[www.gns3.com]
AnicaexceoexistenteestrelacionadaaintegraoaoLDAP,emquerealizeiostestesem
umservidorMicrosoftparagarantirqueoleitortivesseresultadosparecidosemseuambiente.
Normas,padres,livroseartigoscitados
Emtodoolivropossvelencontrarcitaesdosmateriaisconsultadosjuntoaotextoeemnotas
derodap.UmavisocompletadascitaespodeserencontradanaBibliografiaaofinaldolivro.
Direitodemarcasenomesdeempresascitados
Asmarcascitadasnestelivropertencemassuasempresasenoexistenenhumvnculorealcom
estaobraliterria.Assituaesemqueosequipamentosapresentamproblemassofictciasedeforma
algumapossuemaintenodedenegriraimagemdosprodutos,marcasouseusproprietrios.As
mesmasapenasforamutilizadasporseremmuitobemconhecidasnomercadointernacional.
AempresaHJIAdvocacianoexisteatolanamentodestaediodolivroesuasiglaajuno
dasprimeirasletrasdemeunome,minhaesposaeminhafilha.Seusfuncionriossotodosfictciose
qualquercoincidnciadevesertratadacomotal.
Encarecidamenteagradecido,
HalexsandrodeFreitasSales
Capitulo 1
m mundo alm
da TI
Acorde!Existeummundointeiroforadasaladeinformticaprecisandodeajudaevocsvai
conhecloeconseguirajudlosefizermaisdoquesimplesmentesuporteainformtica.
Entenda desde j: a rea de informtica no a mais importante da empresa.
Independentementedoramodestaempresa.
Paraquevocconsigarealmenteexecutarumbomtrabalho,naimplantaodeumaCentralde
Servios,fundamentalquevocentenda,acrediteevendaestaideiaparatodaequipe,deformaque
trabalhememconjuntoporumbemmaior:onegciodaempresa.
Empresasnosomovidasporilhasdedepartamentosisoladasequepossuemvidasprprias.
Somovidasporumbarramentodeprocessos,formandoaconexodetodososseusdepartamentos,
cadaumdandoasuacontribuionacadeiadevaloresexistente,casocontrrioestesdepartamentos
no seriam necessrios. Essa abordagem proporciona, inclusive, uma ao mais direta dos
departamentosdaempresanosprocessosdenegcios,requisitandoaodesuahierarquiasuperior
apenasquandonecessrio.
Imagine uma pequena rede de padarias com seis lojas espalhadas pela cidade. De forma a
atenderasnecessidadesligadasaoseunegcio(fabricarevenderpes),aempresacomeaacrescer
em contingente para executar atividades administrativas de apoio a sua operao. Essas pessoas
realizarotarefasque,aprincpio,noestoligadasdiretamentealinhadeproduodaempresa.Mas
no subestime essas pessoas e suas funes. Elas mantm todo o processo da empresa em
funcionamentopormeiodeapoio,talcomoodepartamentodeinformticatambmofaz.Issooque
Capitulo 4
nstalao do GLPI
Paratudoquesefaanavida,precisodarseodevidorespeito.Tudotemseulimite.Oslimites
sofatoresquedemonstramqueexcedemoseosexcessosnemsempresobemvindos.Seporumlado
exceder as expectativas de um superior seja algo maravilhoso, exceder nossos limites fsicos nem
sempresertobomassim.
Quando tratamos de coisas fsicas, os excessos tendem a gerar desgastes. Alguns desgastes
podemserrecompensadosduranteavidaeoutrosno.Quandopensoemhardwares,gostosemprede
fazerumaanalogiaaocorpohumano.Vocpodealcanarpicosdeesforosemalgunsmomentosda
vida,masvivercomseucorpoaceleradoporelainteira,lhecausarproblemasirreparveisnofuturo.
necessriotomaradevidaatenoaodimensionarumequipamentoparacomportarumservio.Este
pode aguentar vrios picos de operao durante o dia, mas certamente comear a apresentar
problemasseestespicosocorrerempormuitosmomentosaolongododiaouseficarememocorrncia
porumtempolongo.
Namaioriadasliteraturasasquaisjtiveacessocujatemticasejaimplantaodeservidores
GNU/Linux,umacoisaquasecertadeestarpresente:vocpodeusarumamquinadeconfigurao
maishumilde.Concordocomissosemquestionar.OkernelLinuxrealizaumatimaadministraodos
recursos de hardware, o quepermite execuo de sistemas robustose complexos com o consumo
|66|Captulo4InstalaodoGLPI
minimalistadehardware.
O grande problema, ento, encontrase no que quase nunca dito nos livros: configurao
humildeigualaumvalormenoremquantidadederecursosenoemqualidade.Oquemuitas
pessoas confundem e fazem utilizar mquinas quase que sucateadas para levantar servios que
podempassarasercrticosparaaempresaouparaumdepartamentosobalegaodequeosistema
GNU/Linuxedarcontadorecado.OLinuxrealizaumatimaadministraodosrecursosquevoc
entregaparaele,maselenorecuperaohardwaredanificadooudesgastado.
Uma grande utilidade para servidores GNU/Linux, por exemplo, a de servidor proxy de
internet,deformaarealizarNAT,filtrodecontedo,dentreoutrasfuncionalidadessemelhantesou
comomesmofim:gerenciarecontrolaracessointernet.Umadistribuiomuitofamosanopassado
foiaCoyoteLinux,queemboranuncaatenhautilizado,lidiversosartigosdizendoqueestapoderia
rodardiretamentenamemriadamquina,dandoumbootapenaspelodisquetedependendodasua
idade,possvelquevocnuncatenhautilizadoumdisquetenavida.Existiamcasosemqueesta
rodavaperfeitamentesegundoosartigosemumcomputadorcomprocessador486DXII.
Essasimplantaesficaramfamosasporgarantiremautilizaodehardwaresqueantesseriam
descartadosdasempresas.
Osserviosrodavamatofimdavidatildestehardware,quefinalizavaseuciclocomodano
dealgumcomponentequenofossepossvelsubstituirouqueocustodomesmonojustificassesua
aquisio,sendoento,providenciadaatrocadoequipamentoporummaisnovo.
Estesdanossedavam,comoquaseatotalidadedeles,deformainesperadaeoresultadodisso
eraainterrupobruscadoserviodeinternetdaempresa.Aquestoqueainternetnoeraassim
totrivialnestapoca.Poucosserviosjhaviamdefatoconvergidosparaaredemundial,logo,ficar
seminternetumoumaisdias,norepresentavaumprejuzodefatoparaasempresas.
Lembroque,napoca,umemailnopossuavaloralgum.Ningumdavacredibilidadeaum
documentoqueviesseporemail.Hojeocenriobemdiferente.Ainternettrivialparaaatividade
damaioriadasempresasaoredordomundo.Aindisponibilidadedesteserviopodeacarretarem
grandesprejuzosfinanceirosparaasempresas.
Aquinovoufalardiferentedosoutroslivros.UmservidorcomGNU/Linuxrealmenteexige
muitopoucodeumhardware.Masvoufalarumdetalhequeamaioriadasliteraturasnomenciona:a
segurana dos seus dados e a garantia de continuidade dos servios exigem muito mais de um
hardware. No exige mais no sentido de capacidade, mas de qualidade, de forma a garantir a
integridadeeoperaodestesservios.
Vocnoprecisarsepreocuparcomissoparaosnossostestesnestelivro,mas,seforimplantar
umnovoservioemumaempresa,repensesobreestesaspectos.Doqueadiantarlevantarmosum
timo servio em uma mquina sucateada, garantindo a reduo do custo de implantao, se em
apenasummsdeoperao,estesairdoarporcontadeumHDdanificado?
Umproblemadestetipo,almdepararoserviobruscamente,levandoabaixoacredibilidade
da TI, leva ao risco da perda de dados, caso o processo de backup esteja falho. Se voc no se
preocupoucomohardwareaserutilizado,quasecertoqueobackupnotenhasidoumadesuas
prioridadestambm.
Aquinolivrovamosconsiderarumaescalamnimaparaohardwareemquesto,masestaescala
devecrescerdeacordocomsuademanda.Nopequepensandoapenasnareciclagemdemquinas
queiriamparaolixo.Antesdereabilitlas,verifiqueseestorealmenteemcondiesdeusopara
produo. Tome um cuidado especial com memrias e discos rgidos, estes so os grandes viles
quandocomputadoressoreaproveitados.
Noestoudizendoquenodevasepreocuparcomomeioambienteeoconsumoindevidode
recursosdeTI.Muitopelocontrrio.Oquequeroquevoctenhaamadurecimentosuficientepara
proversoluesquedefatoatendamaempresa.Aoutilizarequipamentosdesgastadosparaservios
crticos,vocapenaselevaosriscosdaoperaodeTInoambiente.Vocsertidocomoumrei,ato
EstruturandoumaCentraldeServioscomoGLPI|67|
diaemqueosproblemascomearemaaparecer.
Pr-requisitos para dar seguimento no livro
Paragarantirquevocutilizeestelivrodamelhorformapossvelequeconsigadefatoaplicar
todosospassosneledescrito,vocnecessitardealgunsitensimportantesdaquiparafrente:
Computadorcomumaconfiguraomnimaaserdescritaabaixoparainstalaodoservidor.
ComputadorDesktopparavocacessaroservidoreexecutarostestesnecessrios.
Conexocomainternetparabaixarosistemaoperacional,sistemaGLPIedemaisaplicativos
necessriosaoambiente.
RedededadosentreoServidorGLPIeoseuDesktopparapermitiracessovianavegadorde
internet.
Essassoasrecomendaesparaexecutarasatividadestalcomoestonestelivro.Vocpoder,
claro,realizarainstalaodoservidoremsuaprpriamquinaeaindabaixarosaplicativospara
instalaodesconectada.Masestascaractersticasnoseroabordadasaqui.Oobjetivoproporcionar
ao leitor um grau mnimo de dificuldade para iniciar o ambiente do sistema e depois apenas
aprofundaroseuconhecimentonosistemaGLPI.
Paraquemnotemumhardwareemcasaapenasparatestes,podeserutilizadooprograma
VirtualBoxparavirtualizaodoservidor.Umconselhoquedouparaestecaso,colocarainterfacede
redenomodoBridge.Issofarcomqueoservidorsejavistocomomaisumhostemsuarede,evitando
problemascomunsaquempossuipoucaounenhumaexperinciacomavirtualizao.
Lembrese! Se for utilizar o VirtualBox, conforme citei, voc deve selecionar Rede em
Configuraesdamquinavirtualedefiniraplacaemmodo Bridge.NocampoNome,vocdeve
selecionaraplacaderededoseucomputadorqueestdiretamenteconectadaredededadoscom
acessointernet.
A seguir sero expostos algumas configuraes de hardware que tambm podem ser
consideradasparaseuprojetovirtualizado,casoestesejasuainteno.
Descrio do hardware a ser utilizado
ParaimplantaodoGLPI,sernecessrioumhardwarequeatendaasexpectativas,deformaa
manteroSistemaemnveldeoperaoomaiortempopossvel,garantindoaindaaintegridadee
seguranadasinformaesnelecontidas.
ParaqueoSistemasejarealmenteutilizadoportodos,omesmodeveestarsempredisponvel,
ou,pelomenos,disponvelotempoacordadoparaquenohajaperdadecredibilidadeporpartedos
usurios.Nestecaso,valelembrarquetodaagestodaTIestardisponvelatravsdomesmo,logo,
tornasevlidodizerque:seoSistemaparar,oDepartamentodeTItambmpararou,pelomenos,
sofrerperdadedesempenho.
AindisponibilidadedoServiocolocariaemdescrditotodooServiodaCentraldeServios.O
HardwarequecomportaroServidor deveproverosseguintesrecursos: processamento, memria,
espao em disco e conexo de rede com banda suficiente para comportar a carga causada pela
demandadeacessosdosusurios.
Logo, a correta estimativa da quantidade de usurios finais que o sistema ter, implicar
decisivamentenaespecificaoedimensionamentodohardwareaserutilizado.Paratanto,preciso
queoDepartamentodeTIestejadefinitivamentealinhadocomaEmpresaparaquesepossaprever
estenveldeinformao.
Sotemposdifceiseconomicamente,ondenecessriocurvarseporvriasvezesparaconseguir
alcanar um objetivo final. Dado fatores externos, a previso poder falhar devido a uma sbita
mudanadeestratgiadaEmpresa,masprecisoestaralinhadoaopontodetambmseconhecero
perfildemudanadeestratgia.Issofartotaldiferenapraaaquisioouatvirtualizaodeum
|68|Captulo4InstalaodoGLPI
Servidor,poisaideiaqueosinvestimentostrabalhemsobreretornogarantidoesemprequepossvel,
geremlucro.
OServidorterdecomportardecentementeasseguintescargasdeaplicativos:
SistemaOperacionalmoderno;
ServioHTTP
comsuporteaPHP;
SistemadeGerenciamentodeBancodeDados(SGBD);
ArquivosdoSistemaGLPI;
ArquivosdePluginsdoGLPI;
CrescimentodedadosdaBasedeDadosutilizadapeloSistema;
Arquivosdeusurios(documentosetermosdeaceite);
Arquivosdeconfiguraodeativosderede;
DocumentaodoambientedeTI;
DocumentosrelativosbasedeconhecimentoeFAQ.
Cada um dos itens citados consomem espao em disco, memria e demandam por
processamento,almclaro,deserviremausuriosconectados,ouseja,necessitamdelargurade
banda de rede. necessrio conhecer o consumo de cada recurso, de forma a poder mensurar a
capacidadedoservidorquereceberoSistemaelogodeincio,mapeargargalosquepossamsurgir.
Saberquesvezespassivodosistemaapresentarproblemasdeperformancedevidoaaltademanda
parte do jogo. O problema no conhecer onde ou quando esto ocorrendo estes gargalos. O
mapeamentodosgargalosauxiliaronarespostaaoproblema:convivercomogargaloouinvestirpara
tratlo?
Para a iniciativa do livro, vou recomendar uma configurao bsica de hardware que lhe
permitirusartodososexemplosaquicontidos.Contudo,paraumaoperaoreal,necessrioquese
tomemaiscuidados.
Atabelaaseguirtrazumaconfiguraomnimaparaoservidor.Reparequesetratadeuma
configuraobsica,queutilizaremosapenasparatestes.
DescriodeHardware
Capacidade
Processador
>1.0GHZ
Memria
>256MB
HD
>20GB
Rede
10/100
Tabela4.01:Configuraodehardware
EstruturandoumaCentraldeServioscomoGLPI|69|
necessria. O sistema tem ainda de oferecer compatibilidade com o protocolo TCP/IP e possuir
compatibilidadecomumServidorHTTPquesuportealinguagemdeprogramaoPHP 15eseusmais
diversosmdulosecompatibilidadecomoSGBD(SistemadeGestodeBancodeDados)MySQL.
Emboranosejaumaboaprticacolocaraplicaoebancodedadossobosmesmosrecursos,
trabalharemosdessaformaparaotimizarmososcustosdeimplantaoefacilitaradidticapretendida
nestelivro.
Porque um GNU/Linux?
Aprincipalrespostaamaissimples:porqueumaopodesoftwarelivre,existindoaindaa
opodeseremgratuitos.Issogaranteaimplantaodeumambientedealtaperformanceedebaixo
custoaomesmotempo.
Essasduascaractersticasviabilizamaimplantaodestasoluoemqualquerambiente.Porno
existirinvestimentofinanceiro,nosignificaqueomesmodeveserfeitodequalquerforma.Ogrande
diferencial ser a viabilizao de uma soluo para a Centralde Servios em TI, garantindo total
conformidadecomasdiretrizesdeseguranaemelhoresprticasdemercado.
Foi escolhido o Sistema GNU/Linux como plataforma de implantao devido a sua vasta
documentaodefcilacesso,nveldeseguranaproporcionado,estabilidade,compatibilidadecomas
maisdiversasarquiteturasdehardwares,altadisponibilidadeebaixorequisitodehardware,podendo
serexecutadoemmquinasvirtuaiscompoucosrecursosnoconfundirpoucosrecursoscombaixa
qualidade.
ExistemhojevriasversesdeGNU/Linuxnomercado.Umaspossuemdesenvolvimento100%
colaborativo (inteiramente feito por uma comunidade hacker, podendo haver ainda recursos
financeiros injetados por empresas que se interessem em seu desenvolvimento), parcialmente
colaborativo(ummistoentrecomunidadehackereempresasdetecnologiacuidandodeferramentas
especficas ou fornecendo equipes de desenvolvedores, designers, hospedagens de servios, etc.) e
outrasversesquasequeexclusivamenteCorporativas(ondeamaiorpartedeseudesenvolvimento
quaseque100%feitopeloapoiodeumaoumaisempresadoramodetecnologia).Nesteltimo
caso,citaseaRedHat(RedHatEnterprise)eaCanonical(Ubuntu)comoasmaioresentreelas.
Os diferentes sabores GNU/Linux so formalmente chamados de distribuies. Cada
distribuiopossuisuascaractersticaspeculiares,todascomdoisbensemcomum:somunidasdeum
kernelLinuxeferramentasGNU.
O Kernel Linux foi desenvolvido inicialmente pelo finlands Linus Torvalds, foi baseado no
kerneldosistemaMinixeposteriormentedistribudosobalicenaGPL16.
Apssualiberaoem1991,okernelLinuxpassouaserdesenvolvidopormilharesdepessoas
aoredordomundo,oquefacilitousuarpidadistribuioeaceitaoemdiversosnichosdomercado.
OKernelcontinuaesemprecontinuardisponvelgratuitamenteedeformaaberta,tornando
possvelquequalquerpessoaouentidadeoaltere eredistribuadeacordocomsuasnecessidades,
desdequerespeitandoostermosdesualicenadedistribuio.
Almdessascaractersticas,okernelLinuxaindapossuiapossibilidadedevircompiladocomo
NetFilter,queumpoderosofirewalldecdigofonteabertoedelivreegratuitadistribuio.ONet
Filter possui uma interface de comandos chamada Iptables e seus recursos podem ser facilmente
expandidos por meio de seus mdulos, que podem tanto vir com a distribuio ( garantido o
fornecimento dos recursos mais utilizados) quanto serem recompilados junto ao kernel (o que
demandarummaiorconhecimentotcnico).
ComautilizaodoNetFilter,nonecessitaremosdeadquirirumsoftwaredefirewallpara
mantermosaseguranabsicadoServidor.
NOTA: Embora no livro no sejam utilizados nenhum exemplo de configurao do firewall no
GNU/Linux,aconselhadoqueoleitorbusqueliteraturascomplementaressobreoassuntodeforma
15www.php.net
16http://www.gpl.org
|70|Captulo4InstalaodoGLPI
aelevaronveldeseguranadoservidor,quandoesteestiveremproduo.
OprojetoGNU,porsuavez,teveinciocomRichardStallmanem1983comaintenodese
recriar um sistema baseado nos antigos Unix, que estavam tendo seus cdigos fechados por seus
fabricantes.Aideiainicialdoprojetoeraadesecriaromximodeferramentascompatveiscomo
ambienteUnixeagruplasaumkernelqueseriaposteriormentedesenvolvido.
Oprojetocorreuapassoslargos,pormokernelGNUdefatoaindanoestavaprontoquando,
ento,surgiuoKernelLinux.OqueaspessoascomearamafazerfoiunirokernelLinuxavrias
ferramentasGNUdeformaatornarosdoisprojetosalgorealmenteutilizvelequefossedefato100%
compostoporsoftwarelivre.
UtilizandosedessatcnicaunirkernelLinuxaosoftwareGNUcomearamasurgirpequenos
projetos e comunidades de desenvolvimento, dando ento origem as primeiras distribuies
GNU/Linuxnomundo.
UmadistribuioGNU/Linuxnadamaisqueumprojetodedesenvolvimentodeumsistema
operacional completo (completo por incluir recursos de usurios, ou seja, para alm do Kernel)
munidodokernelLinuxedeferramentasGNU,comumaculturanicaeobjetivosdeclarados.
O kerneldasdistribuies ser sempre oLinux, o que altera com muita frequncia so os
softwaresGNUcontidosporpadro.ExistemdistribuiesquesovoltadasparaDesktops,outraspara
servidores,algumasoutrasparausoemmeioacadmicoouiniciaocientfica.Cadadistribuiotem
oseuperfileobjetivodefinidos.precisopesquisaresvezestestaralgumasparaquevocencontrea
quemelhorlheatenda.
NOTA: Deixei a palavra sempre entre aspas devido ao fato de ultimamente alguns projetos
estaremdandosuporteaoutroskernels,talcomooprprioprojetoDebian.
EstruturandoumaCentraldeServioscomoGLPI|71|
Stable(estvel),
Unstable(instvel)e
Testing(teste).
Stable
aversoestvelatualdoDebian.Todososprogramascontidosnosdiretriosoficiaisdaverso
foram rigorosamente testados e so lanados para os mesmos apenas correes de novas falhas
descobertas.Essaainstalaorecomendadaparaambientesdeproduo,ondeosistemanopode
apresentarfalhas.
comum no encontrarmos algumas aplicaes nessa distribuio. Isso devido ao fato de
algumas aplicaes ainda possurem erros conhecidos que prejudiquem e/ou comprometam a
estabilidadedosistema.Nestescasos,osdesenvolvedoresremovemaaplicaodosrepositriosda
distribuio Stable,evitandoqueusuriosrealizeminstalaesemseusSistemasetenhamperdade
produtividadeporcontadisso.
Unstable
A verso instvel representa o futuro do projeto. Tratase da nova verso que sair para os
usurios(afuturaStable).Nelasofeitasasinstalaesdenovosaplicativosaolongodeseuciclode
desenvolvimentoeosmesmosvoamadurecendoetendoseus bugs documentadosesolucionados
quandopossvel.
Testing
Quandoumaverso Unstable chegaaofimdeseuciclodedesenvolvimento,elasetornauma
verso Testing.Apartirdestemomentoelaparaderecebernovasaplicaesesofeitostestesmais
especficosevoltadosestabilidadeecorreodefalhas.
Aplicaes,quenoseencontramadequadasaoscritriosdeseguranaeintegridadedosistema,
soremovidasnessafasepornopossuremamaturidadenecessriaparagarantiraconformidade
estabelecidapelaequipededesenvolvimento.Aofimdesteciclo,adistribuioestarmaduraeestvel
aopontodeserliberadasobottulodeStable,recebendoumnovonmerosequencialparacontrolede
verso.
Foraasversesdadistribuio,aequipedisponibilizaaindadiferentesimagensdeCDseDVDs
paradownload.Adiferenaentreelas,almdotamanho,afinalidadedeuso.possvelbaixarum
conjuntodeDVDscommaisde4GBdeprogramascadaum,comotambmbaixarpoucosmegabytes
de arquivos para criar um Pen Drive ou CD inicializvel e usar a internet para a instalao de
programasadicionais.
Ogrupodedesenvolvimentoorganizaospacotesdaseguinteforma:ospacoteseleitos,tanto
|72|Captulo4InstalaodoGLPI
pelosdesenvolvedoresquantousurioscomomaispopulares,estarosemprenasprimeirasmdiaseos
menos populares vo ficando para as mdias seguintes porm, todos pacotes estaro sempre
disponveispelosrepositriosviainternet.
Comoestamosproduzindoumservidorquepoderfacilmentesercolocadoemoperaoaps
seus estudos e eu espero de corao que isso acontea a distribuio a ser utilizada ser a
recomendadapelaequipeparaumambientedeproduoaStable.Portanto,vamoscomearapr
asmosnamassarealizandoodownloaddiretodositedoprojetoDebian.
Na pgina inicial do projeto j possvel obter uma imagem mnima de instalao. Vamos
utilizaressaimagememtodonossolivro.Tratasedeumaimagemmnima,masqueosuficiente
paratermosumsistemaGNU/Linuxbsico.
Apsainstalaodosistemaoperacional,faremosalgunsajustesparaquepossamosrealizara
instalao dos demais softwares necessrios diretamente pelo servio aptget do Debian. No se
preocupe em nunca ter usado um servidor GNU/Linux, apenas se concentre em digitar todos os
comandosaquiapresentados,exatamentecomoesto.
AcesseositedoprojetoDebianhttp://www.debian.org,notopodapgina,nocantodireito,
cliqueemBaixeoDebian.
Imagem4.01:LinkdedownloaddoDebian
Imagem4.02:DownloaddaimagemdoDebian
Salveoarquivoemumdiretriodesuapreferncia.Geralmente,ossistemasmodernoscolocam
nodiretriodenominadoDownloadsporpadro.
Atualmente,aversomaisrecentea8.3.Podeserquequandovocforrealizarodownload,
estaversonosejamaisaatualeexistaoutranolugardela.Seoprimeironmerodaversoforo8
(oito),nohcomoquesepreocupar.Tudoaquiseaplicarperfeitamente.
Casoaversojsejaa9,oualgumaposterior,vocterproblemaspararealizarospassosde
configuraodosrepositriosdosistema.Nonadademais,masaconselhoquevocestudeum
poucomaissobreoaptgeteaconfiguraoderepositriosdoDebian.
Gravar a imagem em um CD
Apsodownloaddoarquivo,tornasenecessriogravloemumCDparaqueestepossaser
utilizadonoprocessodeinstalaoemumcomputador.
Paraqueimaraimagem,comooprocessoconhecido,sernecessrioqueseutilizedeum
EstruturandoumaCentraldeServioscomoGLPI|73|
softwaredegravaodeCDseDVDs.Praticamentetodososaplicativosdegravaodediscosatuais
executamesteprocesso.
Neste exemplo ser utilizado o software Brasero. Este software vem por padro em muitas
distribuiesGNU/Linuxesuainterfaceperfeitamentesimples.
Basta selecionar a opo Gravar imagem, selecionar o arquivo baixado e clicar em Criar
imagem. Aps este processo, o CD ser inicializvel e poder ser utilizado para formatao do
Servidor.
NOTA:notenteapenasgravarodiscocomosefosseumarquivoasercoladonoCD.Essaimagem
preservaumsistemadebootquepermitequeelapossaserutilizadaparainiciarumcomputador.
Casovocdesconsidereestainformao,oseuCDserinutilizado.Casovocestejautilizandooutro
softwareetenhadificuldadesoudvidaquantoasopes,pesquisenadocumentaodoprprio
software como se realiza a gravao de imagens do tipo ISO. Caso o software no tenha
documentao,recorrainternet.
Imagem4.03PaineldoaplicativoBrasero
18http://www.VirtualBox.org/
|74|Captulo4InstalaodoGLPI
Imagem4.04SoftwareVirtualBox
Natelaqueseraberta,insiraumnomeparaidentificaramquinavirtual.Selecioneotipo
sendoLinux.Aquiusaremosaindaaverso32bit.Senopossuiexperincia,sugiroqueapenas
sigaospassosconformedescrito.
Imagem4.05CriaodemquinavirtualnoVirtualBox
Agora,cliqueemPrximoparadarmoscontinuidade.
Serabertaumanovajanelaperguntandoaquantidadedememriaquedesejamosconfigurar
paraesteservidor.importanteressaltarqueestamemriaserutilizadadaquantidadedisponvelna
mquinahospedeira,ouseja,doseuDesktop.Logo,sejasensatoeanalisequantovocpodedefato
retirardoseuDesktopepassarparaamquinavirtual.
Para nosso laboratrio, a quantidade de 256 MB dar conta do recado sem fraquejar. Para
ambientesdeproduo,recomendaseumamelhoravaliaodosrecursosnecessriosdeacordocomo
tamanhodoambiente.
Imagem4.06Definiodememriaparaamquinavirtual
EstruturandoumaCentraldeServioscomoGLPI|75|
Apsdefiniraquantidadedememria,cliqueemPrximoparaconfigurarmosoHDvirtual.
SelecioneaopoCriarumnovodiscorgidovirtualagora.
Emseguida,cliquenobotoCriar.
Imagem4.07Criaodediscoparaamquinavirtual
Odiscorgidonaverdade,serumarquivobinriocriadonoHDdamquinahospedeira.A
prxima tela nos questiona qual ser o formato deste arquivo. Apenas selecione a opo VDI
(VirtualBoxDiskImage)ecliqueemPrximoparaseguirmoscomoroteiro.
Imagem4.08Tipodediscoparaamquinavirtual
Aprximatelanosquestionarsequeremosescolherentrealocaodeespaodediscodinmico
oudetamanhofixo.
SelecioneaopoDinamicamentealocadoecliquenobotoPrximo.
A grande diferena entre essas opes que o VirtualBox no criar um arquivo de vrios
Gigabyteslogodeincio.Elecriarumarquivopequenoeamedidaemqueforcrescendodentrodo
sistemavirtualizado,cresceoarquivonodiscodaestaohospedeira.
Imagem4.09Tipodealocaodeespaoparaodisco
|76|Captulo4InstalaodoGLPI
Imagem4.10Definiodotamanhododiscovirtual
Agora voc deve selecionar o tamanho do disco rgido da mquina virtual. Para comportar
apenasosistemaGLPI,20GBserosuficientepararodaremumaempresadepequenoporteede
baixacomplexidadedeservios.
Apsestespassosamquinavirtualjestardisponvelparauso.Reparequeamesmaagora
listadaesquerdadateladoVirtualBox.direitadatela,temostodasasconfiguraesdamquina
virtualselecionada.
Antes de a inicializarmos a mquina virtual, precisamos realizar alguns ajustes referente a
configuraoderede.
Imagem4.11VirtualBoxcommquinacriada
Paratanto,cliquenaopoRededoladodireitodopainel:
Imagem4.12Opoderededamquinavirtual
Comissoabriremosaconfiguraodamquinavirtualselecionada.
Opainelabertopossuiumalistadosrecursosquepodemosalteraresquerdaeosparmetros
relacionadosaoitemdoladoesquerdosolistadosdoladodireito.
Como selecionamos o item Rede, este j vem aberto para que realizemos as alteraes
necessrias.
AocriarmosumamquinanoVirtualBox,estavemcomsuaredeconfiguradaparaomodoNAT
(NetworkAddressTranslation).Comooenfoqueaquinorededecomputadores,bastaentenderque
comosefosseumaredevirtualizadaecontroladapeloprprioVirtualBox.Issoacarretaemuma
EstruturandoumaCentraldeServioscomoGLPI|77|
maiordificuldadeparanossoobjetivoqueacessarosistemaGLPIapssuainstalao.
Como medida de contorno, teremos dealterara configurao da placa de rede da mquina
virtualparaomodoBridge.
Imagem4.13ConfiguraodaredenoVirtualBox
SelecioneaopoConectadoa:eemseguidaselecioneaopoPlacaemmodoBridge.
Na opo Nome: necessrio que seja selecionada a placa do seu Desktop que est
devidamenteconectadaarede.Serolistadastodasasplacaspresentesemseucomputador.Selecione
aquelaqueestconectadaarede.
Casosejaumaplanaderedessemfio,selecioneamesmoassim.Paraamquinavirtualelaser
apenasumaplacaderedecomocaboconectadoeutilizardaconexojestabelecidaentreoseu
desktopearedeparatrafegarosdados.Issotudodeformatransparenteesemcomplicaes.
Imagem4.14ConfiguraodaredenoVirtualBox
ComaplacaderedeemmodoBridgeoVirtualBoxfarcomqueamquinavirtualassumaque
estconectadadiretamenteemsuaredededadoslocal.Ouseja,elaserdefatomaisumhostnasua
rede e no estar mais isolada pelo VirtualBox. Ela compartilhar da mesma placa fsica do
computadorhospedeiro,deseusrecursoselarguradebanda.
Aprximaetapaagorapassaaseraseleododiscodeinicializaoparadarbootnamquina
virtual.
NsjrealizamosodownloaddoarquivoISOdoDebian.Podemosagoratomaradecisode
usar um CD para dar o boot na mquina virtual e instalarmos o sistema ou, simplesmente,
selecionarmos a imagem ISO para que o VirtualBox a trate como um CD. Isso mesmo! Sequer
precisaremosqueimarumCDnestaopo.
Pararealizarmosessaconfigurao,cliquenaopoArmazenamentodoladoesquerdo.Repare
que, ao centro, em rvore de armazenamento temos 2 itens principais: Controladora: IDE e
Controladora:SATA.
EstascontroladorasrepresentamnossoCDROMeHDdamquinavirtualrespectivamente.
|78|Captulo4InstalaodoGLPI
RepareaindaqueoconedeCDdaControladora:IDEconstacomoVazio.Selecioneocone
deCDRom.Doladodireitoseroapresentadasalgumasoutrasopes.
Imagem4.15ConfiguraododiscodebootnoVirtualBox
Clique no cone de CD a extrema direita da tela. Ser aberta uma janela de opes. Nela,
selecioneaopoSelecionarArquivodeDiscopticoVirtual.
SerabertaumajanelaparaquevocnavegueatolocalondebaixouaimagemdoDebian
(arquivoISO).
SelecioneaimagemecliquenobotoAbrir.
Imagem4.16Seleodaimagemdebootparaamquinavirtual
Imagem4.17ExibiodamquinavirtualnoVirtualBox
EstruturandoumaCentraldeServioscomoGLPI|79|
NOTA:Algunscomputadoresoferecemaopodeescolheraopodebootduranteainicializao
doBIOssemanecessidadedetermosdeentrarnaconfiguraodoBIOs.Emgeral,quandoesta
opo est disponvel, a mensagem aparece na tela, dizendo que voc deve pressionar uma
determinadateclaparautilizla.
Independentedeseremumamquinavirtual,ouemumhardwarededicado,aoqualestamos
denominandoServidor, noexiste diferena entreoprocessodeinstalaoem ambososmtodos
senoasnecessidadesdealteraesjatendidaspelasconfiguraesrealizadasnoprprioVirtualBox.
O processo de instalao do Debian
ODebianpermitequefaamosumainstalaoemmodotextoouemmodogrfico.Comono
possvelpreveronveldeconhecimentoquevocpossui,proponhoomododeinstalaogrfico,que
muitomaisamigvel.Massevocjpossuiumnvelmaiordeconhecimento,poderrealizara
configuraocomobempreferir.
Naprimeirateladosistema,selecioneaopoGraphicalinstall.Issofarcomqueoprograma
de instalao utilize uma interface mais amigvel para voc executar o processo de instalao do
sistema.
Tome cuidado ao selecionar a opo 64 bit graphical install. Tenha certeza de que seu
hardwaresejarealmentede64bitsecasoestejausandooVirtualBox,lembresequecriamosuma
mquinade32eno64bits.
Imagem4.18TeladeinciodoinstaladordoDebian
NOTA:paranavegarentreasopesduranteoprocessodeinstalao,vocpodeutilizarsedas
setasparacima,parabaixo,esquerda,direitaeTABdoteclado.Paraseleo,utilizeateclaEnter.
Naopodeinstalaogrficatambmpossvelutilizaromouse.
Naprximatela,selecioneoidiomadosistemacomassetasdoteclado(paracimaoupara
baixo)ouutilizandoomouse,jqueestamosnainterfacegrfica.
Emnossocaso,instalaremosoambienteemportugusdoBrasil.Istotrazalgunsbenefcioscomo
manuaisdosistemaemportugusealgunserrosdosistema,casoestesocorram.Apsselecionara
linguagem,cliquenobotoContinueounavegueatomesmocomateclaTabdeseuteclado,
clicandoemseguidanobotoEnterdotecladoouContinuenatela.
|80|Captulo4InstalaodoGLPI
Imagem4.19Teladeseleodeidiomaparaosistema
Imagem4.20Mensagemdetraduoincompleta
Emseguida,serabertaatelaparaaseleodesualocalidade.
Imagem4.21Teladeseleodelocalidade
SelecioneaopoBrasilouaquemelhorlheconvirecliqueemContinuar.
EstruturandoumaCentraldeServioscomoGLPI|81|
Aprximatelaondevocconfiguraolayoutdotecladoqueserutilizado.Sevocestiverno
Brasil com um teclado padro brasileiro, basta selecionar a opo Portugus Brasileiro caso
contrrio,selecioneolayoutmaisindicadoaoseuHardware.Emboraissonosejaabordadoneste
livro,ressaltoquepossvelalteraressaconfiguraoposteriormentesemqualquerproblema.
Imagem4.22Teladeseleodelayoutdeteclado
Feitoisso,osistemacomearadetectarseuscomponentesdehardwareeconfiguraesderede
automaticamente.
OSistematentarbuscarumservidor DHCPnarede paraquesejarealizada a configurao
automticadainterfacederede. supostoquevocpossuaumservioDHCPativoemsuarede.
Geralmente,osroteadoresdasoperadorasdeinternetrealizamesteservionasresidncias.
Para o ambiente proposto no livro, estou afirmando que a rede utilizada a 192.168.0.0 e
mscarade24bits,issoigualmscara255.255.255.0.EstoudefinindoaindaqueoservidorGLPI
ficarcomoendereoIPiguala192.168.0.1,sendoesteoprimeiroendereoIPdarede.
NOTA:Aofimdainstalaoapresentareioscomandosnecessriosparavisualizarsuaconfigurao
deredeecomotornladefinitiva,deformaqueosistemanofiquedependentedoservidorDHCP
equepossaporventuratrocardeendereosemsuaconcepo.
Agora,oprogramadeinstalaodoDebiansolicitarumnomeparaoservidorhostname.Em
nossoteste, serutilizadoonome glpiserver. Mas esta uma configuraoquetambm podeser
alteradaposteriormente,emboratambmnoapresentadonestelivro.
NOTA:importantesalientarquecadacomputadoremumarededeveterumnomedehostnico,
ouseja,casoestejamontandoumservidoremumambientedeproduoeescolhaoutronomepara
ele, tenha certeza de que este seja nico na rede e se existir alguma poltica prescrita para
nomenclaturadeservidores,debomgradoseguila.
Apsainserodohostnamedoservidor,cliquenobotoContinuarparaprosseguirmoscoma
instalao.
|82|Captulo4InstalaodoGLPI
Imagem4.23Teladeseleodehostname
Imagem4.24Teladeseleodenomededomnio
NOTA:importantequevoccoloqueomesmonome,casoestejainstalandoemumambientedeproduo,de
domnioqueutilizaemsuarede.Casocontrrio,onomesugeridonorepresentarproblemaalgum.
Emseguida,sersolicitadaasenhaparaousuriorootdoservidor.
EmsistemasbaseadosnospadresPOSIX,ousuriocommaiorprivilgiopossuionomederoot.
Umapequenaanalogiaafirmarqueesteousurioadministradordamquina,comoexistemnos
sistemasMicrosoftWindows.
NOTA:aconselhvelquesetomemuitocuidadocomautilizaodestacontadeusurio,poisa
mesma pode realmente fazer qualquer coisa dentro do sistema. Um simples comando digitado
erradopodedeixartodoosistemainoperante.
EstruturandoumaCentraldeServioscomoGLPI|83|
Imagem4.25Teladeinserodesenhadousurioroot
Comoestamosapenaspropondoumambientedeinstalaoparaestudos,vamoscolocarasenha
desteusuriocomo123456(de1a6semaspas).
NOTA:Sevocestivermontandoumambientedeproduo,porsegurana,escolhaumasenhamaiscomplexa.
Insiraasenhanoprimeirocampo,repitaamesmanosegundoeemseguidacliqueemContinuar.
Ser solicitada a configurao de um novo usurio para o sistema. Este usurio possuir
privilgiosnoadministrativosnosistema.
Informe o nome completo deste usurio. No exemplo foi colocado o nome do usurio:
HalexsandrodeFreitasSales.Vocpodecolocaroseunomeouumnomequalquer.Emboraseja
parte da instalao do sistema, podemos remover este usurio ou criar outros posteriormente, de
acordocomanossanecessidade.
Imagem4.26Teladecadastrodenovousurio
Na prxima tela, ser solicitado um nome de login para este novo usurio. Este nome ser
baseadononomedousurioinseridoanteriormente,masvocpodecolocaronomequedesejar.Caso
sejaumambientedeproduo,umaboaprticamanterospadresexistentes.Nesteexemplo,o
nomeficouapenascomohalexsandro.
NOTA:importantesalientarqueparaossistemasGNU/Linux,asletrasmaisculaseminsculas
so totalmente diferentes. Logo, o login Halexsandro totalmente diferente de halexsandro ou
hAlexsandro.Issotambmvaleparaautilizaodesenhas.Casosuasenhaseja123@abc,ela
totalmentediferentede123@abC.Sevocnoforumusuriojhabituadocomisso,tomemuito
cuidadoaoescolherloginsesenhasparasistemasGNU/Linux,casocontrrio,vocpoderperdero
acessoaomesmo.
|84|Captulo4InstalaodoGLPI
Imagem4.27Teladecriaodenovousurio
Seragorasolicitadaasenhaparaestenovousurio.Comooambientepropostoapenaspara
aprendizado,utilizaremosasenha123456.Logo,insiraasenhanoprimeirocampo,repetindoano
segundo.
Imagem4.28Teladeinserodesenhadonovousurio
Oprximopassoserconfigurarofusohorrioutilizadopeloseuservidor.Comohojeestou
morandoemPernambuco,esteseromeufusohorrio,masimportantequeselecioneocorretopara
evitarproblemascomhorriodoservidornofuturo.Epodetercerteza,issoimpactaemuitouma
CentraldeServios.Falaremosmaistardesobreisso.
Imagem4.29Teladedeleodefusohorrio
EstruturandoumaCentraldeServioscomoGLPI|85|
Agora,osistemadeinstalaoiniciaroprogramadepartiodediscos.Paraquemnuncatevea
oportunidadedetrabalharcomsistemasbaseadosemUnix,lheparecerumtantoconfusoaprimeira
vista,masaoadaptarseeentenderofuncionamentodogerenciamentodedispositivosnestessistemas,
voc certamente reconhecer que muito mais eficiente e preciso que os demais existentes no
mercado.
Oparticionamentodeumou maisdiscoscom oGNU/Linuxparecer,a princpio,umtanto
quantocomplexo,masissonoverdade. Noabordareitcnicasdedimensionamentodediscos,
estruturasdediretriosearquivodosistemaaqui,opropsitoumainstalaoutilizvelparafinsde
estudos.Casooleitordesejeaprenderumpoucomaissobreoassunto,recomendofortementealeitura
doGuiaFocaLinux19,deGleydsonMaziolidaSilva.Tratasedeumguiacompletoparaestudantesde
GNU/Linux,indodobsicoaoavanadocomumadidticaincrvel.OmesmolicenciadopelaGPLe
podeserobtidogratuitamentenositedoprojeto.
Paraestainstalao,utilizaremosaopoAssistidousarodiscointeiro.Sesuamquina
cumpriuosrequisitosbsicos,vocnoterproblemaalgumcomisso.Sevocjpossuiqualquer
experinciaeestcertodoqueestfazendo,fiquevontadeparaconfiguraraspartiesediscosda
formaquepreferir.Noentanto,paraseguiroprocessodolivro,bastaselecionaraoporeferidae
pressionarEnterouclicarnobotoContinuar.
Imagem4.30Telademtododeparticionamentodedisco
Agoraseroexibidososdiscosrgidos(HD)presentes/detectadosnamquina.Nesteexemplo,
possumosapenas1disco.SelecioneodiscoepressioneEnteroucliquenobotoContinuarpara
prosseguir.
Imagem4.31Teladenotificaoderiscodeperdadearquivos
19http://www.guiafoca.org/
|86|Captulo4InstalaodoGLPI
NOTA: Tenha certeza do que est fazendo. Isso apagar todos os dados presentes no HD da
mquina.NorecomendoautilizaodeumHDcomdados.Casovocestejautilizandodeuma
mquinaquepossuiHDscomdadosdequalquertipo,porsuaprpriacontaerisco.
OinstaladordoDebianaindanosproporcionaumaopodesegregaraspastasmaisimportantes
dosistemaautomaticamenteparansoucolocartodasnamesmapartio,ouaindasepararapenaso
diretriohomediretrioondeficamosarquivosdosusurios,parans.
De forma a manter a simplicidade proposta neste livro, selecionaremos a opo todos os
arquivosemumapartio(parainiciantes).Nosepreocupecomissonomomento.Oobjetivopor
horacolocaroambientedoGLPIemproduoenogarantiramelhorperformancedoservidoronde
este rodar. Por hora, apenas nos interessa habilitar a funo Central de Servios. Por tanto, ao
selecionaraopoindicadaanteriormente,cliqueemContinuar.
Imagem4.32Telademtododeparticionamentodedisco
Oinstaladorlheapresentarcomoficarseudisco.Notequeestesdadosmudarodeacordo
comacapacidadedeseuhardware.Repareaindaqueforacriadaumapartiocujotiporecebeo
nomedeswap.Estapartio,naverdade,umaextensodamemriaRAMdeseucomputador.Isso
evitarqueosistematraveoureiniciecasoalgumprogramasecomportemaletenteconsumirmais
memria do que o hardware possui. Embora no seja uma coisa muito comum de acontecer em
servidoresbemdimensionados,esterecursogarantesuaoperabilidademesmocomnveiscrticosde
operao.
Seoseuhardwareatendeuaosrequisitosmnimos,possotegarantirquenosernecessriaa
utilizaodestamemria.Masnoseincomodecomela.Porsegurana,amesmadevesempreexistir
e sua dimenso variar de acordo com o hardware e servio a ser utilizado sob o mesmo. As
configuraespropostaspeloinstaladordoDebiannosatenderosemsombrasdedvida.
Imagem4.33Telademtododeparticionamentodedisco
EstruturandoumaCentraldeServioscomoGLPI|87|
SelecioneentoFinalizaroparticionamentoeescreverasmudanasnodisco.Issofarcom
queanovatabeladepartiosejacriadaetodoocontedodoHDsejadefinitivamenteapagado.
Porsegurana,oinstaladorquestionasevoctemcertezadoquedesejafazer.Casoestejacerto
desuaatitudeemformatarseuHD,marqueaopoSimeemseguidacliquenobotoContinuar.
Imagem4.34Teladeconfirmao
Oinstaladorrealizarentoasmudanasnodiscoeemseguida,comearacopiarosarquivos
paraosdiscos.
Imagem4.35Seleodopasondeoservidorseencontra
Agoraselecioneumdosrepositriosoficiaispresentesnalista.
Imagem4.36Seleodeumrepositriooficialpresentenopasselecionado
|88|Captulo4InstalaodoGLPI
NOTA: Existem vrios repositrios espalhados pelo mundo e de forma a evitar um
congestionamentodelinkemalgumservidor,recomendvelqueselecioneumespelhoprximoa
voc.Devidoabordagemqueestamosdandoaqui,istonoumitemasepreocuparnomomento.
Aprximatelaidentificaseaconexopassaporumproxy.Tomocomobasequenoexista
proxyentreoservidoreainternet,portanto,deixeembrancoepressioneContinuar.
Imagem4.37Configuraodeumservidorproxy
NOTA:Asatualizaesnoabrangemapenasosistemaemsi,massimtodoequalquersoftwareque
tenha vindo do repositrio oficial do Debian. Se descobrirem uma brecha de segurana, por
exemplo,noservidorHTTPqueutilizaremosApache,assimqueaequipedoDebianorecompilar
comadevidacorreo,esteestardisponvelparaatualizarmoscomamaiorfacilidadepossvel.
Comoestamoscomaestaodesconectadadarede,esteprocessoacusarumerro,dizendoque
nofoipossvelencontrarosrepositriosdoDebian.
Nesteponto,cliqueemVoltarparacancelarmosaconfiguraoautomticadorepositrioena
telaseguinte,marqueaopoSIMecliqueemContinuarparadarmosseguimentosemrepositrio.
Osistemabsicojustamenteonossoobjetivonestainstalao,portanto,nosepreocupecom
estainformaodosistema.
O Projeto Debian mantm um programa de pontuao dos pacotes que proporciona a seus
desenvolvedoresindicadoresdospacotesmaisutilizados.Issonorteiaaequipededesenvolvimentoa
escolherquaisospacotesquedevemvirnosprimeirosCDs,ouquaissoftwarestmderecebermaior
quantidadederecursosafimdefacilitarautilizaodosistema.
NOTA:Noconfundaestatcnicacomqualquertipodeespionagemourecolhimentodeinformao
noautorizada.Naverdade,tratasedeummecanismocolaborativodeeleiodepacoteseseufoco
finalobenefciodiretodosseusprpriosusurios.Eurecomendofortementeaaceitaodeuso
desterecurso,masissoquestodeopinioparacadaum.Paraomeucaso,selecioneiSime
cliqueiemContinuar.
Voclivreatparaestaescolha.ReparequeaferramentavemporpadronaopoNode
formaanoforarorecolhimentodeinformaesdosusuriosmenosavisadosquecostumamclicar
semler.
SelecioneasuaopoecliqueemContinuar.
EstruturandoumaCentraldeServioscomoGLPI|89|
Imagem4.38Teladeparticipaoemprogramadeeleiodepacotes
Imagem4.39TeladeseleodeperfildeinstalaodoDebian
Apenas clique em Continuar nas etapas acima para prosseguirmos com o processo de
instalao.Feitoisso,osistemainstalarospacotesbsicosdeutilitriosparaquepossamosexecutaro
sistema.
Bom, aqui j uma pergunta da qual no teremos tantas escolhas assim. questionado se
desejamosinstalarogerenciadordebootGRUB.ResponderemosSim,poissemissonoserpossvel
iniciarmosonossoservidor.
Imagem4.40TeladeinstalaodoGRUB
|90|Captulo4InstalaodoGLPI
Imagem4.41Teladefinalizaodoinstalador
Imagem4.42Teladefinalizaodoinstalador
Nosepreocupe,osistemareiniciarecomearalevantarnormalmente.
NOTA:Casoosistemaretorneaoprogramadeinstalao,reiniciesuamquinamanualmente,removaoCDdo
Debiandabandeja,entrenoBIOSealtereoparmetrodeBootparainiciarprimeiramentepeloHD.
O ambiente Web
OGLPIdesenvolvidopararodarviaservidorWeb.Logo,oqueprecisaremosdeumservidor
webparapermitiraosusuriosoacessoaomesmo.
Imagem5.43Fluxorequisiodepginaweb
EstruturandoumaCentraldeServioscomoGLPI|91|
eserreferenciadoporoutronomecomoHTTPServer.IssovisadesvincularonomedaFundaoao
produto.
importantemencionarqueoGLPIpoderodaremqualquersistemaoperacionalequalquer
servidorWeb.AnicarestrioqueoservidorWebutilizadotemdepossuirsuportealinguagem
PHPemsuaverso5.6ousuperior.
Instalando pacotes e ferramentas essenciais
O Debian possui um excelente gerenciador de pacotes chamado aptget. Este aplicativo nos
permiteinstalarprogramasdoprojetoemanteratualizadotodooambientesemmuitoesforo.
Vamos fazer uma lista de checagem para que possamos garantir que instalaremos todo o
ambientesemperdadetempo.ParaexecutarmosoGLPI,necessitaremosde:
ServidorWebcomsuporteaPHP5.6ousuperior;
Bibliotecas de conexo do PHP com suporte ao banco de dados MySQL (so as mesmas
utilizadaspeloMariaDB);
SuporteaoLDAP(paraautenticarusuriosexternamenteemumabasededadosLDAP);
IMAP(paralercaixadeemail);
SMTP(paraenviaremaildefollowups).
SGBDMySQL(utilizaremosoMariaDB).
No site do prprio GLPI listado como dependncias apenas o Servidor Web com PHP e o
MySQLcomobancodedados.Massenoatentarmosaosdetalhes,passaremosporvriosproblemas
ocasionadosdevidoadependnciasdesoftwarequeositedoprojetononosauxiliaaresolver.
DepossedoseusistemaoperacionalGNU/LinuxDebiandevidamenteinstalado,iremosagora
passarparaapreparaodoambiente,deformaaviabilizarmosasoluo.
MariaDB e no MySQL
Em2010,agigantedosbancosdedadosOracleadquiriuaSunMicrosystems.ASuneraumadas
maiores,senoamaior,empresaainvestiremsoftwarelivrenomundo.Estavaportrsdasiniciativas
deprojetosdecdigofonteabertocomooOpenoffice,Javaeclaro,obancodedadosMySQL.
Aps a aquisio, a empresa passou por mudanas muito grandes e vrias demisses foram
feitas. Uma das maiores mudanas foi o abandono desinteresse do desenvolvimento do Open
Office. Aos poucos, com as mudanas internas que aconteceram na empresa, os programadores
voluntriosqueparticipamdoprojetoforamabandonandooelogoemseguida,algumaspessoasse
reuniramecriaramumforkdaaplicao.EsteprojetofoibatizadodeLibreOffice 20 utilizadopara
escrever este livro da primeira a ltima linha. Pouco tempo depois, o Projeto Open Office foi
definitivamentedescontinuadopelaOracleeseucdigofoidoadofundaoApachequeomantm
ativoathojeecomonomeOpenOffice21.
EmboraaindadesenvolvaoMySQL,temosdeencararofatodequeoprodutomaisimportante
daOracletambmumbancodedadoseosrecursosinvestidosparamanteredesenvolveroMySQL
podemserdescontinuadoporqualquerquesejaarazo.
Outraobservaoaser feita quealgumasmudanasnodesenvolvimentoedistribuiodo
MySQLjcomearamaacontecerequeemmuitodesagradamosolhosdacomunidadedesoftware
livre.Abaixotemumacpiadalicenadomanualdocomandomysql:
20http://www.libreoffice.org
21https://www.openoffice.org
|92|Captulo4InstalaodoGLPI
Imagem4.44LicenadadocumentaodoMySQL
Imagem4.45LicenadadocumentaodoMariaDB
Anteriormente,estearquivoeralicenciadopelaGPL.Talvezissosejaumsinaldotristedestino
dobancodedadosmaisutilizadonainternet.
Paraquelamentarmossetemosopesdisponveis?
O Projeto MariaDB
Verdadesejadita.Pessoalmente,acreditoqueomaiorproblemadoGLPIhojesejasualimitao
referenteaobancodedados.OGLPIapenastrabalhacomoMySQL.Estalimitao,decertaforma,
podeinviabilizaraimplantaodoGLPIemalgunsambientescorporativosondeoMySQLnoseja
homologadoeoprocessodehomologaosejamuitorestritivoquantoautilizaodeoutrosSGBDs
senoosjhomologadosnoambiente.
OprojetoMariaDB22 nasceucomoobjetivodeserumsubstitutoparaoMySQL.Osistemase
esforaaindapraseraescolhalgicaparaosprofissionaisdebancodedadosquebuscamumservidor
SQLescalvel,robustoeconfivel.Oprojetoreforaseucompromissocomodesenvolvimentodeuma
ferramentadecdigoabertoedealtaqualidade.
TodoocdigodoMariaDBesuadocumentaoestlicenciadosobaGPL,LGPLouBSD.O
MariaDBnopossuinenhummdulooudocumentaolicenciadadeformaquenosepossaalterare
redistribuir livremente. Os desenvolvedores ainda afirmam que, todo o cdigo fechado que est
presentenoMySQL5.5EnterprisepossuemversesdecdigoabertonoMariaDB.
OprojetoMariaDBmantmtotaltransparnciacomacomunidadedeusuriosediferenteda
posturadaOraclecomosusuriosdoMySQL,todososerrosebugs,sejamsimplesougraves,sero
expostosabertamenteaoconhecimentodacomunidadedeusuriosedesenvolvedores.
Um dos objetivos principais do projeto MariaDB manter a compatibilidade com o MySQL.
Todasasestruturas,APIseprotocolossoprojetadosparaseremidnticos.Osarquivosbinriosde
tabelas(.frm)socompatveisentreosprodutos.Todososcaminhosenomesdediretrio,arquivos
binriosoudeconfigurao,sockets,etcsoiguais.
O MariaDB ainda possibilita sua utilizao por meio de todos os conectores para MySQL
disponveis(PHP,Perl,Python,Java,.NET,MyODBC,Ruby,MySQLCconectoretc).
Issoimplicaque,havendoointeresse,oumesmoanecessidaderealdemigrardeumparao
outro,oprocessopodeserexecutadodemaneirasimples,semanecessidadedeconversodedadosou
utilizaodeferramentasextras.Demodogeral,amigraodarsedemaneiratransparenteparaos
sistemasqueautilizam.
Dopontodevistadasaplicaes,osacessosaoMariaDBocorrerdeformatransparente.As
aplicaescontinuaramrealizandosuasrotinasdebancodedadoscomoseestivessemacessandoum
22http://www.mariadb.org
EstruturandoumaCentraldeServioscomoGLPI|93|
SGDBMySQL,quandonaverdade,utilizarooMariaDB.OMariaDBfoiconstrudojustamentecom
estepropsito.Dessaformapossvelmantertodacompatibilidadecomasaplicaesjdesenvolvidas
ereutilizartodososconectoresdoMySQLjdesenvolvidos.
OutrofatordemuitavaliaqueagrandemaioriadasdistribuiesGNU/Linuxestomigrando
seusbancosdedadospadresemseusrepositriosparaoMariaDB.
Instalando os programas necessrios
Conformeditoanteriormente,utilizaremososervidorWebdesenvolvidopelaFundaoApache.
Noapresentareiahistriadosurgimentodesteaplicativo,masbastavocentenderque,seainternet
daformacomovocautilizahoje,grandepartedissosfoipossvelgraasaesteaplicativoeseu
suporteavriossitesrodandosobreamesmainfraestrutura.Sequiserconhecermaioresdetalhes,d
umaolhadanositedaFundaoApache23.
Quandoiniciarosistemaoperacionaldoseuservidor,tudoqueterumatelapretacomoaque
vnestaimagem:
Imagem4.46Teladefinalizaodoinstalador
SevocnuncateveaoportunidadedecolocarasmosnoshelldeumservidorGNU/Linux,
sorria!Estaserumaoportunidadeinesquecvelemesintohonradoemlheproporcionarestachance.
Estaateladelogindosistema.Nelaesperadoquevoccoloqueousurioeasenhado
sistemaoperacional.Duranteoprocessodeinstalao,cadastramosdoisusurioseduassenhas.Caso
voc tenha seguido religiosamente o que estava escrito, insira o nome do usurio root e a senha
123456.
NOTA: por questes de segurana, a senha no apresentada durante a digitao e nem a
quantidadededgitos.Nosepreocupecomisso.Aofimdadigitao,apenaspressioneEnterese
asenhaeousurioestiveremcorretos,osistemaprosseguircomoacesso.
Imagem4.47Teladefinalizaodoinstalador
Apslogarnosistema,vocreceberopromptdecomandosparaaexecuodecomandose
aplicativosnosistema.
Daquiparafrente,sevocseguircuidadosamenteospassosquevouapresentar,garantoqueno
terproblemas.Maseujfuiinicianteemuitoafoitoparatestarascoisaseseidesuaansiedadepara
23http://www.apache.org
|94|Captulo4InstalaodoGLPI
iraosfinalmente.Portanto,muitocuidadoparanoerrarospassospassados.Testeicuidadosamente
cadaumdeles,viabilizandoestaoperaoporpessoasquenuncativeramcontatocomumGNU/Linux
emsuasvidas,etesteiaindacompessoasquesequersodareadeTI.Sparagarantirqueno
haveriaproblemasoudificuldadesaseremenfrentadasporvoc.
AprimeiracoisaqueteremosdefazerantesdeinstalarospacotesdeaplicativosnoDebiansera
inserodosespelhos,atualizaralistadepacotesdisponveisnosservidoreseatualizartodoosistema.
Oscomandosaseguirfarocomqueessastarefassejamdevidamenteexecutadas.
Digiteosseguintescomandosexatamentecomosoapresentados.Apenasrelembrando:letras
maisculas so diferentes de minsculas para tudo no GNU/Linux. Muitos novatos perdem tempo
tentandodecifrarerrosporcontadisso.Portanto,utilizeoscomandosexatamentecomosomostrados
aqui.
echo deb http://security.debian.org/debian-security jessie/updates main > /etc/apt/sources.list
echo deb http://ftp.de.debian.org/debian jessie main >> /etc/apt/sources.list
apt-get update
apt-get upgrade -y
Ocomandoacimaatualizartodaalistadepacotesdisponveisparainstalaonoservidor.Aps
esteprocessofinalizarpodedemorardependendodeseulinkcomainternetvocterdeusaro
aptgetparainstalarosnovosaplicativos.Aimportnciadeseusaroupdatetodavez,antecedendoa
instalaodenovosprogramas,agarantiadesempreutilizaraversomaisnovaeestveldeste
programa.
Agoraestamoscomosistemaprontoparacontinuarmos.Aopoupgradefezcomquetodos
osaplicativos,quejtnhamosnosistemabsico,fossematualizadosparanseissoincluiatmesmo
oKernelLinux,casoestejadisponvelumanovaversodestenoprojeto.
NOTA: Um erro muito comum de acontecer durante a instalao, quando as listas no so
atualizadas antes do processo, o APTGET informar que o programa no est disponvel nos
repositrios.Issosedeveaofatodaversoqueconstanobancodedadosdoseuservidortersido
removidadorepositrioemsubstituioanovaverso.Bastaexecutaroprocessodeatualizaoda
listadepacotesdisponveis(aptgetupdate)eemseguidarepetirocomandodeinstalaoparaque
sejabaixadaanovaverso.
importanteressaltarqueacima,oquetemosapenasumalinhanicadecomandoenoduas.
Aofimdaprimeira,reparequeexisteumsmbolodeumabarrainvertida(\).Estecaracteretido
comoespecialparaoShellLinuxequandocolocado,antecedendooEnter,eleescondeocomando
Enterparaquenosejainterpretadoenospermitecontinuardigitandoumcomandoextensoem
outralinha,talcomonestecaso.Mas,nosepreocupeseaoinseriralinhadecomandoselanocaiba
exatamenteigualaessasaquiexibidas.Apenascontinuedigitandoocomandoatofim,respeitando
osespaosquandoexistirem.OShellinterpretarcomoapenasumalinhacontnua.
QuandopressionarEnteraofimdalinha,osistemachecarpelasdependnciasdesoftware
necessriaspararodarosprogramasdesejadoseaopoyinformarqueelepodeprosseguircomo
downloadeinstalaodosaplicativossemnecessidadedenossaconfirmao.
Attulodecuriosidade,essaferramentaapenasiniciaainstalaodosaplicativosapsbaixar
todososaplicativosqueforamsolicitadosesuasrespectivasdependncias.Outrofatoimportantee
muitoprodutivoque,aobaixarosarquivosparasereminstalados,estesficamsalvosnodiscodo
servidor,ouseja,sedevidoaumaquedadaredeoprocessoparar,aoreiniciar,elecontinuarapartir
dopacotequefoiinterrompido,nonecessitandobaixarnovamenteaquelesquejestoemdisco.
EstruturandoumaCentraldeServioscomoGLPI|95|
Aofimdesteprocesso,vocserquestionadopelasenhadousuriorootparaobancodedados.
Vocnodeveconfundirousuriorootdosistemacomodobancodedados.Socoisastotalmente
distintas.Masemnossoexemplo,deformaaevitarerrosecomplicaesdesnecessrias,utilizaremosa
senha123456(de1a6semaspas),talcomofizemoscomousuriodosistema.
Imagem4.48SolicitaodesenhadoMySQL
Aps pressionar a tecla Enter, inserindo a senha, o sistema exibir uma tela semelhante,
solicitandoquevocaconfirme.Portanto,insiranovamenteasenhaepressioneEnternovamente.
Aofimdesteprocesso,bastaesperarqueosistematerminedeinstalartodososaplicativospara
vocsemmaisnecessidadedeinterao.
ParaquemnuncateveaoportunidadedeusarumGNU/Linux,isso.
VocacaboudelevantarumservidorWebcomsuporteaPHPeumbancodedadosMariaDB.
Simplesassim.Semnenhumamanobracomplexa.Seachoucomplicadoexecutarospassosataqui,
sugiroqueosrepitamais2vezes,apenascomoexerccio.Aofimvocteracertezadequeissono
nada.Oincmodofoiapenaspornuncaterrealizadoestasatividades.
Paraverificarosserviosativosnamquina,executeoseguintecomando:
netstat -ant
SerolistadasasportasTCP/UDPdoservidorqueestoativas.
Imagem4.49Resultadodocomandonetstat
Apenascertifiquesedequeasportas80e3306estejamnalistaequeseusestadosestejamcomo
OUA.EstasportaspertencemaoservidorWebeaoMariaDBrespectivamente.
Aessaalturajtemostodososaplicativosnecessriosparacomportaronossoastroprincipalo
GLPI.Precisaremos,agora,apenasorganizarascoisas.Vamosinstalaralgunsaplicativosadicionais
paramanipularmosarquivoscompactadosnoservidor.Executeocomandoabaixocomoadministrador
|96|Captulo4InstalaodoGLPI
epressioneEnter.
apt-get install zip unzip bzip2 unrar-free -y
Instalando o GLPI
Chegou finalmente o momento de instalarmos o GLPI e comearmos a utilizlo. No fique
frustradoseainstalaodosistemaformaissimplesdoquevocesperava.
OobjetivodetantateoriaatagoranofoiparainstalarmosoGLPI,massimparaparametriz
lodamelhorformapossvel.Apenasterosistemanoresolverproblemaalgumsenotivermos
maturidadeosuficienteparaalinhloasnecessidadesdonegcio.
Deformaafacilitarnossoprocessodeinstalao,faremostodaamanipulaodiretamenteno
servidor,ouseja,nobaixaremosoarquivoemoutrocomputadorparadepoismovloparaoservidor.
TodosospassosserorealizadosdiretamentenoServidor.
Ospassosdainstalaoconsistembasicamenteem:
1. Baixaroinstalador,
2. Descompactlo,
3. Movloparaodiretriodoservidorweb,
4. Acertarosprivilgiosdosarquivosediretrios.
Realizadosestesprocessos,orestanteserrealizadoemoutraestaodetrabalhocomacessoao
servidorviaredeemunidadeumnavegadorWebmodernodeprefernciaalgodescentecomoo
MozillaFirefox24.
Paracomear,entrenoservidorDebiancomousuriorooteasenhacadastrada.Executeo
comandoabaixopararealizarodownloaddoGLPI.
wget -c https://github.com/glpi-project/glpi/releases/download/0.90.1/glpi-0.90.1.tar.gz
Estecomandowget,,naverdade,umprogramadedownload.Elerealizarodownloaddo
instaladordoGLPIdiretamentedainternetparaodiretriocorrente.Aopodeutilizamos(c)indica
que,casoodownloadsejainterrompidoporqualquermotivo,oarquivobaixadonoserdescartado,
logo,aorepetirocomandonomesmodiretrio,odownloadreiniciardopontoondeparou.
Aofimdoprocesso,vocteroGLPIjemseuservidor,bastandoexecutaroscomandosabaixo:
tar -zxf glpi-0.90.1.tar.gz
mv glpi /var/www/html/
chown www-data:www-data /var/www/html/glpi -Rf
chmod 775 /var/www/html/glpi -Rf
EstruturandoumaCentraldeServioscomoGLPI|97|
Novoudiscutiraquiaquestodeprincpiosdeseguranaquantopublicaodestesiteneste
local em especfico. Para isso, sugiro que voc pesquise em outras fontes sobre possibilidades de
configuraesdoApache.
O terceiro comando torna o usurio wwwdata e o grupo wwwdata, proprietrios dos
arquivosquemovemos.Esteusurioegruposonaverdadeousurioegrupodoprprioservidor
WebApache.Tomecuidado,poisonomedesteusurioegrupopodemmudardedistribuiopara
distribuio.
Noquartocomando,oquefizemosfoidarpermissodeleitura,gravaoeexecuoaodonoe
aogrupowwwdatadosdiretriosequalqueroutrousurioquetenhaacessoaoservidor,possuir
acessoapenasparaleituraeexecuo.
AgoracriaremosaconfiguraoespecficaparaosistemaGLPIdentrodoapache.
nano /etc/apache2/conf-available/glpi.conf
Comissoabriremosoeditordetextonanojespecificandoumarquivodenomeglpi.conf
quedesejamosquesejacriadodentrododiretrio/etc/apache2/confavailable/.
Dentro deste arquivo, escreva o seguinte contedo, exatamente como aqui est sendo
apresentado:
<Directory "/var/www/html/glpi">
AllowOverride All
</Directory>
Apsinserodestecontedo,bastapressionaraseguintesequnciadeteclas:
CTRL+O
Parasalvaroarquivo.
PressioneEnterparaconfirmar.
CTRL+X
Parasairdoaplicativonano.
DevoltaaoShell,digiteoscomandosabaixoparaqueanovaconfiguraoquefizemossurta
efeito:
a2enconf glpi.conf
service apache2 restart
|98|Captulo4InstalaodoGLPI
create database glpi;
create user 'glpi'@'localhost' identified by '123456';
grant all on glpi.* to glpi with grant option;
quit
Comoprimeirocomando,entraremosnobancodedadoscomoadministradorloginroote
senha'123456'.
Emseguida,criaremosumabasededadosdenomeglpiqueserutilizadaparaarmazenaros
dadosdosistema.
Feitoisso,criamosumusurionobancodedadosdenomeglpieatribumosaesteasenha
123456.
Parafinalizaroprocesso,demosdireitototalaesteusurionabasededadosdenomeglpieem
seguidasamosdaadministraodobancodedadoscomocomandoquit.
Habilitando as aes automticas do GLPI
Conformejexposto,oGLPIumsistemadesenvolvidoemPHPequedeveserutilizadovia
navegadordeinternet.Essatecnologiatemumacaractersticaquelimitasuaexecuo.Aspginas
precisamseracessadasparaquealgoacontea,ouseja,precisaqueexistamusurioslogadosparaque
osprocessosdosistemasejamexecutados.
Vamos a um cenrio mais prtico. O ciclo de vida de um chamado dentro do sistema
basicamenteoseguinte:
1. Ochamadoaberto,independentedequemofaa(sistemadegerenciamentoderedeNMS,
NetworkManageSystem ,analistadeTIouusurio)edecomoofaa(diretopelosistema,
enviodeemailouwebservice).
2. Oanalistarealizaoatendimentoepropeumasoluoparaoticket.
3. Ousuriorecebeainformaodequesuanecessidadefoisanadaeprecisaagorarealizartestes
evalidarseasoluofoirealmenteeficaz.
Aquicomeaoproblemaqueoagendamentodetarefasdosistemapodenosajudarasolucionar.
fatoconhecidoqueagrandemaioriadosusuriosnopossuemohbitoouaintenodeencerraros
ticketsabertos.Apsterseuproblemasolucionado,umusuriodificilmenteentrarnosistemapara
informarqueasoluopropostafoiatendeusuasnecessidadeseentoencerraroatendimento.
Umamedidadecontornoparaissoainserodeumcontadortemporalparaoencerramento
dochamadoapsdeterminadotempodapropostadesuasoluo.Issoimplicaque,apsapropostada
soluodadapeloanalista,ousurioterumdeterminadotempoparaentrarnosistemaevalidara
soluo,encerrandofinalmenteoprocessocomofechamentodoticketnosistema.
Mas e se o usurio nunca entrar no sistema para validar a soluo, apenas abrindo novos
chamados?
Aofim,teremosumaenormefiladechamadosaindaabertos,apenasaguardandoavalidaoda
soluopropostapelosanalistas.
Comomedidadecontorno,podemosutilizarderecursospresentesnosistemaparaestetipode
problema. So as Aes automticas que, na verdade, no so to automticas assim, j que o
sistemaprecisadeumestmulo(acessoexterno)paraexecutarqualquerao.
NoGLPI,existeumarquivodenominadocron.phpqueprecisaserexecutadoperiodicamente
paraqueasaesautomticassejamdefatoprocessadas.Comopodemosteraesaseremtomadas
emhorriosemquenoexistamsequerusurioslogadosnosistema,temosdeutilizardorecursodo
gerenciadordetarefasdenossosistemaoperacional.Nestecaso,realizamosainserodeumatarefa
EstruturandoumaCentraldeServioscomoGLPI|99|
noarquivo/etc/crontabdonosistemaoperacionaldeformaqueestefiquerealizandoaexecuodo
arquivocron.phpdetemposemtempos,semanecessidadedealgumestarlogadonosistema.
Para inserir a atividade automtica, entre no terminal de comandos do seu servidor com o
usuriorooteabraoarquivo/etc/crontab.Aofimdoarquivo,insiraalinhadeconfigurao,tal
comoprescritoabaixo:
*/5 *
* * *
root
Imagem4.50Agendamentodetarefaem/etc/crontab
Oqueestamosdizendoaoagendadordetarefas(cron)dosistemaparafazeroseguinte:
Acada5minutos(*/5)detodasashoras(*),detodososdias(*),detodososmeses(*)ede
todososanos(*)executecomprivilgiodousurioroot(root)umachamadaaoaplicativophp5
(/usr/bin/php5 caminhoabsolutodocomando)passandocomoparmetro,oarquivocron.php
(/var/www/html/glpi/front/cron.php caminhoabsolutodoarquivoaserinterpretadopelophp5)
equalquersadaqueestecomandogerar,joguenoburaconegrodosistema(&>/dev/null).
Aps salvar o arquivo com a nova entrada, precisamos reiniciar o servio do agendador de
tarefasparaqueeleleiaanovaconfiguraoejpasseaexecutararotinade5em5minutos.
Paratanto,bastaapenasexecutarocomandoabaixonoservidor:
service cron restart
GLPI.
Apartirdeagoraoseuagendadordetarefasjestaremexecuocomanovarotinadosistema
E se algo falhar?
No se desamine. Pode apostar que meus primeiros passos nessa rea foram rduos. Sem
experinciacomoqualqueraprendiz,semningumconhecidoparameajudareasComunidadesde
softwarelivre,talcomotemoshoje,eramtidascomoumsonhoutpico.Algolongeouimpossvelde
acontecer.
ComotenhodegarantirquevocconsigaexecutaroGLPI,aqualquercusto,edesfrutardos
recursos que este sistema tem para lhe dar, desenvolvi um script para a instalao completa e
automticadosistemanoservidorDebian.Maspraesteinstaladorfuncionarperfeitamenteeeudar
essa garantia, formate a sua mquina (real ou virtual) e a deixe totalmente limpa (sem qualquer
tentativadeinstalaoquevocjtenhafeito)ecomacessointernet.
NOTA: CasovocnoformateamquinaejtenhatentadoinstalaroGLPIantes,nopossodar
qualquergarantiadequeoinstaladorfuncionar.Digamosqueesteonossocontratodeservio:a
instalaogarantidasevocgarantiramquinalimpa,recminstaladaecomacessointernet.
Qualquercoisaquevocdescumpra,acarretarnorompimentodonossocontratoenohaver
garantiadeentregadoservio.
|100|Captulo4InstalaodoGLPI
Tudoquevocterdefazerbaixaroscriptdainterneteexecutlo.Elefartodootrabalho
pesadoparavoc.
ParainstalaroGLPIutilizandooscript,logoapsainstalaodoDebian,acesseoseuservidor
comousuriorootedigiteoscomandos,talcomoseguem:
wget http://pillares.net/scripts/install-glpi.sh
chmod +x install-glpi.sh
./install-glpi.sh
Imagem4.51Execuodecomandosnoterminalparainstalaoviascript
Comisso,realizamosodownloaddoscript(wget),tornamoseleumarquivoexecutvel(chmod)
eporfim,oexecutamos(./).
ComopartedoprocessoenvolveainstalaodoSGBDMariaDB,entosersolicitadoquevoc
informeumasenhaparaousuriorootdobancodedados.Guardebemestasenha,precisaremosdela
aofimdainstalao.Tambmsersolicitadoquevocinformeumasenhaparaousurio'glpi'aser
utilizadopelosistemaparamanipularobancodedados.
NOTA:AsenhaaserconfiguradaparaousurioGLPItratasedoacessoadministrativobasededadosdoGLPI
apenasenoadosistemaGLPIemsi.recomendadoqueestasejaumasenhadeconhecimentoapenasdo
administradordoSistemaGLPIedepreferncia,diferentedesenhasdeoutrossistemas.
Comoopropsitoamontagemdeumambientedeteste,todasassenhasdosistemaestosendocadastradas
como'123456'.
Imagem4.52Teladesaudaodoscript
Estatelaapenasapresentaumabrevesaudaodoscripteseuobjetivo.Paraseguir,pressionea
teclaEnter.
EstruturandoumaCentraldeServioscomoGLPI|101|
Imagem4.53Telainformativadoscript
Agora,informoqueinstalaremososaplicativosMariaDB,HTTPApachecomsuporteaPHP.Pra
seguir,bastapressionarEnter.
Oscriptatualizarseusrepositrios,seusistemaporcompleto,realizardownloadeiniciara
instalaodosaplicativosnecessrios.
A prxima tela que necessitar de sua interao justamente a de criao de senha para o
usuriorootdobancodedadosMariaDB.
Imagem4.54CriaodesenhaparaousuriorootdoMariaDB
InsiraasenhadorootepressioneEnter.Serabertaumanovatelasolicitandoquerepitaa
senhaparaconfirmao.
Imagem4.55ConfirmaodesenhadousuriorootdoMariaDB
Apsaconfirmao,serfinalizadooprocessodeinstalaodoSGBDMariaDB.
Agora,oscriptcriarumanovacontadeusuriodenome'glpi'noSGBDeumabasededados
paraqueestetenhaacesso,tambmchamada'glpi'.
solicitadoquevocinsiraasenhadousuriorootdoSGBDquevocacaboudecriar.
|102|Captulo4InstalaodoGLPI
Imagem4.56InformaodasenhadorootdoMariaDBparaoscript
NOTA:Porquestodesegurana,essasenhanoimpressanatela.Apenasadigite.Vocnoternenhum
indciodequeamesmaestsendopassadaparaoscript,mastenhacertezadequeest.Aofim,bastadigitar
Enter.
Oscriptusarentooacessoderootquevococoncedeuparacriarabasededados'glpi'para
comportarosistemaetambmousuriodenome'glpi'comacessolimitadoaessabase.
Aprximatelasolicitaquevocinformeumasenhaparaserutilizadapelousurio'glpi'do
SGBDquesercriado.
Imagem4.57InserodasenhadousurioGLPIdoSGBD
Estasenhanoprecisaserigualdousuriorootdeformaalguma.Inclusive,arecomendao
quesejadiferenteporquestodesegurana.
Aodigitla,elatambmnoserexibidanatela.Apenasdigiteaeaofim,pressioneatecla
Enterparaenvilaaoscript.
NOTA: Memorizeestasenha,poiselasernecessriaposteriormenteparaconfigurarmosoambientewebdo
GLPI.
Aprximatelaapenasinformativa.Eladizquefoicriadoumbancodedadoseumusurio,
amboscomonome'glpi'.ApenaspressioneEnterparaserencaminhadoparaaprximatela.
Imagem4.58TelainformativadoprocessodecriaodabasededadosdoGLPI
Aprximatelainformaqueoprocessodeinstalaoforafinalizadoporcompletoequedizque
EstruturandoumaCentraldeServioscomoGLPI|103|
vocpodeacessaroservidorapartirdeumcomputadorexternocomumnavegadorweb.Estesso
justamenteosprximospassosaseremseguidosparaafinalizaodainstalaodoGLPI.
Estaltimateladoscripttrazumaimportanteinformaoquejustamenteoendereodecomo
vocacessaroGLPIemsuarede.Paraestemeulaboratrio,emespecfico,reparequeelaimprimiua
informaodequemeuservidorpossuioendereoIPiguala192.168.25.16,logo,tereideacessaro
sistemaapartirdeumaoutramquinanaminharedecomauxliodonavegadordeinternetpelo
seguinteendereo:
http://192.168.25.16/glpi
Imagem4.59Teladefinalizaodoscript
Imagem4.60TeladeinstalaodoGLPIvianavegadorweb
certo que este endereo ser diferente para voc pois, isso depende diretamente da
configuraodasuarede.Fiqueatendoaestainformao.
NOTA:Oscriptjrealizaainserodoagendamentodoserviodeaesautomticasparaserexecutadoa
cada5minutosnosistema.Casoqueiraalterarotempodeexecuo,bastaeditaroarquivo/etc/crontab.
ComooservidorGLPIestpegandoIPdinamicamente,ouseja,viaDHCP,podeserqueem
algummomentoesteendereosejatrocado.Issocomumnestetipodeconfigurao.Nosapndices
dolivrovocpodeconsultarcomodefinirumIPestticoparaoseuservidoreresolveresteproblema.
Mas,casovocpercaoendereodoservidorequeiradescobrirqualIPesteestusandonomomento,
bastaselogarcomorootedigitarocomandoabaixo:
hostname -I
|104|Captulo4InstalaodoGLPI
http://192.168.0.1/glpi
DentreosvriosarquivosdoGLPI,existetambmoseuinstalador.Naverdade,tratasedeum
scriptquefazachecagemdoambiente,garantindoassimqueesteatendaosrequisitosnecessrios
paraofuncionamentodaferramenta.Nesteprocesso,existeaindaumscriptquepopulaabasede
dadosdoGLPIcomsuastabelasealgunsregistrosbsicosparaosistema.
Estemesmoinstaladorutilizadoquandovamosatualizaraferramentaparaumanovaverso.
MasissoumprocessoqueestdocumentadonoApndiceAdestelivro.Poragora,vamosnoslimitar
apenasafinalizarainstalaodosistemaGLPI.
Aochamaresteendereopelaprimeiravez,osistemadetectarqueaindanofoiinstaladoe
iniciaroscriptdeinstalao.
Aprimeirapginaquevocreceberadeseleodeidiomaparaoinstalador.Nesta,selecione
PortugusdoBrasilouoquemelhorlheconvirecliquenobotoOK.
Imagem4.61PginainicialdoinstaladordoGLPI
UmadasprincipaiscaractersticasdoGLPIquantoaosuporteaidiomas.Estemuitoextenso,
oquepossibilitaumagrandedifusodoaplicativo.
Naprximapgina,vocencaminhadoparaateladeaceitedalicenaGPLv.2,sobaqualo
GLPIlicenciado.Semoaceitedamesmaimpossvelprosseguir.
Imagem4.62TermodeaceitedalicenaGPLv.2
AceiteotermoecliquenobotoContinuar.
Naprximatela,vocserquestionadoquantoasuainteno:InstalarouAtualizarosistema.
EstruturandoumaCentraldeServioscomoGLPI|105|
Imagem4.63PginainicialdoinstaladordoGLPI
Paraanossanecessidadenomomento,escolhaaopoInstalar.
OinstaladorchecarseoambientequemontamosatendeatodososrequisitosparaoGLPI
funcionarcomtodasassuasopes.Sevocseguiuolivrosemsedesviarpeloscaptulos,teruma
imagemidentificandoquetudoestcertonoservidorequepodeprosseguircomainstalaosem
problemaalgum.
Imagem4.64PginainicialdoinstaladordoGLPI
Agoraoinstaladorsolicitarquevocinformeoendereodoservidordebancodedados,o
usuriodabasededadoseasenhadesteusurio.Comoinstalamostudonomesmoservidor,utilizeo
endereodeloopbackqueo127.0.0.1.Ousurioquandocriamosfoiglpiesuasenha123456.
|106|Captulo4InstalaodoGLPI
Imagem4.65PginainicialdoinstaladordoGLPI
Dadosinseridos,pressioneContinuar.
Osistemaquestionarqualabasededadosqueserutilizadapelosistema.Selecioneabasede
dadosglpiquecriamosanteriormenteecliqueemContinuar.
Imagem4.66PginainicialdoinstaladordoGLPI
Estaetapademorarumpoucomaisqueasoutras,poisosistemacriartodasastabelasno
bancodedadoseinseriralgunsdadospadres.
Finalizadoesteprocesso,oinstaladorinformarqueobancodedadosfoiinicializado.Cliqueem
Continuarparaseguirparaaprximaetapa.
Imagem4.67PginainicialdoinstaladordoGLPI
Depoisdissoosistemainformarqueasetapasforamconcludaseosistemaestinstalado.
EstruturandoumaCentraldeServioscomoGLPI|107|
Imagem4.68PginainicialdoinstaladordoGLPI
Reparequeosistemacrioualgunsusuriospadresnainstalao.Eleinformaasenhadecada
um e solicita que voc as troque o quanto antes por questes de segurana. Essa uma prtica
realmenteaconselhvel,mascomoestamoslidandocomumambientedeestudo,vamosdeixarestes
comessassenhasparafacilitarnossosacessoscomestesusuriosquandonecessrio.
Apsisso,osistemajestprontoevocpodelogarnelecomqualquerumdosusuriosqueele
criouporpadro.
Usurios
glpi
tech
normal
Postonly
Senha
Funo
glpi
SuperAdministrador
tech
Tcnico
normal
Usuriopadro
postonly
ApenasEnvio
Tabela4.02ListadeusuriosesenhaspadresdoGLPI
Imagem4.69PginainicialdoGLPI
Cadalogincriadopossuiumperfilespecficoaeleatribudo,oquelimitaonveldeacessoe
privilgiodousurionosistema.
Parafinalizarainstalaocomoumtodo,existeapenasumanicacoisaaserfeita:devemos
removeroarquivodeinstalaodoGLPI.Parafazerisso,entrenoservidornovamentecomoroote
digiteocomandoabaixo:
rm /var/www/html/glpi/install/install.php
Agorasim.Meusparabns!Vocacabadedaroprimeiropassoemnossoprojeto.
Apendice C
Nano,
o editor de texto utilizado
OeditordetextoNanoumaplicativoquevemporpadronamaioriadasdistribuiesparaser
utilizadonomodotexto.
O Debian tambm vem com o VI como opo de editor de texto, mas a utilizao deste
aplicativomuitopoucoamistosaparamarinheirosdeprimeiraviagem,porissoopteiaolongodo
livroutilizarapenasoNano.
AoperaodoNanomuitosimples.Paraabrirocomandobastadigitarocomandonanono
terminaleoprogramaseraberto.CasoqueiraabrirumarquivoespecficocomoNano,bastadigitaro
comandonanoseguidodocaminhodoarquivo:
|432|Apndice
ImagemC.01Chamadadoprogramananosemparmetro
Paraachamadasemparmetros,oNanoabreumarquivovazioparaquepossamoseditlo.
ImagemC.02Chamadadoprogramananocomparmetro/etc/passwd
Passandoumarquivoexistentecomoparmetroonanooabreparaaedio.
AbarradeferramentasdoNanoNapartedebaixodoNanosoexibidasasprincipaisopesdo
aplicativo.
|433|Apndice
ImagemC.03BarradeferramentasdoNano
Para acessar qualquer uma das ferramentas apresentadas na barra de ferramentas, basta
pressionaracombinaodasteclasCRTL+(Atalho).ApalavraAtalhoserefereaopodesejada
conformeapresentadonoprprioeditorounatabelaabaixo:
CTRL+
Descrio
Ajudadoprograma
Sairdoprogramaeretornaraoshell
Gravaralteraesnoarquivo
Voltarpaginao
Avanarpaginao
TabelaE.01PrincipaisopesdoNano
NOTA: QuandovamossalvaralgumarquivonoNano,sejaumnovoarquivoouumarquivoque
estejasendoeditado,omesmonosquestionaondedesejamossalvaroarquivoecomqualnome
queremossalvlo.
Coloqueocaminhoenomequedesejarparaosarquivosnovoseparaosarquivosqueestosendo
editados,bastaconfirmaonomeecaminhoqueapareceporpadroparaqueonovocontedoseja
sobrescrito.
|434|Apndice
ImagemC.04OpodesalvamentodoNano
Referncias
ASSOCIAOBRASILEIRADENORMASTCNICAS.EstatutodaABNT.Disponvelem:<http://www.abnt.org.br/IMAGENS/Estatuto.pdf>.
Acessoem24dejan.2014.
ASSOCIAOBRASILEIRADENORMASTCNICAS.NBRISO/IEC200001:Requisitosdosistemadegestodeservios,RiodeJaneiro,
2011.
AMORIM, Ricardo. A revoluo por trs do apago de mo de obra, 09 de set. de 2012. Disponvel em:
<http://ricamconsultoria.com.br/news/artigos/mediador_de_eventos>.Acessoem:21dejan.de2014.
BANOV,MarciaRegina.Recrutamento,SeleoeCompetncias,3aEdio.EditoraAtlas.2012.
BARBI, Fernando C.. Conceitos importantes sobre
<http://www.gestaodeprojeto.info/introducao>.Acesso17jan.2014.
gerenciamento
de
projetos.
Disponvel
em:
BRIDGECONSULTING. Grfico de pesquisa de resultados esperados com a adoo da ITIL. Disponvel em:
<http://www.bridgeconsulting.com.br/consultoriaconsultoriaITIL.html>.Acessao14jan.2014.
CAMPOS,AndrLuizNogueira.ModelagemdeProcessoscomBPMN.EditoraBrasport.2013.
CANALTECH. Empresas exigem mais qualificaes dos profissionais de TI. 01 nov. 2013. Disponvel:
<http://corporate.canaltech.com.br/noticia/profissionaldeti/PesquisaempresasexigemmaisqualificacoesdosprofissionaisdeTI/>.
Acessoem15deJaneirode2014:
CAPPELI,Peter.ADifcilTarefadeContrataraPessoaCerta.EditoraCampos.2013.
CHIAVENATO,Idalberto.PlanejamentoeControledeProduo.EditoraManole,2aEdio.2008.
COHEN,Roberto.ImplatacaodeHelpDeskeServiceDesk.EditoraNovatec.2010.
COHEN,Roberto.GestaodeHelpDeskeServiceDesk.EditoraNovatec.2010.
COHEN,Roberto.Osmelhoresartigosdeumadcada(20042013)sobreHelpDeskeServiceDesk.2013.
COUGO,PauloSrgio.ITILGuiadeImplantao.EditoraCampus.2013.
CRAMM,Susan.CoisasqueOdeioemTI.EditoraSaraiva.2011.
CARR,NicholasG..SerqueTITudo?.EditoraGente.2009.
DUTRA,JoelSouza.CarreirassemFronteiraseTransioProfissionalnoBrasil.EditoraAtlas.2012.
FERNANDEZ,AuroraCristinaRamis;CGO,JanaynaCoutinho;MARTINS,SuelemRosana;ELMINIA,Isabel.Arelaoentrearemunerao
estratgicaearetenodostalentosnaorganizaoparte2.15ago.2013.Disponvelem:<http://www.rhportal.com.br/artigos/rh.php?
rh=ARelacaoEntreARemuneracaoEstrategicaEARetencaoDosTalentosNaOrganizacaoParte2&idc_cad=sp2v3j9yx>. Acesso 2 fev.
2014.
FILHO,RubemMelendez.ServiceDeskCorporativo.EditoraNovatec.2010.
FONTES,Edilson.PolticaseNormasparaaSeguranadaInformao.EditoraBrasport.2012.
FREEMANTLE,David.Cobiado.EditoraCampos.2010.
FREITAS,MarcosAndrdosSantos.FundamentosdoGerenciamentodeServiosdeTI.EditoraBrasport.2013.
GRAY,Dave.AEmpresaConectada.EditoraNovatec.2013
GASPAR,Marcelo;etall.T.I.MudareInovar,SenacDistritoFederal.2010.
GIL,AnahuacdePaula.OpenLDAPExtreme.EditoraBrasport.2012.
GRAY,Dave.AEmpresaConectada.EditoraNovatec.2013
HELDMAN,Kim.GernciadeProjetos,Fundamentos.EditoraCampus.2005.
HUNTER,Richard;WESTERMAN,George.OVerdadeiroValordeTI.EditoraMbooks.2011.
ISO.GrficodeadoodaNormaISO9001nomundo.Disponvelem:<http://www.iso.org/iso/survey2009.pdf>.Acesso15dejan.de
2014
JUNIOR,JosFinocchio.ProjectModelCanvas.EditoraCampus.2013.
KUGLER, Henrique. Economia do conhencimento: o bonde da histria. 26 set. 2013. Disponvel em:
<http://cienciahoje.uol.com.br/noticias/2013/09/economiadoconhecimentoobondedahistoria>.Acesso21fev.2014.
LEVINSON, Meridith. Porque profissionais de TI erram ao construir a prpria carreira. 10 set. 2013. Disponvel em:
<http://cio.com.br/carreira/2013/09/10/porqueprofissionaisdetierramaoconstruirapropriaimagem/>. Acesso em 15 de Janeiro de
2014.
LOBO,EdsonJunioRodrigues.CursoPrticodeMySQL.EditoraDigeratiBooks.2008.
LUIZIO,Ivan;BRITO,Walfrido.GerenciamentodeServiosdeTInaPrtica.EditoraNovatec,2010.
MADRUGA,Roberto.CallCentersdeAltaPerformance.EditoraAtlas.2009.
MANSUR,Ricardo.TIHabilitandoNegcios.EditoraCinciaModerna.2011.
Referncias
MDICE, Roney. A dificuldade do primeiro emprego no mercado de TI. 29 jul. 2013. Disponvel em:
<http://www.profissionaisti.com.br/2013/07/adificuldadedoprimeiroempregonomercadodeti/>.Acessoem15dejan.2014:
MORIMOTO,CarlosEduardo.Redes,GuiaPrtico.EditoraMeridionalLTDA.2008.
NcleodeInformaoeCoordenaodoPontoBRNIC.branunciaqueoesgotamentodeendereosIPv4acontecernosprximosmeses.
Disponvelem:<http://www.nic.br/imprensa/releases/2014/rl201407.htm>.Acessoem07defev.de2014.
PALMA, Fernando. Template de portifli de servios de TI ITIL. 01 ago. 2012. Disponvel em:
<http://www.portalgsti.com.br/2012/08/Portfoliodeservicos.html>.Acesso06jun.2013.
PATARA,Ricardo;MOREIRAS,AntonioM..OdilogosobreatransioparaoIPv6noBrasil.Disponvelem:<http://ipv6.br/odialogosobre
atransicaoparaoipv6nobrasil/>.Acessoem:20abr.de2014.
PATI, Camila. Nove obstculos que impedem o sucesso na carreira em TI. 12 dez. 2013. Disponvel em:
<http://info.abril.com.br/noticias/carreira/2013/12/9obstaculosqueimpedemosucessonacarreiraemti.shtml?pag=3>. Acesso em 16
dejan.2014.
PerformanceResearchAssociates.AtendimentoNota10.EditoraSexante.2008.
PETR, Gustavo. Pesquisa de crescimento da utilizao de computadores no Brasil.18 mar. 2013. Disponvel em:
<http://g1.globo.com/tecnologia/noticia/2013/04/brasilteraumcomputadorporhabitanteem2016prevefgv.html>. Acesso em 15 de
Janeirode2014.
PRATES,Alexandre.AReinvenodoProfissional.EditoraNovoSculo.2012.
Portal
Tributrio,
Consrcio
entre
empresas
Tributao.
<http://www.portaltributario.com.br/guia/consorcio_empresas.html>.Acessoem:06defev.de2014.
Disponvel
em:
ROSEMAN,JamVomBrockeMichael.ManualdeBPM,GestodeProcessosdeNegcio.EditoraBookman.2013.
SANTOS,RildoF.ApresentaoGestodeServiosdeTI.28jun.2011.Disponvelem:<http://pt.slideshare.net/Ridlo/gestodeserviosde
ticomaITILumaintroduo>.Acessoem05fev.2014.
SOULA,JosMariaFiorino.ISO/IEC20000GerenciamentodeServiosdeTecnologiadaInformao.EditoraBrasport.2013.
TECHNET,Microsoft.Osdiferentestiposdelicenas.Disponvelem:<http://technet.microsoft.com/ptbr/ee872872.aspx>.Acessoem:2de
jan.2014:
UOL. Um em cada trs clientes prefere usar carto de dbito nas compras, diz pesquisa. Disponvel em:
<http://economia.uol.com.br/ultimasnoticias/redacao/2012/10/02/consumidorusamaiscartaodedebitoemenosdinheirodiz
pesquisa.jhtm>.Acessoem:2dejan.2014.
VENCESLAU, Marcelo. Falta de profissionais de TI se agravar no Brasil, diz IDC. 19 de mar. 2013. Disponvel em:
<http://exame.abril.com.br/carreira/noticias/faltadeprofissionaisdetiseagravarano>.Acessoem:19dejan.2014.
WALLER,Graham;etall.ExcelnciaemLideranaparaTI.EditoraMbooks.2011.
WILLIAMS,Richard.PrecisoSaberSeEstouIndoBem.EditoraSextante.2005.