Bom dia pessoal. Estou escrevendo este artigo para descrever como consegui instalar e configurar o Ocomon em um servidor rodando ubuntu server e também em outro debian. Fiz este artigo utilizando informações que encontrei no site do projeto.
O Ocomon segundo seu autor explica em seu site http://ocomonphp.sourceforge.net/ é:
“O Ocomon surgiu em Março de 2002 como projeto pessoal do programador Franque Custódio, tendo como características iniciais o cadastro, acompanhamento, controle e consulta de ocorrências de suporte e tendo como primeiro usuário o Centro Universitário La Salle (UNILASALLE) que adotou a ferramenta e desde então tem realizado sua manutenção interna pelo seu próprio setor de Helpdesk buscando atender a questões de ordem prática e operacional da área de suporte. Baseado no código do Ocomon, em Maio de 2003 surgiu a primeira versão do Invmon, sistema de inventário para equipamentos de informática e a partir daí e todas as informações de atendimentos começaram as estar vinculadas ao respectivo equipamento, acrescentando grande praticidade e valor ao sistema de atendimento. Com a percepção da necessidade crescente de informações mais relacionadas com à questão de qualidade no suporte, no início de 2004 foram adicionadas características de gerenciamento de SLAs no sistema Ocomon, mudando de forma sensível a maneira como o gerenciamento de chamados vinha acontecendo e obtendo crescente melhoria da qualidade final de acordo com os indicadores fixados para os serviços realizados.”
Bom, então vamos por a mão na massa! Requisitos do OcoMon:
- apache
- php4
- php4-mysql
- mysql-server-4.1
Vale a pena lembrar que os requisitos mínimos são esses. Mas nada impede que você instale usando uma versão superior. Eu utilizei apache2, php5, e mysql-5.0.
Instalando:
1. Instalando os pacotes usando o “apt-get”:
#apt-get install apache
#apt-get install php4
#apt-get install php4-mysql
#apt-get install mysql-server-4.1
2. Download do Ocomon:
http://sourceforge.net/project/showfiles.php?group_id=45554&package_id=192318&release_id=421317
Eu utilizei a versão 1.4, pois segundo o site a versão 2.0 ainda é beta.
3. Salve o arquivo na pasta padrão do servidor http:
#cp ocomon-1.40.tar.gz /var/www (ou de acordo com a sua distro)
#tar -zxvf ocomon-1.40.tar.gz
#mv ocomon-1.40 ocomon (alterei o nome do diretório para ficar mais fácil)
4. Gerar base de dados:
#cd ocomon/install
#mysqladmin -u root -p create ocomon (cria a base de dados ocomon no mysql)
#mysql -u root -p ocomon < _OCOMON_1.30_FULL.sql (importa todos os dados originais do ocomon para o banco ocomon)
Será solicitada uma senha nos comandos acima, basta digitar a senha de root do servidor mysql (se você não tiver setado esta senha ela estará em branco, basta apertar enter).
5. Configurando o OcoMon:
5.1 Entre na pasta ocomon/includes e renomeie o arquivo “config.inc.php-dist” para “config.inc.php”:
#mv config.inc.php-dist config.inc.php
5.2 Edite o arquivo “config.inc.php”
#vi config.inc.php
5.2.1
Na linha: define ( “SQL_USER”, “ocomon”)
altere para: define ( “SQL_USER”, “root”)
5.2.2
Na linha: define ( “OCOMON_SITE”,”http……
Altere para o ip da sua máquina ou nome dns, exemplo: http://10.10.0.1/ocomon
Salve o arquivo e saia do editor.
5.3 Entre na pasta “ocomon/includes/classes” e edite o arquivo “conecta.class.php”:
#vi conecta.class.php
5.3.1 Encontre a linha: $this->con=mysql_connect(SQL_SERVER,SQL_USER,SQL_PASSWD) …………..
Altere para: $this->con=mysql_connect(localhost,root, senhaderoot)…………..
Na linha abaixo, mude a opção “SQL_DB” para ocomon
Salve o arquivo e saia do editor.
6. Alterar no arquivo php.ini a opção register_globals para = on.
7. Agora vamos iniciar os serviços:
#/etc/init.d/apache start
#/etc/init.d/mysqld start
8. Para acessar o OcoMon digite no navegador: “http://10.10.0.1/ocomon” (ou ip do seu servidor onde está instalado o ocomon)
9. Mais informações, acesse o site do autor: http://ocomonphp.sourceforge.net

