Instalar o Gerenciador de Demandas Ocomon no ambiente Linux/Debian

Publicado: 05/10/2012 em Linux, Serviços IP
Tags:

No momento deste post, tínhamos:
Debian: Debian-6, Squeeze
Versão do Ocommon:  ocomon_2.0-RC6

O Ocomon é um sistema de “Helpdesk” desenvolvido em PHP4 e MySQL voltado para o gerenciamento de chamados de suporte e controle integrado de inventário para equipamentos de informática. Possui controle de SLAs e prioridades de atendimento.

1. Desempacotar o Ocommon

/usr/share# tar -vzxf ocomon_2.0-RC6.tar.gz
/usr/share# mv ocomon_2.0-RC6 ocomon
/usr/share# rm ocomon_2.0-RC6.tar.gz

Seguir os procedimentos conforme descritos em /usr/share/ocomon/install/LEIAME.txt

2. Importar o script de criação do banco e tabelas do OcoMon
/usr/share/ocomon/install/2.0RC6# mysql -u root -p < DB_OCOMON_2.0RC6_FULL.SQL

Ao importar o arquivo de intruções SQL será criado um banco com o nome “ocomon_rc6”. Também será criado um usuário “ocomon” no banco de dados com a senha padrão “senha_ocomon_mysql”.
Após a instalação, é recomendável a exclusão da pasta “install” dentro de ocomon/install;

3. Criar os arquivos de configuração para o Apache
# mkdir /etc/ocomon

Criar o arquivo /etc/ocomon/apache.conf com o seguinte conteúdo:

Alias /ocomon /usr/share/ocomon/
<Directory /usr/share/ocomon/>
DirectoryIndex index.php
Options +FollowSymLinks
AllowOverride None

order deny,allow
deny from all
# allow from 127.0.0.0/255.0.0.0 ::1/128
allow from all

<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_value include_path .
</IfModule>
</Directory>

Criar um link simbólico e reiniciar o Apache:
/etc/apache2/conf.d# ln -s ../../ocomon/apache.conf ocomon
# /etc/init.d/apache2 restart

4. Configurar o arquivo config.inc.php
/usr/share/ocomon/includes# cp config.inc.php-dist config.inc.php

5.    Pós-instalação
Após a instalação, é recomendável a exclusão da pasta “install” dentro de ocomon/install:
# rm -R /usr/share/ocomon/install/

6. Iniciar a utilização
# chmod 757 /usr/share/ocomon/install/2.0RC6/
Acesse a página inicial de login em http://<ip_servidor>/ocomon
e forneça suas informações de login:
Nome Utilizador : admin
Password : admin

7. Aplicações de patches
No momento deste post,já existia um patch (arquivo ocomon_2.0-RC6-patch-01.tar.gz) para ser aplicado no código do Ocommon:
a) baixar o arquivo contendo o patch da página do projeto (http://ocomonphp.sourceforge.net/);
b) Instalar o patch, bastando descompactar o arquivo no diretório do OcoMon:
/usr/share/ocomon# tar -vzxf ocomon_2.0-RC6-patch-01.tar.gz

8. Observações importantes para o bom funcionamento do Ocomon
* Para a visualização dos gráficos é necessário que o PHP esteja compilado com suporte à biblioteca GD;
* Para o upload de imagens é necessário que essa propriedade esteja habilitada no arquivo de configurações do PHP (php.ini);
* Para o envio de e-mails o Ocomon pode utilizar um SMTP especificado. Caso seja desabilitado a opção de SMTP, os e-mails serão enviados utilizando a função “mail” do PHP e o arquivo php.ini deve estar configurado corretamente para funcionar de maneira adequada. Deve-se consultar a documentação do PHP para entender como esse processo funciona.

Links:
1- Página oficial do projeto Ocomon
2- Manual/wiki do Ocomon

Deixe um comentário, pois isto é muito motivante para continuarmos este trabalho

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s