Ocomon é o sistema de help desk que você precisa na sua pequena ou micro empresa, de fácil utilização e melhor ainda, open source, um excelente trabalho do programador Franque Custódio e do Analista de Suporte Flávio Ribeiro, que tem aperfeiçoado o sistema desde 2003. O sistema de help desk é uma excelente ferramenta para manter seu suporte, documentação, e integração com clientes organizada.
[ Hits: 81.603 ]
Por: WILLIAM FELIPE DUTRA ABREU DA SILVA em 14/09/2011
Primeiramente gostaria de comunicar que é meu primeiro artigo, li todos os artigos referentes ao mesmo tema que já foram publicados aqui no VOL, de versões anteriores e até da mesma versão do software que estou utilizando, tentei inovar da melhor maneira possível e de uma forma mais fácil e didática possível, evitando erros de ortografia e vícios de linguagem, que ao meu ver são fundamentais para redigir um bom artigo.
Agradeço a todos que estão lendo esse artigo, espero que atendam as suas necessidades, ou que agreguem algo diferente, peço que as criticas não sejam evitadas, sendo todas bem aceitas e que serviram para melhorar os próximos artigos que tenho preparado para postar no VOL.
Começarei com um citação direta, do site principal do projeto, que me ajudou muito a aprender a utilizar a ferramenta e a instalar de forma prática e rápida, o programa tem sua função e histórico bem definido no texto de Flávio Ribeiro:
"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).
A partir de então, o sistema foi assumido pelo Analista de Suporte Flávio Ribeiro que adotou a ferramenta e desde então a tem aperfeiçoado e implementado diversas características buscando atender a questões de ordem prática, operacional e gerencial de áreas de suporte técnico como Helpdesks e Service Desks.
Em Maio de 2003 surgiu a primeira versão do módulo de inventário (Invmon), 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, 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."
Cronograma
1. Atualizar o sistema;
2. Instalar dependências:
mc
less
rcconf
gcc
make
mysql-server-5.0; Criação da senha do usuário root mysql
php5
phpmyadmin
apache2
3. Dependências opcionais (não influenciam no funcionamento do sistema, apenas no modo):
bind9
ssh
4. Download do Sistema de Help Desk Ocomon;
5. Instalação do Sitema de Help Desk Ocomon;
6. Integração do Sistema de Help Desk Ocomon com servidor web Apache2;
7. Criação da base de dados no MySQL Server;
8. Alteração do arquivo para base;
9. Criar estrutura da base de dados criada no MySQL Server pré configurada;
10. Configuração para conexão com o banco de dados;
[4] Comentário enviado por wluisaraujo em 14/09/2011 - 16:33h
Uma excelente aplicação. O ocomon é muito bom, e util.
Existem maneiras mais simples de configuração, caso vc use o PhpMyAmin.
E também há maneiras, de integra-lo ao (AD), ou LDAP. Excelente.
[7] Comentário enviado por brunotooll em 19/09/2011 - 09:19h
Dias!
Primeiro quero parabenizar pelo tuto muito bom !
Estou tentando instalar no ubuntu, mas estou com problemas
1- quando crio database no mysql , depois um show ele não me mostra a base criada.
2- Quando tento criar a estrutura da base do ocomon com o comando:
# mysql -u root -p ocomon < DB_OCOMON_2.0RC5_FULL.SQL
Erro: Arquivo ou diretorio nao encontrado
Gostaria muito de utilizar o Ocomon aqui na empresa vai ser muito util
[14] Comentário enviado por arieduardo em 04/10/2011 - 18:21h
Boa tarde.
Ocorreu o seguinte:
Refiz tudo, desde o começo... Porém... Ao executar...
/var/www/ocomon/install/2.0RC6# mysql -u root -p ocomon < DB_OCOMON_2.0RC6_FULL.SQL
Enter password:
ERROR 1396 (HY000) at line 5: Operation CREATE USER failed for 'ocomon@localhost'@'%'
Onde foi que eu errei?
Estou muito interessado no Ocomon, mas estou apanhando.. :-(
[15] Comentário enviado por brunotooll em 06/10/2011 - 09:55h
Bom Dias ,
Desculpe pela demora , estive fora durante esse tempo .
Bom , pelo que eu to vendo isso me parece um erro no usuario criado.
Você criou o usuário “ocomon” no MySQL antes de importar os dados para o DB?
Edite o arquivo DB_OCOMON_2.0RC6_FULL.SQL ,como descrito no Tutorial (Finalizando as configurações)*
Se estiver com problemas ainda tente isso que deve funcionar
Depois post aqui OK
[17] Comentário enviado por diego.mpm em 10/10/2011 - 12:59h
Bom Dia a todos, estou com o seguinte problema:
root@srv-web:~# apt-get install mc less rcconf gcc make mysql-server-5.0 php5 phpmyadmin apache2 -y
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Note, a seleccionar 'mysql-server-5.1' em vez de 'mysql-server-5.0'
O pacote phpmyadmin não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
O pacote rcconf não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: Impossível encontrar o pacote mc
E: O pacote 'rcconf' não tem candidato para instalação
E: O pacote 'phpmyadmin' não tem candidato para instalação
root@srv-web:~#
Se alguém poder me ajudar desde já fico agradecido.
[18] Comentário enviado por KLEDIRSOARES em 08/03/2012 - 08:17h
Segui todos os passos e estava tudo traqnuilo até chegar neste ponto:
# cd /var/www/ocomon/install/2.0RC6/
Abra o arquivo DB_OCOMON_2.0RC6_FULL.SQL e altere os campos que contem o nome "ocomon_rc6" para o nome da base que você escolheu.
Altere também os campos que contém a string "ocomon"@"localhost" para ocomon@localhost, tirando as aspas que estão em volta do @.
Nâo consgo editar o arquivo pelo terminal então fui mesmo na pasta abri e alterei ... no entanto creio que seria interessate alterar pelo terinal e apartir daqui, não consegui dar andamento por mais que tentasse seguir os passos.
cp -rf config.inc.php config.inc.php.bkp
vim config.inc.php
estes dois comando não me dizem nadaapós executado.
[20] Comentário enviado por alexandre.vr em 06/04/2012 - 18:04h
Boa tarde...
A instalação funciona muito bem, parabéns pelo artigo..
Porém gostaria de um tutorial explicando quais cadastros são necessários para colocar o sistema para funcionar.
Como podem ser feitas alterações no layout.
Essas informações são difíceis de encontrar na internet, nem mesmo o manual que se encontra no site do Projeto Ocomon deixa claro quais são os passos a segir.
Gostaria de uma ajuda da comunidade para conseguir realizar essas configurações.
[21] Comentário enviado por rz_otrs em 17/04/2012 - 15:47h
Will, parabens pelo artigo! Show de bola!
Agora, para quem estiver a procura de outro sistema para gerenciamento de help desk Open Souce de grande qualidade, procurem informações sobre o OTRS.
Utilizo o OTRS gerenciando um setor de help desk com uma média de 1500 chamados/mes.
Ele cobre os principais processos descritos pela ITIL com muita qualidade e facilidade... tem tradução clara para o Portugues e é totalmente customizável....template, temas, fluxos, estado de chamados... tem muita coisa mesmo!! seguem uns sites que podem dar mais informações e auxílio...
[22] Comentário enviado por leobozzi em 05/06/2012 - 11:01h
Instalei diretamente no meu site, ta funcionando ok, mas quando logo aparece a mensagem SORRY! WRONG PATH TO THE LANGUAGE FILE!
See ocomon/includes/languages/ to see the available language files!. Tenho os pacotes de linguagem no local indicado. Pode me ajudar
[23] Comentário enviado por Nicolas777 em 24/08/2012 - 13:49h
E ai galera, blza?
Então, consegui importar o banco, alterei as strings de conexão... mas quando mando executar o ocomon, em http://localhost/ocomon, ele vai pra uma pagina solicitando para que se leia o LEIAME.EXE... o que esta acontecendo?
[32] Comentário enviado por Nicolas777 em 27/08/2012 - 08:57h
Will_drop
Vamos, lá. Resolvi os problemas da seguinte maneira:
Renomeei o arquivo config.inc.php-dist para config.inc.php, ai deu certo, subiu o index no browser, porém o sistema não autenticava.
Descobri o seguinte, quando rodava o script de importação do banco, ele me retornava os bendito erro na criação do usuário. Comentei essa linha para seguir com a importação.
Após a importação, o MySql me retornava um erro de sintaxe em apenas uma tabela, posteriormente descobri que na verdade eram 32 tabelas, por isso os sistema não autenticava. Mas porque? Creio que por fatores de versionamento o MySql-Server não reconhecia o comando TYPE do script e não criava algumas tabelas. Abri o script com o medit, e alterei todas os blocos que possuíam o comando (TYPE, com letra maiúscula e apenas a palavra) pelo comando ENGINE. - > Ctrl-H -> Pesquisar: TYPE -> Substituir: ENGINE.
Executei o script novamente e o banco foi importado sem retornar nenhum erro.
Mas e o usuário que não foi criado? Bom comentei a linha e criei o usuário na unha no PHPMYADMIN.
[33] Comentário enviado por Nicolas777 em 27/08/2012 - 16:56h
Sendo mais claro, em uma breve pesquisa, notei que o comando TYPE realmente foi substituído pelo comando ENGINE para definir o método de armazenamento da tabela.
Então, no bloco abaixo, original do script, na linha de comando, substitui-se TYPE por ENGINE:
CREATE TABLE `config` (
`conf_cod` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`conf_sql_user` VARCHAR( 20 ) NOT NULL DEFAULT 'ocomon',
`conf_sql_passwd` VARCHAR( 50 ) NULL ,
`conf_sql_server` VARCHAR( 40 ) NOT NULL DEFAULT 'localhost',
`conf_sql_db` VARCHAR( 40 ) NOT NULL DEFAULT 'ocomon',
`conf_db_ccusto` VARCHAR( 40 ) NOT NULL DEFAULT 'ocomon',
`conf_tb_ccusto` VARCHAR( 40 ) NOT NULL DEFAULT 'CCUSTO',
`conf_ccusto_id` VARCHAR( 20 ) NOT NULL DEFAULT 'codigo',
`conf_ccusto_desc` VARCHAR( 20 ) NOT NULL DEFAULT 'descricao',
`conf_ccusto_cod` VARCHAR( 20 ) NOT NULL DEFAULT 'codccusto',
`conf_ocomon_site` VARCHAR( 50 ) NOT NULL DEFAULT 'http://localhost/ocomon/',
`conf_inst_terceira` INT( 4 ) NOT NULL DEFAULT '-1',
`conf_log_path` VARCHAR( 50 ) NOT NULL DEFAULT '../../includes/logs/',
`conf_logo_path` VARCHAR( 50 ) NOT NULL DEFAULT '../../includes/logos',
`conf_icons_path` VARCHAR( 50 ) NOT NULL DEFAULT '../../includes/icons/',
`conf_help_icon` VARCHAR( 50 ) NOT NULL DEFAULT '../../includes/icons/solucoes2.png',
`conf_help_path` VARCHAR( 50 ) NOT NULL DEFAULT '../../includes/help/',
`conf_language` VARCHAR( 15 ) NOT NULL DEFAULT 'pt_BR.php',
`conf_auth_ENGINE` VARCHAR( 30 ) NOT NULL DEFAULT 'SYSTEM',
`conf_upld_size` INT( 10 ) NOT NULL DEFAULT '307200',
`conf_upld_width` INT( 5 ) NOT NULL DEFAULT '800',
`conf_upld_height` INT( 5 ) NOT NULL DEFAULT '600'
) TYPE = MYISAM COMMENT = 'Tabela de configurações diversas do sistema';
...
) ENGINE = MYISAM COMMENT = 'Tabela de configurações diversas do sistema';
[36] Comentário enviado por Gusmb em 14/09/2012 - 14:20h
Estou com problemas na instalação: Já fiz todos os passos descritos no artigo com sucesso porem na hora de acessar o ocomon aparece o Erro 404 Not Found.
[44] Comentário enviado por andersonmagildo em 28/01/2014 - 15:05h
Boa tarde.
No SLES 11 SP2 consegui fazer todas as etapas da configuração sem nenhum erro.
Mas ao colocar o caminho http://localhost/ocomon a tela aparece em branco.
Se eu colocar http://localhost , aparece escrito It works!.
Aparentemente o apache está funcionando.
Alguém teria uma sugestão?
[45] Comentário enviado por lucianozeni em 25/06/2015 - 17:42h
[14] Comentário enviado por arieduardo em 04/10/2011 - 18:21h
Boa tarde.
Ocorreu o seguinte:
Refiz tudo, desde o começo... Porém... Ao executar...
/var/www/ocomon/install/2.0RC6# mysql -u root -p ocomon < DB_OCOMON_2.0RC6_FULL.SQL
Enter password:
ERROR 1396 (HY000) at line 5: Operation CREATE USER failed for 'ocomon@localhost'@'%'
Onde foi que eu errei?
Estou muito interessado no Ocomon, mas estou apanhando.. :-(
Abraços.
Amigo, use o comando:
mysql> DROP USER 'ocomon'@'localhost';
[46] Comentário enviado por removido em 21/08/2015 - 03:21h
[36] Comentário enviado por Gusmb em 14/09/2012 - 14:20h
Estou com problemas na instalação: Já fiz todos os passos descritos no artigo com sucesso porem na hora de acessar o ocomon aparece o Erro 404 Not Found.
Bom dia!
Problema: Tela em Branco ao acessar: http://localhost/ocomon
Explicação: normalmente o diretório do Apache nas distribuições Ubuntu fica em:
/var/www/html
Quando se acessa http://localhost, é carregado o arquivo index.html, que está em: /var/www/html
O arquivo de configuração do Apache responsável por isso é o:
/etc/apache2/sites-enable/000-default.conf
No mesmo, há o campo DocumentRoot, que é o que define o caminho do diretório de "exibição" do Apache, conforme abaixo:
[47] Comentário enviado por ViCalixto em 03/06/2016 - 14:40h
Boa Tarde,
Estou com o mesmo problema acima no entanto acesso http://ip do servidor/ocomon e a pagina fica em braco. Se colocou outro php por exemplo sobre.php na frente a pagina abre.
Poderiam me ajudar ?
Meus diretorios já estão corretos no apache2 : /var/www - a pasta ocomon já está neste diretorio