Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMOINSTALARONOVOSGASISTEMADEGERENCIAMENTODE
ATENDIMENTO
Autor:CarlosEduardoCastrodaSilva<edu.info10atgmail.com>
Data:14/02/2014
UMPOUCOSOBREOSOFTWARENOVOSGA
INTRODUO
CriadoemDezembrode2012porRogrioAlencarLinoFilho,oNovoSGAprovfuncionalidades
paracontrolaraordemdafiladeatendimentoeostemposparaatender(horadechegada,tempode
espera,tempodedeslocamentoatobalcoetempodeatendimento),almdefornecergrficose
estatsticasparaaprimoraroatendimentoaocliente.
Estesistemapodeserutilizadocomimpressorastrmicasparaimpressodassenhas.Assenhas
podemserdistribudasatravsdetriagem,comaajudadeumatendente,selecionandoseasenha
prioritrioouno,ouautomaticamentepelocliente,selecionandoaprioridadenoatendimentoatravs
deumatelatouchscreenouatravsdomouse.
IMAGENS
Dashboarddosistema:
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
1/12
19/02/2015
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/dashboard_novosga.JPG)
Paineldeatendimento:
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/atendimento_novosga.png)
Paineldesenhas:
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
2/12
19/02/2015
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/painelsenha_novosga.png)
REQUISITOS/DEPEDNCIAS
REQUISITOS
1.Requisitosdesistema:
Sistemaoperacional:Ubuntu13.04Server
AequipededesenvolvimentorecomendaainstalaodosistemaNovoSGA,utilizandodistribuies
Debianlike.TenteirealizarainstalaoutilizandooDebianLenny,mastivediversosproblemascom
oPHP.
Aps,testeiainstalaoutilizandooUbuntu13.04Server(instalaolimpa,ouseja,comobasico
instalado)etudofluiuperfeitamente.
2.Recomendaes:
Aequipededesenvolvimentorecomendaqueostrsmdulosquecompemosistemasejam
instaladosemservidoresseparados,ouseja,separandoaaplicaoWEB,obancodedadoseo
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
3/12
19/02/2015
controladordepainis.Testeicomostrsmdulosnomesmoservidoretudoocorreubem.
3.Demo:
Humaversodemodoprodutonosite,interessantetestarantesdebaixareinstalar,no?
http://novosga.org/demo(http://novosga.org/demo)
Usurio:admin
Senha:123456
DEPENDNCIAS
4.Dependnciasnecessriosparainstalaodosistema:
PostgreSQLverso8.3ousuperior.
Apacheverso2.
OpenJDK6JREouSunJava6JRE.
PHPverso5.3ousuperior+mduloPDO.
4.1Instalaodasdependnciasnecessrias:
#aptgetinstallpostgresqlapache2libapache2modphp5php5
php5pgsqlphp5gd
OrepositriodoUbuntu13.04instalaoApache2.2.22,PHP5.4.9ePostgres9.1.
5.ConfigurandooPostgres:
Precisamosalterarasenhadousuriopostgresecriarobancodedados:
#sulpostgres
$psql
postgres=# alteruserpostgreswithencryptedpassword
'senha_a_escolher'
Setudoocorrerbem,deveretornarainformaoabaixonasuatela:
ALTERROLE
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
4/12
19/02/2015
Agora,criaremosobanco:
postgres=# CREATEDATABASEnovosga
Setudoocorrerbem,deveretornarainformaoabaixonasuatela:
CREATEDATABASE
SaiadoPostgres:
postgres=# \q
5.1.AlterandolinhasdeconfiguraodoPostgres.
AcesseoarquivodeconfiguraodoPostgres:
#vim/etc/postgresql/9.1/main/postgresql.conf
Dentrodoarquivo,procureporlisten_address,nomeucaso,estalinhaestavacomentadaesetado
paralocalhost,descomenteieadicioneiumasterisco,paraaceitarconexesremotasdequalquer
host:
listen_addresses='*'
Agora,precisamostambmeditaroarquivo:
#vim/etc/postgresql/9.1/main/pg_hba.conf
Adicioneestalinhaaofinaldoarquivo,salveesaia:
hostallall0.0.0.0/0md5
ReinicieoPostgres:
#/etc/init.d/postgressqlrestart
Bancodedadospronto!
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
5/12
19/02/2015
BAIXANDOEINSTALANDOONOVOSGA
BAIXANDO
6.BaixandooNovoSGA
Siteparadownloaddosmdulos:
http://www.novosga.org/downloads.html(http://www.novosga.org/downloads.html)
Vouutilizaraverso0.7.2,quealtimaversoqueutilizaopaineldassenhasescritoemJava.As
versesmaisnovasutilizamHTTP,aindanotestei!
Notemquehtrsmdulosqueprecisamserbaixados:
WEB:http://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz
(http://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz)
PainelServidor:http://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz
(http://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz)
PainelClient(FX):http://old.novosga.org/releases/0.7.2/novosgapainelclient0.7.2.tgz
(http://old.novosga.org/releases/0.7.2/novosgapainelclient0.7.2.tgz)
MDULOWEB
7.InstalandoomduloWEB:
Acesseodiretriowww:
#cd/var/www
Coloqueoarquivowebquetubaixounestediretrio.TutambmpodesbaixaromduloWEB
diretamentenestediretrio,fazendooseguinte:
#wgethttp://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz
(http://old.novosga.org/releases/0.7.2/novosgaweb0.7.2.tgz)
Agora,descompacteoarquivoweb:
#tarxfvnovosgaweb0.7.2.tgz
Apsdescompactar,eleirgerarumapasta,estapastadeveserrenomeada,conformeabaixo:
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
6/12
19/02/2015
#mvnovosgaweb0.7.2novosga
Apsestespassos,teremosumapastaem/var/wwwcomonomedenovosga.
7.1.InstalaoWEB:
Abraoseunavegadorpreferidoedigiteoseguinte: http://10.0.0.103/novosga
TroqueoIPquecoloquei,comoexemplo,peloIPdoservidorondetuestinstalandooNovoSGA.
Aps,abrirumaespciedeassistentedeinstalao.
Naprimeiratela,selecioneobancodedadosqueiremosutilizar,nocaso,oPostgresSQL.Aps
selecionlo,cliqueemprximo,napartesuperiordireitadatela.
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_1.JPG)
Nasegundatela,oassistentemeretornouumerrodepermissoemumarquivodoPHP:
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
7/12
19/02/2015
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_2.JPG)
Pararesolverisso,retornamosaoservidorefazemososeguinte:
#chmod777/var/www/novosga/core/Config.php
Aps,aperteF5napginaeoerroirdesaparecer.Agora,podemosprosseguir.
Naterceiratela,saceitarostermosdeusoeprosseguir.
Naquartatela,precisamosfazeralgumasconfiguraesdobancodedados.
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_3.JPG)
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
8/12
19/02/2015
Host:IPdoservidorondetuestinstalandooNovoSGA
Porta:5432
Usurio:Usuriodopostgresquecriamos,nomeucasoonomepostgresmesmo
Senha:SenhadoPostgresquetambmcriamos,nomeucasoasenhapostgres
Database:Bancodedadosquecriamos.
Apstudopreenchido,clicamosemTestar,deveaparecerumabarraverdeemcima.Seaparecer,
cliqueemPrximo.
Naquintatela,criamosousurioadministradordosistema:
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/instalacao_SGA_WEB_4.JPG)
Pronto,SGAinstalado.Jpodemoslogarcomascredenciaisquecriamos.
MDULOPAINELSERVIDOR
8.Instalandoomodulopainelservidor:
Estemdulofazaconexodomdulowebcomopaineldesenhascliente.Precisamosinstalaro
Javanoservidor:
#aptgetinstallopenjdk7jre
Agora,vamosinstalaromdulodopainel.Acesseodiretrio/etc:
#cd/etc
Baixeomdulopainelserverdiretamentenestediretrio,fazendooseguinte:
#wgethttp://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz
(http://old.novosga.org/releases/0.7.2/novosgapainelserver0.7.2.tgz)
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
9/12
19/02/2015
Agora,descompacteoarquivo:
#tarxfvnovosgapainelserver0.7.2.tgz
Acesseapastagerada:
#cdnovosgapainelserver0.7.2
Agora,vamosalterarasconfiguraesdoarquivoserver.conf:
Adicionesuasenha:
jdbcPass=senha_do_postgres
AdicioneseuIPdoservidor,nestasduaslinhas:
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%
Altereofinaldalinha,desgaparanovosga:
jdbcUrl=jdbc:postgresql://127.0.0.1/ novosga
Salveesaiadoarquivo.
Dentrodapastanovosgapainelserver0.7.2,torneoscriptexecutvel:
#chmod+xserver.sh
Rodeoscript:
#./server.sh
MDULOPAINELCLIENTE(FX)
9.Instalandomdulopainelcliente(FX):
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
10/12
19/02/2015
OpaineldesenhaspodeserrodadoemGNU/Linux(http://www.vivaolinux.com.br/linux/)ouem
Windows.Nomeucaso,vourodaremWindows,portanto,precisobaixareinstalaroJava:
http://java.com/pt_BR/download/index.jsp(http://java.com/pt_BR/download/index.jsp)
ApsinstalaroJava,descompactooarquivonareadetrabalhocomoWinRAR(elepodeser
baixadonestelink(http://old.novosga.org/releases/0.7.2/novosgapainelclient0.7.2.tgz)).
Aps,executamosoarquivonovosgapainelclient0.7.2.jar.Abrirumajaneladeconfiguraodo
painel.Agora,tudevesvoltarapginaWEBecomearaconfiguraroseuSGA.Criarunidades,
servios,usurios,etc.
Apstudoconfigurado,vatopainel,seteoIPdoservidor,selecioneasunidadesquetuquer
trabalhar,altereascoresdopainelecliqueemExibirpainel.Seusoftwarejdeveestarempleno
funcionamento.
(http://img.vivaolinux.com.br/imagens/artigos/comunidade/painelsenha_novosga_config.png)
Dvidaspostemnoscomentrios.
REFERNCIAS
SobreNovoSGA(http://www.novosga.org/about.html)
Sitepessoal:HostConfigTecnologia(http://www.hostconfig.com.br)
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
11/12
19/02/2015
Voltar(verArtigo.php?codigo=14612)
http://www.vivaolinux.com.br/artigos/impressora.php?codigo=14612
12/12