OcoMon - Sistema HelpDesk em PHP

Publicado por Fabio Jaco Staub em 20/07/2006

[ Hits: 71.193 ]

 


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

Instalando impressora HP LaserJet 1020 no Slackware 13.1

Configuração da placa Ati Radeon 7000 com saída RCA para TV

Fortune com gDesklets

Criando senhas seguras

Instalando o Backtrack 4 R2 em VirtualBox

  

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