Você está na página 1de 68

*

CENTRAL DE SERVIOS COM


SOFTWARE LIVRE
*
Estruturando uma Central de Servios com o GLPI
2 Edio

Adquirir o Livro Aqui!

Halexsandro de Freitas Sales

*
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

Qual o envolvimento da TI com o negcio?................................................................................................................ 29


Captulo 2 Padres de mercado aplicveis................................................................................................................ 33
A TI precisa realmente de um padro de mercado?.................................................................................................. 35
E quando parar?............................................................................................................................................................... 35
Padres de TI atualmente aceitos................................................................................................................................ 36
ISO/ABNT.......................................................................................................................................................................... 37
Representatividade nacional................................................................................................................................................................................. 37

ISO9000 Sistema de Gesto da Qualidade................................................................................................................. 38


Por que utilizar a ISO9000?........................................................................................................................................... 40
BPM Business Process Management........................................................................................................................ 40
BPM CBOK................................................................................................................................................................................................................. 41
Alguns conceitos sobre BPM.................................................................................................................................................................................. 41
BPMN Business Process Model and Notation.................................................................................................................................................. 42
BPM para a TI............................................................................................................................................................................................................ 42

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

Problemas que podem acontecer................................................................................................................................ 60


Realizao de solicitaes informais.................................................................................................................................................................... 60
Desconhecimento ou inexistncia do SLA........................................................................................................................................................... 61
Desconhecimento dos meios de comunicao................................................................................................................................................... 62
Despreparo na utilizao da Ferramenta............................................................................................................................................................. 62
Falta de Apoio da Alta Gerncia............................................................................................................................................................................ 62

Captulo 4 Instalao do GLPI....................................................................................................................................... 65


Pr-requisitos para dar seguimento no livro.............................................................................................................. 67

Descrio do hardware a ser utilizado........................................................................................................................ 67


Descrio do sistema operacional escolhido............................................................................................................. 68
Porque um GNU/Linux?.................................................................................................................................................. 69
Porque a distribuio Debian?...................................................................................................................................... 70
Baixar a imagem e instalar o GNU/Linux Debian....................................................................................................... 71
Stable.......................................................................................................................................................................................................................... 71
Unstable..................................................................................................................................................................................................................... 71
Testing........................................................................................................................................................................................................................ 71

Gravar a imagem em um CD.......................................................................................................................................... 72


Instalando o sistema GNU/Linux Debian.................................................................................................................... 73
Instalando no VirtualBox........................................................................................................................................................................................ 73
Instalando em um Hardware dedicado................................................................................................................................................................ 78
O processo de instalao do Debian.................................................................................................................................................................... 79

O ambiente Web............................................................................................................................................................. 90
Instalando pacotes e ferramentas essenciais............................................................................................................ 91
MariaDB e no MySQL.................................................................................................................................................... 91
O Projeto MariaDB................................................................................................................................................................................................... 92

Instalando os programas necessrios......................................................................................................................... 93


Instalando o GLPI............................................................................................................................................................ 96
Criando o usurio para o GLPI no banco de dados.................................................................................................... 97
Habilitando as aes automticas do GLPI................................................................................................................. 98
E se algo falhar?............................................................................................................................................................... 99
Continuando a instalao via Navegador................................................................................................................. 103
Captulo 5 Conhecendo o GLPI................................................................................................................................... 109
Histrico do sistema..................................................................................................................................................... 110
Recursos do GLPI.......................................................................................................................................................... 110
Autenticao........................................................................................................................................................................................................... 111
Notificaes automticas..................................................................................................................................................................................... 111
Suporte a criao de regras de negcios........................................................................................................................................................... 111
Gerenciamento de nvel de acesso de usurios................................................................................................................................................ 111
Consulta a histricos............................................................................................................................................................................................. 111
Pesquisa de satisfao.......................................................................................................................................................................................... 111
Gerao de relatrios............................................................................................................................................................................................ 112
Licenciado sob a GPL............................................................................................................................................................................................. 112
Multientidades....................................................................................................................................................................................................... 112
Permite a gesto do ambiente por mais de um usurio................................................................................................................................. 112
Gesto multilngue................................................................................................................................................................................................ 112
Exportao de relatrios em diversos formatos.............................................................................................................................................. 112
Ferramenta prpria para realizao de backup................................................................................................................................................ 112
Service Desk ITIL................................................................................................................................................................................................. 112
SLA configurvel.................................................................................................................................................................................................... 113
Recursos para Usurios do Sistema.................................................................................................................................................................... 113
Consulta de histrico de Intervenes............................................................................................................................................................... 113
Adio de comentrios a pedido de interveno............................................................................................................................................. 113
Ciclo de Aprovao da soluo............................................................................................................................................................................ 113
Base de Conhecimento......................................................................................................................................................................................... 113
Criao de modelos de chamados...................................................................................................................................................................... 113
Classificao inteligente de chamados.............................................................................................................................................................. 113

Tela de Login do sistema............................................................................................................................................. 114


Tela padro do GLPI...................................................................................................................................................... 114
Menu de Usurio.................................................................................................................................................................................................... 115
Menu principal........................................................................................................................................................................................................ 115
Menu secundrio.................................................................................................................................................................................................... 116
Navegando entre as opes de menu no livro................................................................................................................................................. 116
Barra de ferramentas............................................................................................................................................................................................ 117
rea de trabalho ou corpo da pgina................................................................................................................................................................. 118

Conhecendo os menus do GLPI.................................................................................................................................. 119


Menu principal Ativos....................................................................................................................................................................................... 120
Menu principal Assistncia.............................................................................................................................................................................. 120
Menu principal Gerncia................................................................................................................................................................................... 121
Menu principal Ferramentas............................................................................................................................................................................ 121
Menu principal Administrao......................................................................................................................................................................... 122
Menu principal Configurar............................................................................................................................................................................... 122

Realizando os primeiros ajustes no sistema............................................................................................................ 123


Criando o texto de saudao na tela de login.................................................................................................................................................. 123
Adequando a exibio dos nomes de usurios e datas................................................................................................................................... 125
Adequando a exibio dos formulrios............................................................................................................................................................. 125

Captulo 6 Uma empresa, uma estratgia............................................................................................................... 129


Apresentao da empresa.......................................................................................................................................... 130
Sobrevivendo ao caos.................................................................................................................................................. 132
Deixar tudo como est e viver apagando incndios........................................................................................................................................ 132

Abandonar o trabalho........................................................................................................................................................................................... 133


Resolver os problemas definitivamente............................................................................................................................................................ 133

Alinhe as expectativas para a TI................................................................................................................................. 133


Dentro do caos, encontre a ordem............................................................................................................................ 134
Uma estratgia para implantao.............................................................................................................................. 134
Alinhamento da estratgia......................................................................................................................................... 135
Provedor de servio............................................................................................................................................................................................... 135
Provedor de servio interno................................................................................................................................................................................ 135
Provedor de servio externo............................................................................................................................................................................... 135
Definio de Cliente.............................................................................................................................................................................................. 135
Definio de usurio.............................................................................................................................................................................................. 136
Central de Servios................................................................................................................................................................................................ 136

Premissas para habilitar a Central de Servios........................................................................................................ 138


Captulo 7 Trabalhando com entidades................................................................................................................... 141
Por que trabalhar com entidades?............................................................................................................................. 142
Alterando o nome da entidade raiz........................................................................................................................... 142
Criando novas entidades............................................................................................................................................. 143
Criar entidade pelo mtodo de insero de item............................................................................................................................................ 143
Criar entidade pelo mtodo de filiao............................................................................................................................................................. 144

Um pouco mais sobre entidades................................................................................................................................ 145


Configurando os dados de uma entidade................................................................................................................ 146
Conhecendo melhor as abas das entidades...................................................................................................................................................... 146

Herana de configuraes entre entidades............................................................................................................. 152


Captulo 8 Mapeamento fsico e lgico.................................................................................................................... 155
Criando as localidades no GLPI................................................................................................................................... 158
Cadastrando os pontos de rede das localidades..................................................................................................... 160
Entendendo o cabeamento estruturado........................................................................................................................................................... 160
Cadastrando os pontos de rede no GLPI........................................................................................................................................................... 163

Mapeamento lgico da rede....................................................................................................................................... 164


Cadastrando domnios organizacionais............................................................................................................................................................. 165
Cadastrando redes................................................................................................................................................................................................. 165
Criando VLANs....................................................................................................................................................................................................... 166
Cadastrando as redes IPs..................................................................................................................................................................................... 167
Cadastrando redes Wifi........................................................................................................................................................................................ 169

Captulo 9 Gerenciamento de Ativos........................................................................................................................ 171


A criao da CMDB....................................................................................................................................................... 172
Nome de ativos e cdigos de controle............................................................................................................................................................... 172
Definindo nomenclatura dos servidores........................................................................................................................................................... 173
Nomes de controle para Telefones.................................................................................................................................................................... 173
Consideraes a respeito de nomes de hosts................................................................................................................................................... 174

Cadastrando Fabricantes............................................................................................................................................. 174


Criando status de itens de configurao.................................................................................................................. 175
Gerenciando ativos de rede........................................................................................................................................ 176
Modelos e tipos de equipamentos de rede...................................................................................................................................................... 177

Modelos para acelerar a criao de itens................................................................................................................. 178


Criando o modelo para os switches.................................................................................................................................................................... 178
Criando o modelo para os access points............................................................................................................................................................ 183
Criando o modelo para os firewalls.................................................................................................................................................................... 185

Criando ativos de rede no sistema............................................................................................................................ 187


Adicionando os switches...................................................................................................................................................................................... 187
Adicionando os access points.............................................................................................................................................................................. 188
Adicionando os firewalls....................................................................................................................................................................................... 189

Transferindo ativos entre entidades......................................................................................................................... 190


Atualizando dados de ativos em massa.................................................................................................................... 192
Gerenciando sistemas operacionais.......................................................................................................................... 193
Cadastrando verses do sistema operacional.................................................................................................................................................. 194
Cadastrando service packs................................................................................................................................................................................... 195

Gerenciando computadores....................................................................................................................................... 196


Cadastrando tipos de computadores................................................................................................................................................................. 196
Cadastrando modelos de computadores.......................................................................................................................................................... 197
Acelerando o processo de cadastramento........................................................................................................................................................ 197
Criando uma porta de rede para o modelo desktop....................................................................................................................................... 200
Cadastrando componentes em computadores................................................................................................................................................ 201
Criando portas de rede para o modelo notebook........................................................................................................................................... 204
Criando portas de rede para o modelo servidor.............................................................................................................................................. 206
Criando os desktops.............................................................................................................................................................................................. 207
Criando os notebooks........................................................................................................................................................................................... 209
Criando os servidores da rede............................................................................................................................................................................. 209

Movendo os computadores para suas entidades............................................................................................................................................. 210

Gerenciando Monitores............................................................................................................................................... 212


Cadastrando tipos de monitores......................................................................................................................................................................... 212
Cadastrando modelos de monitores.................................................................................................................................................................. 212
Criando os monitores............................................................................................................................................................................................ 213
Conectando desktops e monitores..................................................................................................................................................................... 214

Gerenciando softwares................................................................................................................................................ 216


Categorias de softwares....................................................................................................................................................................................... 216
Licenas de softwares........................................................................................................................................................................................... 217
Cadastrando softwares......................................................................................................................................................................................... 218
Cadastrando verses do software...................................................................................................................................................................... 219
Cadastrando licenas............................................................................................................................................................................................ 221

Cadastrando os demais Softwares da HJI................................................................................................................ 223


Cadastro do software 7zip................................................................................................................................................................................... 224
Cadastro do software ClamWin.......................................................................................................................................................................... 226
Cadastro do software CDBurnerXP.................................................................................................................................................................... 227
Cadastro do software Gimp................................................................................................................................................................................. 227

Controlando softwares com licenas limitadas....................................................................................................... 228


Cadastrando o software Master PDF Editor..................................................................................................................................................... 228
Controlando licenas que expiram..................................................................................................................................................................... 230
Vinculando software a computadores............................................................................................................................................................... 232
Vinculando softwares a alguns computadores................................................................................................................................................ 235

Gerenciando Impressoras............................................................................................................................................ 236


Cadastrando tipos de impressoras..................................................................................................................................................................... 237
Cadastrando modelos de impressoras............................................................................................................................................................... 238

Criando as Impressoras................................................................................................................................................ 238


Gerenciando cartuchos de impresso....................................................................................................................... 239
Cadastrando tipos de cartuchos......................................................................................................................................................................... 239
Criando os cartuchos............................................................................................................................................................................................. 240
Vinculando cartuchos e impressoras.................................................................................................................................................................. 242

Gerenciando o estoque de cartuchos....................................................................................................................... 243


Instalando cartuchos em impressoras................................................................................................................................................................ 245
Analisando o estoque de cartuchos................................................................................................................................................................... 246
Desinstalar um cartucho em uma impressora.................................................................................................................................................. 248
Atualizar contador de pginas impressas.......................................................................................................................................................... 249

Gerenciando Telefones................................................................................................................................................ 249


Cadastrando tipos de telefones.......................................................................................................................................................................... 250
Cadastrando tipos de fontes de energia........................................................................................................................................................... 250
Cadastrando modelos de telefones................................................................................................................................................................... 251
Criando os aparelhos telefnicos....................................................................................................................................................................... 251

Gerenciamento de Insumos........................................................................................................................................ 253


Movimentando os ativos e alterando seus status.................................................................................................. 254
Movendo os ativos do CPD................................................................................................................................................................................... 254
Movimentando e ativando as impressoras........................................................................................................................................................ 256
Movimentando e ativando os APs...................................................................................................................................................................... 257
Movimentando os notebooks, desktops e telefones...................................................................................................................................... 257

Interconectando equipamentos em rede................................................................................................................. 259


Interconectando os equipamentos do CPD...................................................................................................................................................... 260
Interconectando as impressoras......................................................................................................................................................................... 262
Interconectando telefones e desktops.............................................................................................................................................................. 264

Captulo 10 A comunicao......................................................................................................................................... 267


Cadastrando os meios de Comunicao................................................................................................................... 269
Sistema.................................................................................................................................................................................................................... 269
E-mail........................................................................................................................................................................................................................ 269
Telefone................................................................................................................................................................................................................... 269

Cadastrando os meios de comunicao no GLPI..................................................................................................... 270


Habilitando a Comunicao GLPI Usurios.......................................................................................................... 273
Consideraes importantes................................................................................................................................................................................. 275
Amenizar o problema de lentido ao enviar e-mails....................................................................................................................................... 276
Assinando o envio dos e-mails............................................................................................................................................................................. 277
As mensagens enviadas pelo sistema................................................................................................................................................................ 277
Melhorando o aspecto das mensagens de e-mail............................................................................................................................................ 278

Habilitando a abertura de chamados por e-mail..................................................................................................... 281


Premissas para utilizao da funo mailgate.................................................................................................................................................. 281
Configurando o mailgate...................................................................................................................................................................................... 282
Testando o mailgate.............................................................................................................................................................................................. 282

Concluso do mailgate................................................................................................................................................. 285


Captulo 11 Gerenciando usurios............................................................................................................................ 287
Mtodos de autenticao............................................................................................................................................ 288
Qual mtodo de autenticao utilizar?.............................................................................................................................................................. 288

Autenticando usurios com o LDAP.......................................................................................................................... 289


O protocolo LDAP.................................................................................................................................................................................................. 289

Ferramentas LDAP........................................................................................................................................................ 290


OpenLDAP............................................................................................................................................................................................................... 290
Microsoft Active Directory................................................................................................................................................................................... 290
Habilitando o suporte a LDAP no GLPI............................................................................................................................................................... 291
O processo de autenticao via LDAP................................................................................................................................................................ 291
Configurando a autenticao via LDAP.............................................................................................................................................................. 292
Testando a configurao com o servidor........................................................................................................................................................... 294
Importando usurios do LDAP para o GLPI....................................................................................................................................................... 295
Concluso da conexo LDAP................................................................................................................................................................................ 296

Autenticando usurios com o servidor de e-mail.................................................................................................... 296


Apontando a autenticao para um servidor de e-mail.................................................................................................................................. 297
Recebendo usurios do servio de e-mail......................................................................................................................................................... 298

Perfis de usurios do GLPI........................................................................................................................................... 302


Admin....................................................................................................................................................................................................................... 302
Hotliner.................................................................................................................................................................................................................... 302
Observer.................................................................................................................................................................................................................. 302
Self-service.............................................................................................................................................................................................................. 303
Super-admin............................................................................................................................................................................................................ 303
Supervisor............................................................................................................................................................................................................... 303
Technician................................................................................................................................................................................................................ 303

Cadastrando usurios no GLPI.................................................................................................................................... 303


Atualizando dados dos usurios................................................................................................................................ 306
Atualizao e reset de senha de usurios................................................................................................................ 307
Gerenciamento de senhas de autenticao externa.............................................................................................. 308
Gerenciando grupos de usurios............................................................................................................................... 308
Criando grupos....................................................................................................................................................................................................... 308

Vinculando usurios a grupos..................................................................................................................................... 309


Remover usurio de grupo.......................................................................................................................................... 310
Vinculando um usurio a um computador............................................................................................................... 311
Criando um perfil de usurio...................................................................................................................................... 312
Entendendo as permisses de um perfil........................................................................................................................................................... 314

Atribuindo um novo perfil a um usurio................................................................................................................... 315


Definindo um perfil e entidade padro para um usurio......................................................................................316
Captulo 12 Criando um portflio de servio......................................................................................................... 319
Definio de Servio..................................................................................................................................................... 320
O dono do Servio................................................................................................................................................................................................. 320

Portflio de Servio...................................................................................................................................................... 321


Funil de Servios.................................................................................................................................................................................................... 321
Catlogo de servios............................................................................................................................................................................................. 321
Servios obsoletos................................................................................................................................................................................................. 322

Identificando Servios.................................................................................................................................................. 322


Definindo um SLA......................................................................................................................................................... 323
Relacionamento de Servios de TI com os negcios.............................................................................................. 324
Tarefas de Servios....................................................................................................................................................... 327
Requisio............................................................................................................................................................................................................... 328
Incidente.................................................................................................................................................................................................................. 328
Problema................................................................................................................................................................................................................. 328
Mudana.................................................................................................................................................................................................................. 329

Definindo prioridades.................................................................................................................................................. 330


Matriz de prioridade.............................................................................................................................................................................................. 331

O Portflio de Servios da HJI Advocacia................................................................................................................. 332


Os servios de TI da HJI Advocacia............................................................................................................................ 332
Cadastrando Fornecedores no GLPI.......................................................................................................................... 332
Criando um Catlogo de Servios no GLPI............................................................................................................... 334
Criando o Item Catlogo de Servios........................................................................................................................ 335
Criando a categoria Catlogo de Servios......................................................................................................................................................... 335
Criando item na base de conhecimento............................................................................................................................................................ 336
Publicando itens na base de conhecimento...................................................................................................................................................... 337
Criando os demais servios.................................................................................................................................................................................. 339

Criando categorias de chamados............................................................................................................................... 340


Criando Itens de Categoria de Chamados......................................................................................................................................................... 341

Catlogo de servios tcnico...................................................................................................................................... 347


Configurando o calendrio......................................................................................................................................... 347
Criando feriados..................................................................................................................................................................................................... 348
Aplicando um calendrio a uma entidade......................................................................................................................................................... 350

Criando prazos de atendimento SLAs................................................................................................................. 351


Criando regras de negcio para chamados.............................................................................................................. 352
Atribuio de SLA ao chamado com base em categoria........................................................................................ 352
A regra de atribuio de SLA automtico................................................................................................................. 352
Ambiente de teste da regra de negcio............................................................................................................................................................ 355

Captulo 13 Gerenciando a base de conhecimentos............................................................................................. 357


FAQ.................................................................................................................................................................................. 359
A estrutura da base de conhecimento e da FAQ..................................................................................................... 359
Base de conhecimento ou FAQ?.......................................................................................................................................................................... 360
O recurso de pesquisa da base de conhecimento e da FAQ........................................................................................................................... 360

Criando categorias da base de conhecimento e FAQ............................................................................................. 361


Criando uma Categoria e subcategoria.............................................................................................................................................................. 361

Publicando artigo na base de conhecimento........................................................................................................... 362


Liberando a publicao do artigo........................................................................................................................................................................ 363
Inserindo anexos nos artigos............................................................................................................................................................................... 363
Criando um ttulo para os documentos............................................................................................................................................................. 363
Configurando os tipos de documentos.............................................................................................................................................................. 364
Anexando um arquivo........................................................................................................................................................................................... 364

Captulo 14 Realizando emprstimos....................................................................................................................... 367


Problemas da prtica de emprstimos..................................................................................................................... 367
Itens que podem ser emprestados............................................................................................................................ 368
Cadastrando um item a ser emprestado........................................................................................................................................................... 368
Reservando um item no sistema......................................................................................................................................................................... 369
Consultando a programao de reserva de um item...................................................................................................................................... 370

Captulo 15 Os ciclos de vida dos atendimentos................................................................................................... 371


Fluxo de atendimento.................................................................................................................................................. 371
Como tratar atraso de terceiros.......................................................................................................................................................................... 372
O cronmetro congelado..................................................................................................................................................................................... 373

A Recepo o primeiro passo.................................................................................................................................. 373


Abordagem por telefone...................................................................................................................................................................................... 374
Abordagem por e-mail.......................................................................................................................................................................................... 375
O mapeamento da origem do contato............................................................................................................................................................... 375

Classificao e categorizao..................................................................................................................................... 376


Caso 1 o usurio desavisado............................................................................................................................................................................. 376
Caso 2 o usurio esperto................................................................................................................................................................................ 376
Concluso dos casos.............................................................................................................................................................................................. 376

Resoluo ou escalonamento..................................................................................................................................... 376


Validao e encerramento.......................................................................................................................................... 377
A fila de chamados do GLPI......................................................................................................................................... 378
O Ciclo de vida no GLPI................................................................................................................................................ 378
A Recepo.............................................................................................................................................................................................................. 378
Registro, classificao e categorizao.............................................................................................................................................................. 379
Registro dados do formulrio de abertura de chamados............................................................................................................................ 381
Resoluo/Escalonamento................................................................................................................................................................................... 384
Processando chamado.......................................................................................................................................................................................... 385
Propor uma soluo para o chamado................................................................................................................................................................. 388
Aceitao da soluo e encerramento do chamado........................................................................................................................................ 389

Registrando chamados relacionados........................................................................................................................ 392


Gerenciando chamados recorrentes......................................................................................................................... 393
Quem pode criar chamados recorrentes?......................................................................................................................................................... 393
Criando um chamado recorrente........................................................................................................................................................................ 393

Criando modelos de Chamados................................................................................................................................. 394


Personalizando o modelo de chamado.............................................................................................................................................................. 396

Captulo 16 Anlise e exposio de resultados..................................................................................................... 399


Definio de Valor........................................................................................................................................................ 399
Habilitando a pesquisa de satisfao........................................................................................................................ 400
Gerando estatsticas com o GLPI................................................................................................................................ 400
Gerando dados para um Dashboard................................................................................................................................................................... 401

Utilizando filtros de pesquisas personalizados....................................................................................................... 405


Relatrio de meio de comunicao.................................................................................................................................................................... 405

O que fazer para no ter de realizar todas essas tarefas?....................................................................................406


Captulo 17 Gerenciando plugins do GLPI............................................................................................................... 407
Pesquisando por plugins compatveis....................................................................................................................... 408
Baixando, instalando e habilitando um plug-in....................................................................................................... 408
Instalando e habilitando um plug-in................................................................................................................................................................... 409

Utilizando um plugin.................................................................................................................................................... 411


Apndice A Backup e Atualizao do Sistema....................................................................................................... 413

O que importante copiar?........................................................................................................................................ 413


O que existe no diretrio ../files...................................................................................................................................................................... 413

Copiando a base de dados diretamente do GLPI.................................................................................................... 414


Realizao de backup agendado no sistema..................................................................................................................................................... 415
Exibio dos arquivos SQL no subdiretrio _dumps.................................................................................................................................... 416

Restaurar o sistema de um ponto de backup.......................................................................................................... 417


Atualizao do sistema GLPI....................................................................................................................................... 418
A estratgia de atualizao definida pelo projeto................................................................................................. 419
Copiando o que realmente interessa................................................................................................................................................................. 419

Um script de backup mais eficiente........................................................................................................................... 423


Apndice B Gerenciando os racks de TI................................................................................................................... 427
Instalando o plugin Racks............................................................................................................................................ 427
Utilizando o plugin....................................................................................................................................................... 428
Concluso................................................................................................................................................................................................................ 430

Apndice C Nano, o editor de texto utilizado........................................................................................................ 431


Referncias Bibliogrficas............................................................................................................................................. 435

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".

Depoimento sobre a primeira edio


HumconstanteaumentodaabrangnciaeimportnciadaTecnologiadaInformaoTIem
relaoaorestantedaestruturaorganizacional.ConsequnciadistoqueaTI,cadadiaganhamais
espaodentrodasorganizaeseseualinhamentoestratgicocomonegciofatorprimordialede
fundamental importncia para o sucesso da organizao. Por este motivo, h uma necessidade
constantedemelhorianaqualidadedoservioprestado,nasmaisdiversasmodalidadesdenegcio.
A partir da primeira edio desta obra, que rene um excelente referencial terico sobre as
melhoresprticasdagestodaTImuitobemalinhadocomavivnciadeseuautor,fornecidouma
visoampla,gerandonaequipeacapacidadedeimplantaodeumacentraldeservios,tornando
possvelatabulao,mapeamento,quantificao,qualificaoesobretudo,estabelecerumcontrolede
prioridadesnoatendimentodoschamados.Obomfuncionamentodeumacentraldeserviosde
sumaimportnciaparaodepartamentodeTI,poisaimagemqueousuriotemdaTIestdiretamente
relacionadaaformacomqueacentraldeserviostrataoschamadosemandamento.Assimsendo,
possodividiralinhadotempodenossaTIemdoisperodosantes(caos)edepoisdaimplantaoda
Central de Servios (total controle de todos os processos) totalmente implantada com base neste
poderosoferramental.
EstasoluoveiodeencontrocomasnecessidadesdemelhoriasnaprestaodosserviosdeTI,
somadasboasprticasdabibliotecadeserviosdoITIL,estasporsuavez,mostraramseflexveis,
rumoexcelnciana prestaodeservios,garantindoqueaatuaoda TI sejaomaiseficiente
possvel,evitandoaomximoasinterrupes.
ComolevantamentodasdemandaseageraodoCatlogodeServios,oGerenciamentode
IncidenteseProblemas,foipossvelnormatizaroatendimentoaousurio,orientandooautilizaro
sistemaeseguirofluxocorretodaaberturadochamado.Oconhecimentorealdasdemandastambm
possibilitouestruturarosnveis1e2deatendimentotcnicoparaamaturidadedoservio.Todoeste
processotornouaCentraldeAtendimentoarefernciaderelacionamentoentreosusurioseaTI,
algoqueatentoinexistia.
Acapacidadetcnicadaequipe,deidentificarosproblemasexistentesatravsdelevantamento
de demandas, catlogo de servios e registro de chamados e ainda, vislumbrar a superao dos
mesmos,implementandosoluesadequadasfoiimprescindvelparairalmdosresultadosesperados.
Podese perceber claramente que, atravs dos conceitos de gesto estratgica de TI e com
domnio do conhecimento do negcio, a tendncia encontrar solues eficazes aos problemas
existentesetornarseusserviosmaiseficientes.
ObrigadoHalexsandrodeFreitasSalesporinvestirseutempoparaconstruodeummaterialde
tamanhaqualidade.EstematerialtratasedeartilhariapesadaparaumgestordeTIqueestejadisposto
aenfrentarocaoseestabelecerumcontroledosprocessosdaTIemsuaorganizao.
RafaelBarrosSales
EspecialistaemGestodeTI
AnalistadeSuporteTcnicodaSecretariadeEstadodePlanejamentodoAcre

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

Garantir a implantao de uma Central de Servios focada em entregar resultados ao seu


cliente,

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

Descrio do sistema operacional escolhido


O Sistema GLPI funciona em qualquer plataforma que d suporte a linguagem PHP e seus
mdulos/bibliotecas(conectoresdebancodedados,agentesdeemail,conectoresdediretrioLDAP,
dentreoutros).Suanicalimitaoficaporcontadodesenvolvimento nicoparatrabalharcomo
banco de dados MySQL exclusivamente. Mas isso no limita sua utilizao, j que o MySQL
disponibilizadoemversesparadiversosSistemasOperacionaiseseudesenvolvimento realizado
pelaOracle,inclusivecomsuportecorporativo.
Como estamos montando um servidor que deve ser escalvel e economicamente vivel para
qualquer ambiente, o Sistema Operacional a rodar nossa aplicao ter de ser leve para exigir o
mnimo possvel de recursos computacionais, possibilitando uma virtualizao, caso seja a escolha

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.

Porque a distribuio Debian?


Debian17 tratase de uma distribuio GNU/Linux desenvolvida por uma comunidade muito
ativa,queteveincioem16deAgostode1993.Possuiatualmentesuporteamaisde60idiomas,
dentreelesoPortugusdoBrasil.Possuisuportenativoa3tiposdekernelsdecdigofonteaberto:
Linux,FreeBSD,HurdelicenciadapelaGPL.
UmdosprincipaisobjetivosdoDebiansemanteromaislivredeerrosdesoftwarepossvel
bugs. Seusdesenvolvedores priorizam a estabilidadedo sistema, no importando se para isso seja
necessrioretardaraliberaodeumanovaversodealgumaaplicao.Aestabilidadeesegurana
vmsempreemprimeirolugarnaculturadedesenvolvimentodoDebian.
OutrofatoimportantedodesenvolvimentodoDebianqueseusdesenvolvedoresnocolocam
porpadroferramentasquepossamtransgredirdealgumaformaoslimitesdalicenaGPLsobaqual
omesmodistribudo,mastomamocuidadodedeixlocompatvelcomospadresPOSIXcaso
exista a necessidade de alguma instalao de software Comercial no Sistema. Isso garante que o
Sistemaseja,inquestionavelmente,livreeflexvel,deformaaatendertodasasdemandasdeseus
usurios.
TalfatotrazoconfortodetrabalharmoscomumSistemaOperacionalrobusto,moderno,dealta
performanceedebaixocustodeimplantao.
O instalador do Debian pode ser obtido de forma gratuita diretamente no site de
desenvolvimentodoSistema.ComoDebianemespecial,possveltermosumSistemaOperacional
minimalista, ocupando a menor quantidade de recursos possveis, deixandoos disponveis para os
processosqueexecutarosobreomesmo.EsseocasodoservioHTTP,SQLedemaisaplicativosque
seronecessriosparautilizarmosoGLPI.
Alm das caractersticas citadas, o Debian possui ainda um espetacular software de
gerenciamentodepacotesdeaplicaes(aptget)commaisde40.000pacotesrigorosamentetestados,
compiladosedisponibilizados,almdeumafortepolticadeatualizaoedistribuiodosmesmos.
17http://www.debian.org

EstruturandoumaCentraldeServioscomoGLPI|71|

Isso facilitar muito a configurao do Sistema e abstrao de complexidade de gerenciamento e


manutenodeumServidorGNU/Linux.
SevocnuncainstalouumsistemaGNU/Linuxemsuavida,nosepreocupecomisso.Aquiser
abordado passo a passo a instalao e configurao necessria para que o GLPI funcione
perfeitamente.
Baixar a imagem e instalar o GNU/Linux Debian
O Debian pode ser facilmente obtido no site da equipe de desenvolvimento do sistema
(http://www.debian.org).Nonecessrionenhumdocumentoassinadoouqualqueroutrotipode
contratoentreusurioseempresasqueutilizaremosistemaeaequipededesenvolvimento.Osistema
delivredistribuioepodeser,inclusive,redistribudoporoutraspessoasouempresassemqualquer
comunicadoprvioaogrupodedesenvolvedores,conformeprevistonaGPL.
ODebiandistribudoem3versessimultneas:

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

Instalando o sistema GNU/Linux Debian


Chegou ahora deinstalar osistema noservidor. Omtododeinstalaodepender desua
disponibilidadedehardware.Oprocessodeinstalaobasicamenteomesmo,sejaemumamquina
virtual,sejaemumhardwarededicado.
Instalando no VirtualBox
Casovocdesejeinstalaremumamquinavirtual,apenasparatesteemcasa,colocoaquialguns
passosparaauxililousandooVirtualBox,casonopossuamuitaexperincia.
OVirtualBox18 tratasedeumaferramentaOpenSourceparavirtualizaodisponibilizadana
internet. Voc pode baixlo livremente para usar em sistema GNU/Linux, Windows, Mac OS X e
Solaris.
Comautilizaodestesoftwarepossvelvirtualizarmosdiversossistemasoperacionaissema
necessidadedeaquisiodeumhardwareexclusivoparacomportarosistema.Isso perfeitopara
ambientesdetestes,talcomopropomosaqui.
NoabordareioprocessodeinstalaodoVirtualBox.Apenasabordareiacorretaconfigurao
daplacaderedeparaviabilizaracesso internetpeloservidoreacessoaoservidorpelamquina
hospedeira(computadorquepossuioVirtualBoxinstalado).
Aps realizar a instalao do VirtualBox, precisaremos criar uma mquina virtual para nela
instalarmos o nosso sistema operacional e os demais aplicativos necessrios. Para tanto, abra o
VirtualBoxecliquenobotoNovo.

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

Apsaseleodaimagem parainicializaodosistema,teremosconcludotodaa etapa de


preparaodanossamquinavirtual.
Parainiciaroprocessodeinstalao,bastaselecionaragoraamquinanoVirtualBoxeclicarno
botoIniciarnotopodoaplicativo.

Imagem4.17ExibiodamquinavirtualnoVirtualBox

Instalando em um Hardware dedicado


Diferente do mtodo de instalao citado anteriormente, para instalarmos o sistema em um
hardware dedicado, precisaremos necessariamente trabalharmos a imagem ISO que foi baixada e
emborapossamostambmcoloclaemumpendrive,aquiestouassumindoqueamesmaestarem
umCDRom.
ColoqueoCDdoDebiannoservidor,entrenoBIOsdamquinaeconfigureoparaqueoCD
RomsejaaprimeiramdiadebooteoHDasegunda.Feitoisso,horadecomearainstalao.

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

Dependendoda versodosistema, aestaaltura podeserexibida umainformaodequea


traduodoinstaladoraindanoestcompletaparaoidiomaselecionado.Apenasselecioneaopo
SimecliqueemContinuar.Issononosatrapalharemnada.

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

Agora,ser solicitado onomedodomniodarede.Nestainstalaoestsendoinformadoo


nomededomniogrupolocal.

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

Nos despedimos finalmente do instalador do Debian. Na prxima tela, basta clicarmos em


Continuarparareiniciarmososervidor,encerrandooinstalador.

Imagem4.41Teladefinalizaodoinstalador

Imagem4.42Teladefinalizaodoinstalador

Nosepreocupe,osistemareiniciarecomearalevantarnormalmente.
NOTA:Casoosistemaretorneaoprogramadeinstalao,reiniciesuamquinamanualmente,removaoCDdo
Debiandabandeja,entrenoBIOSealtereoparmetrodeBootparainiciarprimeiramentepeloHD.

O ambiente Web
OGLPIdesenvolvidopararodarviaservidorWeb.Logo,oqueprecisaremosdeumservidor
webparapermitiraosusuriosoacessoaomesmo.

Imagem5.43Fluxorequisiodepginaweb

Em nosso projeto em especfico, utilizaremos o servidor web desenvolvido pela Fundao


Apache. Em especial, no Debian e seus derivados, este aplicativo conhecido como Apache
simplesmente.Emoutrasdistribuies,estepodeseguirarecomendaodaprpriaFundaoApache

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.

apt-get install ca-certificates apache2 libapache2-mod-php5 php5-cli php5 php5-gd php5-imap \


php5-ldap php5-mysql php-soap php5-xmlrpc mariadb-server -y

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

Oprimeirocomando tar umdescompactadordearquivos.Elevaiextrairosarquivosdo


GLPI,transformandoosemcentenasdearquivosqueficarodentrododiretrioglpiquesercriado
noatodadescompactao.
O segundo comando mv se trata do comando para mover arquivos e diretrios no
GNU/Linux.Oqueestamosfazendomoverodiretriorecmextradoetodooseucontedopara
dentrododiretrio/var/www,queondeoapachepossuiumsitepublicadoporpadro.
24https://www.mozilla.org

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

Criando o usurio para o GLPI no banco de dados


Estamosnaretafinaldainstalao.Apenasprecisamosrealizarumdetalhe.Acriaodeum
logindeusurionobancodedadosMySQL.Oobjetivoqueestesejaodonodobancodedadosonde
ficaro armazenados os arquivos do GLPI. Isso nos poupar de problemas em utilizar a senha de
administradordobancopelaaplicaoGLPI.
EntrenoDebiancomorootedigiteoscomandosabaixo:
mysql -u root -p123456

|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

/usr/bin/php5 /var/www/html/glpi/front/cron.php &> /dev/null

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

Continuando a instalao via Navegador


Apstodasasnossasmanobras,vemfinalmentealgofcildesefazer:instalaroGLPI.
Estaetapafinaltodarealizadavianavegadordeinternet.Emoutraestaodetrabalho,na
mesmarede,abraonavegadorWebsugiroo Firefox.DigiteoendereoIPdoservidordo GLPI
adicionadodocaminho/glpiaofinal.Vejaoexemploaseguir:

|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.