OcoMon RC6 + AD - Instalação e configuração

Neste artigo, espero ajudar todos que tenham instalado o OcoMon pela primeira vez, ou que estejam instalando, e por
acaso estão deixando alguma coisa passar em branco.

[ Hits: 46.577 ]

Por: Raphael Santos em 21/06/2013


Configurações II



Recebendo e-mails de notificação

Configurar para ser notificado por e-mail:

No arquivo "php.ini":

# vim /etc/php5/apache2/php.ini

--Linha 1040--
SMTP = <seu servidor smtp>


E na interface do OcoMon, em: ADMIN → CONFIGURAÇÕES → EMAIL-SMTP:
Linux: 
Instalando OcoMon RC6 + AD

Salve.

Configurando para acessar o banco externo

Alterar esse arquivo para conexão ao banco de dados externo:

EX.: Navicat

/etc/mysql/my.cnf


Altere as linhas compatíveis a estas abaixo:

bind-address               = 0.0.0.0


# * Fine Tuning
key_buffer                  = 64M
max_allowed_packet   = 64M


[mysqldump]
quick
quote-names
max_allowed_packet   = 64M


[mysql]
#no-auto-rehash  # faster start of mysql but no tab completition
[isamchk]
key_buffer                  = 64M


Salve.

Usuários duplicados no OcoMon

Tive esse problema na empresa que trabalho:
  • Se os usuários logavam com letras maiúsculas, criava-se um usuário.
  • Se os usuários logavam com as letras inicias maiúsculas, criava-se outro usuário.
  • Se os usuários logavam com qualquer letra maiúscula/maiúsculas, criava-se um outro usuário.

Fiz essas modificações abaixo e foi resolvido. Espero que seja útil para todos.

No arquivo "../ocomon/includes/common/login.php", adicionei na frente de todos "$_POST['login']" o "strtolower", que faz com que tudo que você digitar neste campo, ele converta para letras minúsculas.

Ficando assim:

  if ($adldap -> authenticate (strtolower($_POST['login']),$_POST['password']) && (strtolower($_POST['login'])!=NULL &&
$_POST['password']!=NULL))
     {
         $s_usuario=strtolower($_POST['login']);
         $s_senha=$_POST['password'];


Desde que fiz essas mudanças não tive mais problemas com usuários duplicados.

Página anterior     Próxima página

Páginas do artigo
   1. Preparação
   2. Configurações
   3. Configurações II
   4. Considerações finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Fedora 12 - instalação e uso

GLPI - Implantação de Central de Serviços

Fedora Core analisado por um usuário básico

Filesystem do Nokia 6225 no Linux

XnView - Visualizador, conversor e organizador de fotos e gráficos

  
Comentários
[1] Comentário enviado por MarceloTheodoro em 21/06/2013 - 08:30h

Ocomon é muito interessante, já usei ele.

O único problema que ele tinha, é que havia várias falhas de segurança nele, XSS's e SQL injection principalmente.
Mas isso foi em uma versão antiga, acredito que nessa já tenham as corrigido.

:)

[2] Comentário enviado por rjmva em 24/06/2013 - 17:25h

Olá não entendo muito de php, e gostaria de saber como faço para que o ocomon aceite numeros de série com caracteres alfanuméricos na abertura do chamado.

[3] Comentário enviado por rappa888 em 24/06/2013 - 18:53h

Cara, voce criou seu banco com UTF-8 ?

vai no arquivo que pode se encontrar em: "/etc/apache2/conf.d/charset ou /etc/httpd/conf/httpd.conf"

Altere na linha:
AddDefaultCharset UTF-8
Para:

AddDefaultCharset iso8859-1

reinicia o apache, veja se isso te ajuda.

[4] Comentário enviado por pabloliveir em 25/06/2013 - 11:28h

Quero parabenizar pelo tutorial, estou com um pequeno problema... ao acessar o meu servidor ele dar a seguinte mensagem... o que pode ser?

O site encontrou um erro ao recuperar http://ip_do_servidor/ocomon/includes/common/login.php?g8tqf60vm2o465b31qma4ts872. Ele pode estar em manutenção ou configurado incorretamente.

[5] Comentário enviado por rappa888 em 25/06/2013 - 11:47h

Obrigado, estamos aqui para sempre ajudar e sermos ajudados !!! xD

cara, você já tentou alterar esta linha no arquivo /ocomon/includes/javascript/funcoes.js

--Linha 487--
return true; --- (modificar de false para true)

vê ai no que dá..

[6] Comentário enviado por scardoso em 04/11/2013 - 12:33h

Ao tentar logar qualquer usuário, tenho como retorno uma tela em branco!!! O que poço estar fazendo de errado???

[7] Comentário enviado por rappa888 em 05/11/2013 - 10:01h

Bom dia scardoso, testa essa configuração.
obs: tem na segunda tela do tuto.

No arquivo: "../ocomon/includes/javascript/funcoes.js":

Comentar com "<!--" algumas linhas do arquivo:

--Linha 467--
<!--alert("Esse campo só aceita caracteres do alfabeto sem espaços!");

--Linha 476--
<!--alert("Esse campo só aceita valores alfanuméricos sem espaços ou separados por um ponto (no máximo um)!");

--Linha 485--
<!--alert("Esse campo só aceita valores alfanuméricos sem espaços!");

--Linha 487--
return true; --- (modificar de false para true)


Essas modificações faz com que o sistema aceite valores alfanuméricos no campo login, e o "true" com que depois que fizer o logon não fique a tela branca.

[8] Comentário enviado por antonio.flores em 19/02/2014 - 10:33h

Bom dia! Parabéns pelo artigo.

Para você Rafhael ou colaboradores que puderem me ajudar:

Tentei várias vezes refazendo o tutorial, mas sempre aparece tela branca. Foquei no arquivo funcoes.js nas linhas 467, 476, 485 e 487, mas não adianta. Até achei que faltava "-->" no final mas não é isso, sempre fica em branco. O que pode estar errado? Teria como me enviar o arquivo login.php e o funcoes.js já alterado para eu comparar? Ficarei muito agradecido.


[9] Comentário enviado por prgrf1989 em 27/02/2014 - 13:42h

Saudações a todos.

Parabens pelo otimo post, mas preciso de uma ajuda. Não estou conseguindo, voces poderiam enviar os arquivos login.php e funcoes.js para que eu possa ver o que eu estou fazendo de errado.
Agradeço a cooperação de todos!

Meu email é prgrf1989@hotmail.com

[10] Comentário enviado por brunolacet em 10/03/2014 - 15:21h

Também não estou conseguindo, segui os passos e ao entrar com o usuário e senha fica tela em branca.

Alguma solução?

meu email é: brunolacet@globo.com

[11] Comentário enviado por socratesaugusto em 26/03/2014 - 17:39h

Amigos tudo bem?
Pelo amor de Deus me ajudem, também segui os passos conforme descrito aqui, porém quando tento efetuar login a tela fica toda branca.
O que pode estar havendo?
Vocês poderiam me mandar os arquivos já prontos para eu subistituir os meus aqui, e tentar achar o erro?
meu e-mail: socratesaugusto@hotmail.com
aguardo com urgencia uma ajuda de alguém da comunidade.
Ocomon 2.06RC

Obrigado

[12] Comentário enviado por 3duard0 em 11/02/2015 - 15:20h


Alguem conhece alguma solução para o problema de sql injection no login do ocomon 2.0 rc6???

[13] Comentário enviado por rubismarcamacho em 04/09/2015 - 16:28h

Quando tento logar com um usuario existente no AD, o mesmo me mostra somente uma tela branca, fiz todo o passo a passo conforme mostra o turorial, inclusive comentei o arquivo com <!--.
Alguem pode me ajudar?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts