OcoMon - Sistema HelpDesk em PHP

Publicado por Fabio Jaco Staub em 20/07/2006

[ Hits: 71.415 ]

 


OcoMon - Sistema HelpDesk em PHP



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

Fonte: http://ocomonphp.sourceforge.net/

Obtive sucesso rodando o OcoMon nas distribuições Debian e Conectiva.

O OcoMon requer os seguintes pacotes:
  • apache
  • php4
  • php4-mysql
  • mysql-server-4.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


Download:
Em seguida copie-o, descompacte e renomeie-o na pasta padrão do Apache do Linux:

# cp ocomon-1.30.tar.gz /var/www

OBS: /var/www pode variar de acordo com sua distribuição, como por exemplo /var/htdocs, /srv/www/default/html.

# tar -zxvf ocomon-1.30.tar.gz
# mv ocomon-1.30.tar.gz ocomon


Agora iremos criar e configurar a base de dados:

# cd ocomon/install
# mysqladmin -u root -p create ocomon
# mysql -u root -p ocomon < _OCOMON_1.30_FULL.sql


Será solicitada uma senha nos comandos acima, basta pressionar enter.

Nesta etapa vamos configurar o OcoMon. 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

Feito isso, edite o arquivo config.inc.php:

# vi config.inc.php

Altere a linha:

define ( "SQL_USER", "ocomon")

para:

define ( "SQL_USER", "root")

Altere a linha:

define ( "OCOMON_SITE","http......

para o IP da sua máquina/ocomon, exemplo: http://192.168.0.1/ocomon.

Salve o arquivo e saia do editor.

Entre na pasta "ocomon/includes/classes" e edite o arquivo conecta.class.php:

# vi conecta.class.php

Encontre a linha:

$this->con=mysql_connect(SQL_SERVER,SQL_USER,SQL_PASSWD)..............

Altere para:

$this->con=mysql_connect(localhost,root)..............

Na linha abaixo, mude a opção "SQL_DB" para ocomon. Salve o arquivo e saia do editor.

Agora vamos iniciar os serviços para que o sistema OcoMon funcione:

# cd /etc/rc.d/init.d
# ./apache start
# ./mysqld start


Para começar a usar o OcoMon, digite no navegador:

http://192.x.x.x/ocomon

Onde "192.x.x.x" é o servidor que você instalou o OcoMon.

Recomendo fortemente ler a documentação de primeiros passos do uso do software, ela está em "ocomon/docs" (OCOMON - Primeiros passos.pdf).

Para maiores informações e atualizações, acesse o site do autor:
Bom trabalho a todos.

Cordialmente,
Fábio Jacó Staub
Especialista em Gerenciamento das Tecnologias da Informação
Furukawa Certified Professional

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Linguagens de Programação - Apenas uma é o suficiente?

Diminuindo a listagem de kernels do GRUB no Ubuntu 9.10

Entendendo essa coisa de Grátis (GNU)

Sarg com autenticação

Compartilhamento NFS

  

Comentários
[1] Comentário enviado por john_connor em 21/07/2006 - 15:02h

Segui o tutorial mas nao estou conseguindo me logar , pode me ajudar por favor ?

Jorge

[2] Comentário enviado por jacolino em 24/07/2006 - 08:48h

Olá Jorge,
Peço escusas pela demora.

Também tive este problema, se você seguiu certinho a dica, experimente reiniciar os serviços mysql, e apache e até o computador.

[3] Comentário enviado por campanel em 24/07/2006 - 16:52h

Esse erro pode ser devido a configuração do php
edite o arquivo php.ini
procure register_globals mude para "On"

Recomendo fortemente ler a documentação de primeiros passos do uso do software, ela está em "ocomon/docs" (OCOMON - Primeiros passos.pdf).

Att,
Cléber Motta Campanel
Centro de Informática Unilasalle - RS

Cadastre-se no Fórum Oficial do Ocomon
http://www.unilasalle.edu.br/softwarelivre/ocomon_forum/index.php

[4] Comentário enviado por kernel_sys em 24/01/2007 - 11:02h

amigo quando acesso o http://meu_ip/ocomon ele pede p/ baixar um arquivo .tar fiz as configuraçoes do mesmo modo que vc postou aiw e uso kurumin, se puder me ajudar preciso muito

[5] Comentário enviado por leribeiro em 18/12/2007 - 12:33h

Bom dia!!
Estou com o mesmo Problema abaixo, alguem poderia me ajudar?

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/ocomon/includes/classes/conecta.class.php on line 54
Access denied for user 'root'@'localhost' (using password: NO)

[6] Comentário enviado por juliocm em 22/01/2008 - 16:00h

Boa tarde, eu fiz os mesmos procedimentos, só que quando acesso http://192.168.0.28/ocomon ele mostra o seguinte:
Forbidden
You don't have permission to access /ocomon/ on this server.

--------------------------------------------------------------------------------
Apache/1.3.34 Server at 192.168.0.3 Port 80

Fui dentro do diretório var/www

e fiz o seguinte:
chmod 755 ocomon...

Depois disso quando acesso no browser ele pedi para salvar um arquivo...
Como faço?

[7] Comentário enviado por juliocm em 13/02/2008 - 22:03h

ok ok ok...Descobri nosso apache esta sem o módulo para PHP!!! Só instalar o mod-php e pronto!!!

[8] Comentário enviado por juliocm em 13/02/2008 - 23:08h

PessoALL, qual o usuário/Senha para o ocomon, < _OCOMON_1.40_FULL.sql ????

Já tentei usar admin/admin, root/admin, root/root e nada?
Alguém???

[9] Comentário enviado por wellington.magno em 15/05/2008 - 14:22h

Caro.
Instalei o xampp, e o mysql esta funcionando corretamente.
Mas quando dou o comando para criar o banco de dados ele me retorna essa mensagem.

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!


[10] Comentário enviado por renancariello em 25/05/2008 - 09:34h

Acesse:
http://renancariello.wordpress.com/2008/05/18/instalacao-do-ocomon-no-debian-etch-4/


Caso seu servidor web for windows, as linhas de alteração da pasta ocomon serão validas, pois o artigo e referente a instalação no Debian etch4.

Boa diversão!!!

[11] Comentário enviado por papel em 18/06/2008 - 17:59h

Amigos, estou com problemas p/ configurar o smtp do ocomon.
Alguém poderia me ajudar?

Grato!

[12] Comentário enviado por gregh em 29/03/2009 - 16:33h

Muito bom o tutorial, apenas encontrei 1 erro.
Espero ajudar:
O autor fala:
Entre na pasta "ocomon/includes/classes" e edite o arquivo conecta.class.php:

# vi conecta.class.php

Encontre a linha:

$this->con=mysql_connect(SQL_SERVER,SQL_USER,SQL_PASSWD)..............

Altere para:

$this->con=mysql_connect(localhost,root)..............

___________________________________________
Correto seria:
Altere para:
$this->con=mysql_connect(localhost,root,SENHA)..............
Faltou colocar a senha, talvez por isso, apareça erros como:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/ocomon/includes/classes/conecta.class.php on line 54
Access denied for user 'root'@'localhost' (using password: NO)

/espero ter ajudado!

[13] Comentário enviado por vagware em 22/06/2009 - 15:26h

Boa tarde,

Ao abrir um chamado meu sistema ja envia email para o solicitante (usuario ou area) sem problemas.

Queria saber se é possivel enviar o anexo que cadastrei no sistema, por email junto com a notificação de abertura.

desde ja agradeço. :D

[14] Comentário enviado por gregh em 11/09/2009 - 08:35h

Se o anexo não esta sendo enviado no email, acho que e por o ocomon ainda não ter este suporte na sua versão. De qualquer forma, o recibo do email funciona como alerta basicamente...

[15] Comentário enviado por fabiocampeao em 18/09/2009 - 17:46h

Boa tarde, acabei de instalar o ocomon server 2003, segui todos os passos, mas quando vou entrar:
http://localhost/ocomon ele da o eguinte erro:


Fatal error: Cannot redeclare date_diff() in C:\xampp\htdocs\ocomon\includes\functions\funcoes.inc on line 534

Ja estou alguns dias tentando instalar ele e nao consigo...
Versao do xamp 1.7.2
versao do ocomon: 2.0

Desde ja muito obrigado.

[]´s

[16] Comentário enviado por rufiway em 05/10/2009 - 14:07h

Boa Tarde Pessoal.
Não entendo muito de PHP mais o erro acima não tem muito a ver com corrompimento.
O erro acima esta indicando uma redeclaração de função, a declaração date_diff() que o erro aponta, na verdade já é uma função interna do PHP conforme encontrei num manual de PHP na rede mesmo, entao o que eu fiz foi alterar essa declaração para date_diff1(), no mesmo arquivo funcoes.php ja tem um date_diff2 então segui a mesma logica.
No meu caso funcionou.

Até mais, e boa sorte.

[17] Comentário enviado por rufiway em 05/10/2009 - 16:35h

Boa tarde Pessoal,

Minha suspeita se confirmou, achei esse artigo sobre o problema ocorrido com o ocomon quando utiliza a versão 5.3.0 do PHP que agora também tem a função date_diff()

Artigo na integra.
Espero ter ajudado.

http://svrmail.lasalle.tche.br/pipermail/ocomon-l/2009-July/004284.html

Até mais.

[18] Comentário enviado por riosvick em 12/10/2009 - 23:37h

Olá,

Para quem está com erro na Linha 54 do Conecta, pega a versão rc4 do ocomon que resolve...

Flw

[19] Comentário enviado por wluisaraujo em 20/10/2009 - 23:53h

Quando eu acesso http://MEUIP/ocomon.
logo na pagina inicial aparece a seguinte mensagem: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/ocomon/index.php on line 52

quando eu logo com usuario, admin, admin
aparece esta mensagem...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/ocomon/includes/include_geral.inc.php on line 47
Table 'ocomon.usuarios' doesn't exist

alguem pode me ajudar!

[20] Comentário enviado por abibe em 08/01/2010 - 22:35h

Boa noite Jacolino e amigo de forum.

Como estou instalndo na versão mais recente do Debian Lenny, ele não aceita os mesmos pacotes do tutorial.

Consegui instalar tudo com as versões mais recente que o Lenny exige mas não consegui fazer a seguinte parte: mysql -u root -p ocomon < _OCOMON_1.30_FULL.sql

Alguma dica ?


[21] Comentário enviado por henrique_romanov em 10/05/2010 - 12:19h

Bom dia amigos,

Eu uso o Debian 5.0 e segui o script acima, porém quando digito o o endereço http://192.168.254.10/ocomon a página não abre, aparece uma janela de download de um arquivo que não conheço. Podem me dizer o que fiz de errado ou deixei de fazer? Preciso de ajuda!

[22] Comentário enviado por aazevedo1984 em 19/05/2010 - 12:08h

Alguem pelo amor de Deus sabe realmente resolver o erro que da quando o usuario preenche o formulario de cadastro na tela inicial:

ERRO NA TENTATIVA DE CRIAR USUÁRIO TEMPORÁRIO. SUA SOLICITAÇÃO NÃO FOI PROCESSADA!

Obs.: Nao quero enviar email p/ ninguem se for possivel

[23] Comentário enviado por TemTI em 05/07/2011 - 16:32h

Pessoal eu tentei seguir o tutorial que por sinal é otimo, mas não conseguir acessar o sistema, consigo acessar o banco e administrar não consigo é acessar o sistema na parte do http://192.x.x.x/ocomon, agradeceria se alguem puder dizer onde eu posso ter errado. Obrigada

[24] Comentário enviado por duduripoll em 28/10/2011 - 13:12h

Olá

Estou tentando configurar o OCOMON no meu servidor mysql em um site de hospedagem. Eu consegui configurar todas as informaçoes necessarias, porem nao consigo Logar no sistema, aparecendo a seguinte informaçao: (Usuário,senha ou permissão inválida! AUTH_TYPE: SYSTEM). Poderia me ajudar a fazer funcionar?

Abraço

Eduardo



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts