Pular para o conteúdo

OcoMon - Sistema HelpDesk em PHP

Dica publicada em Linux / Introdução
Fabio Jaco Staub jacolino
Hits: 72.191 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

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

Nenhuma dica encontrada.

PHP Magazine - A sua revista digital de PHP

Instalando VMtools em Máquina Virtual

Instale Arch Linux em 10 minutos

E se o sistema operacional mais usado fosse o Linux?

O medo do Linux

#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!

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

Entre na sua conta para comentar.