![]()
O service desk é a função mais importante da ITIL. Ela serve como apoio aos usuários do negócio permitindo que a TI, ao invés de atrapalhar, agregue valor ao negócio auxiliando nas atividades e apoiando todos os usuários no uso de suas ferramentas de trabalho mantendo todos produtivos.
Dada a criticidade desta função, fica claro que não se pode utilizar qualquer ferramenta para gerenciar o fluxo de trabalho: não adianta você pedir que seus usuários enviem e-mails apenas. Você deve ser capaz de medir a eficiência dos atendimentos, verificando em quanto tempo um chamado foi resolvido, quanto tempo levou para que o funcionário começasse a trabalhar no chamado, qual foi o problema mais recorrente, se as SLAs (Service Level Agreement – o tempo acordado entre o TI e as unidades de negócio para que o problema seja resolvido) estão sendo respeitadas, etc.
Aqui vou apresentar-lhe o Ocomon: um software livre que leva em consideração vários aspectos da ITIL. Ele permite a você facilitar a gerência do service desk fornecendo todas as informações que citei no parágrafo anterior de modo fácil e barato permitindo assim que empresas de qualquer porte possam ter um departamento de TI mais funcional e bem controlado.
A distribuição utilizada aqui é o CentOS 5.3. Vou lhe ensinar a instalar o ambiente LAMP e o Ocomon. A instalação é bem simples, você não vai ter a mínima dor de cabeça.
Gostaria de lembrá-los também que, para quem não usa Linux, o Ocomon pode ser instalado utilizando-se um software como o XAMPP. A instalação do XAMPP não é mostrada aqui mas, após a instalação deste, você será capaz de seguir todo o resto do tutorial sem problemas.
LAMP significa Linux, Apache, MySQL, PHP. Aqui vou ensinar-lhe a instalar todas estas aplicações, menos o Linux. Durante todo o tutorial vou considerar que você já possui o Linux instalado e funcionando. Se você já possui um ambiente LAMP funcionando, pode pular esta parte.
A instalação do Apache é bem simples, basta:
# yum install httpd httpd-manual
Para instalar o servidor HTTPd e a documentação. Por padrão, o diretório onde você deve colocar os arquivos web (o root do Apache) é o /var/www/html. Antes de inicializar o serviço, você deve fazer uma última configuração no Apache: definir o conjunto de caracteres padrão. Se você não fizer isso, os caracteres acentuados do Ocomon ficarão bagunçados, impedindo a leitura das mensagens.
Edite o arquivo /etc/httpd/conf/httpd.conf e procure pela linha:
AddDefaultCharset UTF-8
Você deve trocar o UTF-8 por iso8859-1. A linha vai ficar assim:
AddDefaultCharset iso8859-1
Agora, inicialize o serviço httpd:
# service httpd start
Você pode fazer a instalação do PHP da seguinte maneira:
# yum install php php-common php-devel php-gd php-mysql
Não se esqueça de instalar a php-gd pois, sem ela, nenhum gráfico será exibido no Ocomon. No PHP, não há configurações a serem feitas.
A instalação do MySQL requer alguns passos adicionais, mas também é bem simples:
# yum install mysql mysql-devel mysql-server
O pacote mysql-devel na verdade não é necessário, mas eu gosto de ter todos os arquivos de desenvolvimento junto com o pacote. Mania
Se o serviço mysqld não estiver startado, faça o seguinte:
# service mysqld start
Logo após, defina uma senha de root utilizando o seguinte comando:
# /usr/bin/mysqladmin -u root password ’senha’
Não se esqueça de colocar uma senha forte para o root. Pronto, MySQL também já está instalado e configurado. Lembre-se dessa senha, mais tarde ela será necessária durante o processo de configuração do Ocomon.
Agora vamos à instalação da aplicação principal, o Ocomon. Como você verá a seguir, a instalação dele é bastante simples. A única coisa diferente que eu encontrei foi ter que importar os arquivos .sql como UTF-8 (além de ter precisado criar o BD para ele também como UTF-8). Aqui vou te mostrar como fazer isso rapidinho
Você pode fazer o download dos arquivos de instalação em http://ocomonphp.sourceforge.net/, na seção “Downloads”. Quando escrevo este texto, a versão mais recente é a 2.0RC5. Faça o download deste pacote e o envie para a máquina onde você irá instalar o Ocomon.
# mv /tmp/ocomon_2.0-RC5.tar.gz /var/www/html
# tar xzvf ocomon_2.0-RC5.tar.gz
# mv ocomon_2.0-RC5 ocomon
No meu caso, movi o arquivo para /var/www/html e renomeei o diretório criado com a descompactação do arquivo para “ocomon”, apenas para facilitar o acesso via rede. Você pode colocar o nome que quiser no diretório (ou colocar todos os arquivos diretamente no root do Apache, o que funciona mas acaba bagunçando um pouco as coisas).
Primeiro, vamos criar o banco de dados que será utilizado pelo Ocomon. Para que todos os caracteres acentuados sejam exibidos corretamente, você deve criar este banco de dados como UTF-8. Para isso:
# mysql -u root -p
mysql> create database ocomon character set utf8;
Digitando os comandos acima, você primeiro irá entrar no cliente do MySQL (a senha que será pedida é a que você configurou anteriormente). Depois, nós criamos o banco de dados “ocomon” com o conjunto de caracteres default “utf8″ (note que na linha de comando do MySQL não há o “-” em UTF-8). Com o banco de dados criado, precisamos importar todos os dados do Ocomon para dentro deste banco de dados. Para isso, saia do cliente MySQL:
mysql> quit;
Agora, vamos importar o conteúdo do arquivo /var/www/html/ocomon/install/2.0RC5/DB_OCOMON_2.0RC5_FULL.SQL:
# mysql -u root -p ocomon –default-character-set=utf8 < /var/www/html/ocomon/install/2.0RC5/DB_OCOMON_2.0RC5_FULL.SQL
A partir de agora, o diretório /var/www/html/ocomon/install não é mais necessário. De acordo com a documentação, o recomendado é que você o remova:
# rm -rf /var/www/html/ocomon/install
Agora, vamos configurar o arquivo /var/www/html/ocomon/includes/config.inc.php. Faça o seguinte:
# mv /var/www/html/ocomon/includes/config.inc.php-dist /var/www/html/ocomon/includes/config.inc.php
# vim /var/www/html/ocomon/includes/config.inc.php
Neste arquivo, você deve colocar as informações para conexão ao MySQL. Edite as seguintes linhas:
Não é necessário alterar nenhuma das outras variáveis, a não ser que você queira alterar algumas outras opções do Ocomon. Porém, isso foge um pouco ao escopo do artigo.
Depois disso, você já pode fazer o primeiro login no Ocomon! Digite no seu navegador web:
http://localhost/ocomon
Não se esqueça de substituir “localhost” pelo nome ou IP da máquina onde você instalou o Ocomon e o “ocomon” pelo nome do diretório do Ocomon no seu servidor (se colocou os arquivos de instalação diretamente no root do Apache, não é necessário colocar nada depois do “/”). Por padrão, você deve fazer o login com o usuário “admin” e senha “admin”. Por motivos claros, a primeira coisa que você deve fazer quando realiza o seu primeiro login é mudar a senha padrão. Após o login você verá a seguinte tela:

Instalar o Ocomon é apenas o primeiro passo. Agora, o próximo passo é configurar todos os dados, deixando ele de acordo com as necessidades da sua empresa. Para lhe auxiliar nesta tarefa, os desenvolvedores do Ocomon fizeram uma documentação excelente para ele. Você pode fazer o download dessa documentação em https://sourceforge.net/projects/ocomonphp/files/Ocomon_2.0RC5/ocomon2.0RC5-doc.zip.
Sem dúvidas, o Ocomon vai auxiliar você a manter o seu departamento de TI mais organizado e eficiente, auxiliando a sua empresa a fazer negócios de uma maneira mais eficiente e agregando valor ao produto.
Se você tiver alguma dúvida, deixe seu comentário!
15 Comentários
candido
24|Aug|2009 1Prezados
Fiz todo o passo a passo e quando fui abir a url do ocomon, me apresentou a seguinte mensagem:
Access denied for user ‘ocomon’@'localhost’ (using password: YES)
obs. o servidor que foi instalado está na internet e foi tentando abrir através do endereço do mesmo na web.
Grato
Pedro Pereira
24|Aug|2009 2Candido,
Esta mensagem está relacionada com a conexão ao banco de dados. Você configurou o arquivo /var/www/html/ocomon/includes/config.inc.php? Se sim, tem certeza que a senha está correta?
[]’s
Pedro
candido
26|Aug|2009 3Ok
Vi que o problema era na senha, agora está ocorrendo outro que é, aparece a tela incial do ocomon, porém ao me logar com admin , admin, ele retorna a seguinte mensagem:
Table ‘ocomon.usuarios’ doesn’t exist
obs. executei conforme o tutorial a importação do banco de dados.
Pedro Pereira
27|Aug|2009 4candido,
O nome do banco de dados que você criou é “ocomon” mesmo?
[]’s
Pedro
candido
27|Aug|2009 5Sim
Segui o tutorial fielmente.
Pedro Pereira
28|Aug|2009 6candido,
Logue no seu MySQL e digite “show tables;” para verificar se está tudo ok. Cole o resultado aqui, ou me mande pelo formulário de contato.
[]’s
Pedro
Celso Faria
07|Sep|2009 7Olá amigo…
já há algum tempo que venho tentando instalar o ocomon. Sempre sigo a instalação ao pé da letra, porém sempre esbarro no mesmo erro.
Ao me logar como Admin é apresentada a tela inicial (com os menus a esquerda), na área central da tela é que é apresentado o erro:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Já olhei o arquivo de log mas não encontro nada.
O que pode estar errado? Já refiz todo o procedimento várias e várias vezes. Já procurei no google e não encontro nada também.
Obrigado desde já.
Pedro Pereira
12|Sep|2009 8Celso,
O problema pode ser alguma configuração errônea no Apache. Você já conferiu se está tudo correto no arquivo dele? Verifique se o PHP e o MySQL também estão OK. Esta mensagem é muito “geral”, não dá detalhes sobre nada, aí fica bem complicado dar uma ajuda.
[]’s
Pedro
frdbrn
17|Sep|2009 9Access denied for user ‘ocomon’@'localhost’ (using password: YES)
para contornar….
edite o arquivo:
# vim /var/www/html/ocomon/includes/config.inc.php
troque a linha
“define ( “SQL_DB”, “ocomon_rc5″);”
por
“define ( “SQL_DB”, “ocomon”);”
feito….note que na instalção vc cria o banco com esse nome.
outra coisa é que no tutorial vc cria a base de dados com o nome de usuario “root” e não “ocomon”.
Fazendo isso vai fucnionar.
testei isso com a versão 2.0orc_6
Flw!
tiago
18|Sep|2009 10Valeu… muito bom o tutorial!
consigo acessar a url mas quuando digito usuario “admin” e senha “admin” ele me mostra esse erro.
Table ‘ocomon_rc6.usuarios’ doesn’t exist
O pode ser?
tenho que criar tabelas?
Giovane
22|Sep|2009 11Usuario Candido ao rodar o comando
mysql -u root -p ocomon –default-character-set=utf8 < /var/www/html/ocomon/install/2.0RC5/DB_OCOMON_2.0RC5_FULL.SQL
tive que fazer algumas modificações nele não precisa setar o default character, o comando fica assim:
mysql -u root -p ocomon < /var/www/html/ocomon/install/2.0RC5/DB_OCOMON_2.0RC5_FULL.SQL
Celso Faria
27|Sep|2009 12Pedro,
tive a idéia de reinstalar o apache e depois comparar o arquivo de configuração novo com o que eu possuía com o comando:
diff httpd.conf httpd.conf.bkp
e a resposta foi uma linha, creio que essa linha estava fazendo a diferença:
AllowOverride AuthConfig (no arquivo antigo)
AllowOverride none (no arquivo original)
a partir daí consegui acessar o ocomon normalmente.
fica aí a dica se algués estiver com o mesmo problema.
obrigado.
Candido
04|Oct|2009 13Membros
Obrigado consegui corrigir com a ajuda de vocês.
desculpe a demora em responder
Fábio Vaz
29|Jan|2010 14Pessoal Boa tarde,
Fiz tudo certo… aparece a tela de login pra min e então quando coloco o usuario: admin e a senha: Admin.. ocorre o seguinte erro:
No database selected
Alguém pode me ajudar
Obrigado.
Roberto Leon
02|Mar|2010 15Procuro consultores interessados em prestar serviços de consultoria/implantação/customização do Ocomon. Se alguém conhecer, por favor, contatos pelo roberto.leon@mondial-assistance.com.br
Grato
Deixe seu comentário!
LinkedIn
Publicando meu perfil no LinkedIn aqui no blog, tenho como objetivo expandir minha rede de contatos profissionais. Me adicione no LinkedIn!
Me siga no Twitter
Me siga no Twitter e seja avisado dos novos posts disponíveis!
Translate!
Busca
Últimas mensagens no Twitter
A design creation of Design Disease
Pedro Pereira: Administrador de redes: Linux, Cisco, FreeBSD, OpenBSD. Consultoria e serviços em software livre utilizando Samba, Subversion, Postfix, OpenLDAP, Cacti, Nagios e vários outros!
Copyright © 2007 - Pedro Pereira - is proudly powered by WordPress
InSense 1.0 Theme by Design Disease brought to you by HostGator Web Hosting.