Pytter
(usa Fedora)
Enviado em 27/09/2016 - 10:56h
Fala pessoal, estava por fora daqui faz uns 4 anos devido a utilizar o ruindows com projetos em visual C#, porém agora estou treinando a implantação/manutenção dos serviços OCS Inventory e GLPI que vem crescendo no mercado de TI.
Para isto utilizei o fedora em que era mais familiarizado, instalei o Fedora Server 24 e subi os sistemas do OCS Inventory e do GLPI conforme alguns tutos pela interwebs, toda a configuração incluindo o MariaDB ocorreu tranquila, porém o problema que estou é que o OCS não reconhece as estações.
No agent das estações a crítica no log é:
ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #404>
Local: C:\ProgramData\OCS Inventory NG\Agent\OCSInventory.log (Estação com Win10)
Em pesquinsa na interwebs fiz os testes abaixo para tentar resolver o problema:
1. Firewall habilitado na estação com o agent:
Desabilitei e não funcionou.
2. Falta de conectividade na porta 80:
A estação com o agent possui conectividade na porta 80 do server, porém o acesso ao caminho http://server/ocsinventory retorna a mensagem abaixo no navegador:
Not Found
The requested URL /ocsinventory was not found on this server.
Aqui na empresa está sendo utilizado o OCS, realizei o mesmo teste acima e o retorno quando tento acessar o endereço http://server/ocsinventory é o abaixo, acredito que no meu laboratório deveria obter o mesmo retorno se estivesse tudo OK:
Bad Request
Your browser sent a request that this server could not understand.
3. Pesquisando mais, encontrei alguns usuários informando que este problema ocorre devido ao módulo "mod_perl" não está rodando junto ao apache:
Instalei o mod_perl com sucesso, fui no httpd.conf e inclui a referência "loadmodule perl_module modules/mod_perl.so" para chama-lo na sua inicialização, a partir daí o apache para de funcionar, após instalar o mod_perl eu não consigo mais subir o serviço httpd.
Obs: Caso eu desinstale e retire a referência loadmodule... do httpd.conf, ele retorna ao funcionamento.
4. Pesquisando mais, visualizei algumas pessoas criticando a instalação de mais de um sistema na porta 80 utilizada pelo apache:
No servidor haviam instalado o phpMyadmin, OCS Inventory e o GLPI.
5. Como encontrei pouca ajuda para o fedora, parti para o Cent OS que percebi ter mais conteúdo para ajuda:
Subi um novo servidor CentOS 7 com MariaDB e subi apenas o OCS Inventory, fiz toda a instalação, e cheguei na mesma situação anterior, o server não consegue reconhecer as estações, com a mesma crítica: ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #404>
Acredito que o problema possa estar no módulo que não estou conseguindo subir junto ao apache, daí preciso da ajuda de vocês.