Baixando
6. Baixando o Novo SGA
Site para download dos módulos:
Vou utilizar a versão 0.7.2, que é a última versão que utiliza o painel das senhas escrito em Java. As versões mais novas utilizam HTTP, ainda não testei!
Notem que há três módulos que precisam ser baixados:
Módulo WEB
7. Instalando o módulo WEB:
Acesse o diretório
www:
# cd /var/www
Coloque o arquivo
web que tu baixou neste diretório. Tu também podes baixar o módulo WEB diretamente neste diretório, fazendo o seguinte:
# wget http://old.novosga.org/releases/0.7.2/novosga-web-0.7.2.tgz
Agora, descompacte o arquivo
web:
# tar xfv novosga-web-0.7.2.tgz
Após descompactar, ele irá gerar uma pasta, esta pasta deve ser renomeada, conforme abaixo:
# mv novosga-web-0.7.2 novosga
Após estes passos, teremos uma pasta em
/var/www com o nome de
novosga.
7.1. Instalação WEB:
Abra o seu navegador preferido e digite o seguinte:
http://10.0.0.103/novosga
Troque o IP que coloquei, como exemplo, pelo IP do servidor onde tu está instalando o Novo SGA. Após, abrirá uma espécie de assistente de instalação.
Na primeira tela, selecione o banco de dados que iremos utilizar, no caso, é o PostgresSQL. Após selecioná-lo, clique em próximo, na parte superior direita da tela.
Na segunda tela, o assistente me retornou um erro de permissão em um arquivo do PHP:
Para resolver isso, retornamos ao servidor e fazemos o seguinte:
# chmod 777 /var/www/novosga/core/Config.php
Após, aperte
F5 na página e o erro irá desaparecer. Agora, podemos prosseguir.
Na terceira tela, é só aceitar os termos de uso e prosseguir.
Na quarta tela, precisamos fazer algumas configurações do banco de dados.
- Host: IP do servidor onde tu está instalando o Novo SGA;
- Porta: 5432;
- Usuário: Usuário do postgres que criamos, no meu caso o nome é postgres mesmo;
- Senha: Senha do Postgres que também criamos, no meu caso a senha é postgres;
- Database: Banco de dados que criamos.
Após tudo preenchido, clicamos em
Testar, deve aparecer uma barra verde em cima. Se aparecer, clique em
Próximo.
Na quinta tela, criamos o usuário administrador do sistema:
Pronto, SGA instalado. Já podemos logar com as credenciais que criamos.
Módulo Painel Servidor
8. Instalando o modulo painel servidor:
Este módulo faz a conexão do módulo web com o painel de senhas cliente. Precisamos instalar o Java no servidor:
# apt-get install openjdk-7-jre
Agora, vamos instalar o módulo do painel. Acesse o diretório
/etc:
# cd /etc
Baixe o módulo painel server diretamente neste diretório, fazendo o seguinte:
# wget http://old.novosga.org/releases/0.7.2/novosga-painel-server-0.7.2.tgz
Agora, descompacte o arquivo:
# tar xfv novosga-painel-server-0.7.2.tgz
Acesse a pasta gerada:
# cd novosga-painel-server-0.7.2
Agora, vamos alterar as configurações do arquivo
server.conf:
Adicione sua senha:
jdbcPass = senha_do_postgres
Adicione seu IP do servidor, nestas duas linhas:
urlUnidades = http://10.0.0.102/novosga/painel/get_unidades.php
urlServicos =http://10.0.0.102/novosga/painel/get_servicos.php?id_uni=%id_unidade%
Altere o final da linha, de
sga para
novosga:
jdbcUrl = jdbc:postgresql://127.0.0.1/novosga
Salve e saia do arquivo.
Dentro da pasta
novosga-painel-server-0.7.2, torne o script executável:
# chmod +x server.sh
Rode o script:
# ./server.sh
Módulo Painel Cliente (FX)
9. Instalando módulo painel cliente (FX):
O painel de senhas pode ser rodado em
GNU/Linux ou em Windows. No meu caso, vou rodar em Windows, portanto, preciso baixar e instalar o Java:
Após instalar o Java, descompacto o arquivo na área de trabalho com o WinRAR (ele pode ser baixado neste
link).
Após, executamos o arquivo
novosga-painel-client-0.7.2.jar. Abrirá uma janela de configuração do painel. Agora, tu deves voltar a página WEB e começar a configurar o seu SGA. Criar unidades, serviços, usuários, etc.
Após tudo configurado, vá até o painel, sete o IP do servidor, selecione as unidades que tu quer trabalhar, altere as cores do painel e clique em
Exibir painel. Seu software já deve estar em pleno funcionamento.
Dúvidas postem nos comentários.
Referências