Monitoramento, Análise e Alerta
a extremos ambientais
Manual de Instalação
Versão 3.0.1 Agosto de 2013Plataforma de
Monitoramento, Análise e Alerta
a extremos ambientais
Manual de Instalação
Versão Autor 1.0 Javier Baldan 1.0 Laércio M. Namikawa 1.0.3 Eymar Lopes 2.0 Eymar Lopes
2.0 Gustavo B. Sampaio e Ygor H. Speranza 2.0.1 Gustavo B. Sampaio e Ygor H. Speranza 3.0.0 Raphael Belo da Silva Meloni 3.0.0 Eymar Lopes Powered by: Coordenação: Colaboradores: Desenvolvimento de Software: Data Descrição
Maio de 2008 Primeira versão do documento Julho de 2008 Correções
Novembro 2008 Correções Julho 2009 Nova Versão Gustavo B. Sampaio e Ygor H. Speranza Julho 2009 Atualizações Gustavo B. Sampaio e Ygor H. Speranza Agosto 2009 Correções
Maio 2012 Nova Versão Julho 2012 Ajustes Desenvolvimento de Software: P PrroojjeettooTTeemmááttiiccoo P Prroocceessssoo0044//0099664499-
SUMÁRIO
1 – INTRODUÇÃO ... 1
2 – PLATAFORMA TERRAMA² ... 2
3 – INSTALAÇÃO WINDOWS ... 3
3.1-DEPENDÊNCIAS ... 3
3.1.1 - Servidor DE BANCO DE DADOS ... 3
3.1.1.1- INSTALAÇÃO DO POSTGRES: ...3 3.1.1.2- INSTALAÇÃO DO MySQL:...6 3.1.2- Instalação do APACHE: ... 7 3.1.3- Instalação do JAVA:... 8 3.1.4- Instalação do APACHE-TOMCAT: ... 9 3.1.5- Instalação do TerraView4.2.2: ... 10 3.1.6- Instalação do TerraOGC: ... 11
3.1.6.1 - Configuração do Apache para Reconhecer o TerraOGC: ... 12
3.2-INSTALAÇÃO DO TERRAMA2: ... 12
3.3-INSTALAÇÃO DO APLICATIVO WEBTERRAMA2: ... 14
3.4-CONFIGURAÇÃO DO TERRAMA2 ... 15
3.4.1- Configuração do TerraOGC: ... 15
3.4.2- Configuração do Módulo de Alerta - WEB: ... 16
3.4.3- Recarregar o APACHE-TOMCAT: ... 17
3.4.4- Testar o Aplicativo WEB: ... 17
4 – INSTALAÇÂO LINUX ... 19 4.1–INSTALAÇÃO DO TERRAMA2 ... 19 4.1.1 – Tar.gz ... 19 4.1.2 – Deb ... 20 4.1.3 – RPM ... 20 4.2–TERRAOGC ... 20 4.2.1 – Tar.gz ... 21 4.2.2 – Deb ... 21 4.2.3 – RPM ... 21 4.3–CONFIGURANDO ... 22 4.3.1 – Apache HTTP ... 22 4.3.2 – TerraOGC ... 22
1 – INTRODUÇÃO
Este manual é um guia de instalação do programa TerraMA² para as plataformas Windows e Linux. Esse guia de instalação apresenta o passo a passo da instalação de cada componente do TerraMA².
O TerraMA² é composto pelos seguintes componentes: • Plataforma TerraMA²
• Aplicativo WEB TerraMA²
• Dependências: servidor de banco de dados, aplicativo TerraView, servidor HTTP Apache, servidor Web Java Tomcat e servidor Web TerraOGC
Após a execução dos passos descritos neste documento, o processo de instalação do TerraMA² estará finalizado. Consulte o Manual do Usuário para saber como configurar e executar o sistema.
2 – PLATAFORMA TERRAMA²
A plataforma TerraMA² é composta por dois aplicativos, os módulos de Administração e Configuração e pelos serviços de Análise, Animação, Coleta, Notificação e Planos que ficam executando tarefas definidas pelo módulo de configuração. Esse conjunto de aplicativos e serviços formam o framework de execução do TerraMA², responsáveis por todo o trabalho de monitoramento, alerta e análise.
Para realizar a instalação do TerraMA² é necessário realizar o download do instalador para a plataforma (Windows ou Linux) que deseja utilizar, assim como de algumas
dependências. O download deve ser realizado no sitio de internet
http://www.dpi.inpe.br/terrama2/, na página de download, onde é necessário realizar um cadastro, caso ainda não tenha feito.
3 – INSTALAÇÃO WINDOWS
3.1 - Dependências
Para utilização do TerraMA2 é necessário instalar algumas dependências que estão no endereço acima ou em sítios específicos. As dependências são:
Servidor de Bando de Dados PostgreSQL : “Postgresql-9.0.4-1-windows.exe” Servidor de Bando de Dados MySQL : “mysql-5.5.25a-win32.msi”
Servidor Http Apache: “httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”
Java 7: arquivo “jre-7u9-windows-i586l.exe” ou “jre-7u9-windows-x64.exe” Apache Web Java Tomcat: “apache-tomcat-7.0.28.exe”
Aplicativo TerraView : “TerraView422.exe” Servidor WEB TerraOGC : “TerraOGC.exe”
3.1.1 - SERVIDOR DE BANCO DE DADOS
O TerraMA2 trabalha atualmente com os seguintes sistema gerenciadores de bando de dados: PostgreSQL, PostGIS ou MySQL. Para usuários avançados que forem utilizar análises
baseadas em modelo TerraME (http://www.terrame.org/doku.php) deverão utilizar o servidor
MySQL. Veja a seguir procedimento de instalação desses servidores.
3.1.1.1-INSTALAÇÃODOPOSTGRES:
Execute o programa “Postgresql-9.0.4-1-windows.exe”. Durante a instalação será criado uma conta de serviço, portanto, a instalação deve ser feita como Administrador do sistema operacional.
O sistema gerenciador de banco de dados utilizado será o PostgreSQL versão 9.0.4, atualmente a versão estável mais recente. Eventualmente, no site http://www.postgresql.org/ encontram-se outras versões.
A instalação do PostgreSQL é feita por um assistente como mostrado na figura. Siga os passos descritos no procedimento abaixo.
IMPORTANTE : Caso exista uma versão anterior em seu computador, remover a versão através do “Painel de Controle – Adicionar ou Remover Programas”, depois remover qualquer chave de registro associada ao postgres que possa eventualmente persistir no Windows (use o programa “ regedit” – item “HKEY_CURRENT_USER – Software”), e também remover a conta de usuário de sistema criada por versões anteriores (use o programa “control userpasswords2” – aba “Avançado” item “Gerenciamento avançado de usuários” – botão “Avançado” – item “Usuários” na árvore – excluir “postgres”). Verifique ainda se algum diretório do “postgres” existir na pasta “Arquivos de Programas” do Windows – remova o diretório caso exista.
⇒ Instalando o PostgreSQL:
- # Iniciar – TodosProgramas – Acessórios – Windows Explorer Explorer <pasta corrente>
- clique duplamente sobre o arquivo postgresql-9.0.4-1-windows.exe Setup
- (Next >) * na Janela Bem-Vindo (welcome) Setup – Installation Directory
- (Next >) * manter o diretório para instalação do banco Setup – Data Directory
- (Next >) * manter o diretório para criar os dados Setup – Passaword
- {Password postgres} * sugerimos o mesmo nome da conta - {Retype Password postgres}
- (Next >) Setup – Port
- {Port 5432} * manter o valorgerimos o mesmo nome da conta - (Next >)
Setup – Advanced Options
- (Locate ▼ Portuguese, Brazil) - (Next >)
Setup – Ready to Install - (Next >)
Setup –Installing
* aguarde instalação
Setup – Completing the PostgreSQL Setup Wizard - ( Stack Builder …) * desative o item - (Finish)
Para instalação do PostGIS, siga os passos abaixo.
⇒ Instalando o PostGIS: Explorer <pasta corrente>
- clique duplamente sobre o arquivo postgis-pg90-setup-1.5.2-3.exe PostGIS 1.5.3-3 for PostgreSQL 9.0 Setup – Licence Agreement
- (I Agree)
PostGIS 1.5.3-3 for PostgreSQL 9.0 Setup – Choose Components
* Deixe os dois componentes selecionados “PostGIS” e “Create spatial database” - (Next >)
PostGIS 1.5.3-3 for PostgreSQL 9.0 Setup – Choose Install Location
* Mantenha o caminho “C:\Arquivos de Programas\PostgreSQL\8.4\” - (Next >)
PostGIS 1.5.3-3 for PostgreSQL 9.0 Setup – Database Connection - {Password postgres}
- (Next >)
PostGIS 1.5.3-3 for PostgreSQL 9.0 Setup – Database Name - {Database Name postgis}
- (Install)
PostGIS 1.5.3-3 for PostgreSQL 9.0 Setup – Installing * Aguarde a instalação.
- (Sim) * a pergunta para habilitar o plugin shp2pgsql PostGIS 1.5.3-3 for PostgreSQL 9.0 Setup
Testar a conexão com o banco de dados utilizando aplicativo “pgAdmin III”
⇒ Verificando conexão com o PostgreSQL:
- # Iniciar – TodosProgramas – PostgreSQL 9.0 – pgAdmin III pgAdmin III
- (Navegador de objetos – Servidores (1) / PostgresSQL 9.0 (localhost:5432) ) - (PostgresSQL 9.0 (localhost:5432)) [Conectar]
Conexão ao Servidor
- {Senha postgres}
- (Salvar Senha) * para que não seja solicitada na próxima conexão. - (OK)
pgAdmin III
* Verifique que os bancos “postgis”, “postgres” e “template_postgis” estarão disponíveis.
3.1.1.2-INSTALAÇÃODOMYSQL:
Execute o programa “mysql-5.5.25a-win32.msi” que foi obtido do site. A instalação deve ser feita como Administrador do sistema operacional.
O sistema gerenciador de banco de dados utilizado será o MySQL versão 5.5.25a, atualmente a versão estável mais recente. Eventualmente, no site http://www.mysql.com/ encontram-se outras versões.
A instalação do MySQL é feita por um assistente como mostrado na figura. Siga os passos descritos no procedimento abaixo.
⇒ Instalando o MySQL:
- # Iniciar – TodosProgramas – Acessórios – Windows Explorer Explorer <pasta corrente>
- clique duplamente sobre o arquivo mysql-5.5.25a-win32.msi MySQL Server 5.5 Setup
- (Next >) * na Janela Bem-Vindo (welcome) MySQL Server 5.5 Setup
- I accept the terms in the License Agreement - (Next >) * na Janela Bem-Vindo (welcome) MySQL Server 5.5 Setup
- (Typical) * para “Choose Setup Type” MySQL Server 5.5 Setup
- (Install) * para “Ready to install MySql Server 5.5” MySQL Server 5.5 Setup
- Confirme caso o Windows solicite MySQL Enterprise
- (Next >) - (Next >)
MySQL Servar 5.5 Setup
- Lauch the MySQL Instance Configuration Wizard * Manter selecionado - (Finish)
MySQL Server Instance Configuration Wizard - (Next >)
MySQL Server Instance Configuration Wizard - Standard Configuration
MySQL Server Instance Configuration Wizard
- Install As Windows Service * Manter selecionado - Include BIN Directory in Windows PATH * Selecionar MySQL Server Instance Configuration Wizard
- Modify Security Settings * Manter selecionado
- {New root password: mysql} * sugerimos o mesmo nome da conta. No caso de um ambiente coorporativo, o super-usuário deverá definir esta senha e posteriormente criar contas de usuários para que tenham permissão de utilizar o banco.
- {Confirm: mysql}
- Enable root access from remote machines * Selecionar - (Next >)
MySQL Server Instance Configuration Wizard
- (Execute) * aguarde os 4 itens serem processados
3.1.2- INSTALAÇÃO DO APACHE:
Execute o programa “httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”. Eventualmente, no http://www.apache.org/ encontram-se outras versões.
OBS: A instalação deve ser feita pelo Administrador do sistema operacional.
⇒ Instalando o Apache:
- # Iniciar – TodosProgramas – Acessórios – Windows Explorer Explorer <pasta escolhida>
- clique duplamente sobre httpd-2.2.22-win32-x86-openssl-0.9.8t.msi - Responda SIM para permissão do windows
Apache HTTP Server 2.2 Installation Wizard - (Next >)
Apache HTTP Server 2.2 Installation Wizard – License Agreement - (
I accept the terms in the licence agreement)
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – Read This First - (Next >)
Apache HTTP Server 2.2 Installation Wizard – Server Information
* Caso o instalador não preencha os campos automaticamente, preencha os três campos a seguir com qualquer valor, pois o acesso a aplicativo web será feito localmente.
- {Network Domain teste.com} - {Server Name www.teste.com}
- {Administrator´s Email Address teste@teste.com} - (
for All Users, on Port 80, as a Service - Recommended) - (Next >)
Apache HTTP Server 2.2 Installation Wizard – Setup Type - (
Typical)
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – Destination Folder - Manter o caminho padrão
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – Ready to Install the Program - (Install)
Apache HTTP Server 2.0 Installation Wizard – Installing
- Aguarde instalação. Responda SIM para permissão do windows
- (Finish)
NOTA: Para testar a instalação, primeiramente, certifique-se de que o Apache esteja em execução na barra de aplicativos do Windows. Abra o seu navegador favorito e digite o seguinte endereço: http://localhost. Este é o endereço do seu servidor web local. Deverá aparecer na página a seguinte mensagem: “It works!”.
3.1.3- INSTALAÇÃO DO JAVA:
Execute o programa i586l.exe” para 32 bits ou “jre-7u9-windows-x64.exe” para 64 bits para instalar o Java 7. A instalação será feita por um assistente como mostrado na figura. Siga os passos descritos no procedimento.
OBS: A instalação deve ser feita pelo Administrador do sistema operacional e o computador conectado a internet.
⇒ Instalando o Java 7:
- # Iniciar – TodosProgramas – Acessórios – Windows Explorer Explorer <pasta escolhida>
- clique duplamente sobre jre-7u9-windows-i586l.exe ou jre-7u9-windows-x64.exe - Responda SIM para permissão do windows
Instalação do Java – Bem-vindo - (Instalar >)
Fazendo Download do Instalador Java - Aguarde a transferência do arquivo Configuração do Java
- (Próximo >)
Instalação do Java - Andamento
- Aguarde a transferência do arquivo Instalação do Java - Concluída
3.1.4- INSTALAÇÃO DO APACHE-TOMCAT:
Execute o programa “apache-tomcat-7.0.28.exe”.
OBS: A instalação deve ser feita pelo Administrador do sistema operacional.
⇒ Instalando o Apache-Tomcat:
- # Iniciar – TodosProgramas – Acessórios – Windows Explorer Explorer <pasta escolhida>
- clique duplamente sobre apache-tomcat-7.0.28.exe - Responda SIM para permissão do windows
Apache Tomcat Setup - (Next >)
- (I Agree)
Apache Tomcat Setup – Choose Components - (Select the type of install: ▼ Full) - (Next >)
Apache Tomcat Setup – Configuration
- ( Create shortcuts for all users) * marcar - {User Name tomcat}
- {Password tomcat} * sugerimos o mesmo nome - (Next >)
Apache Tomcat Setup – Java Virtual Machine - (Next >) * manter o diretório do Java Apache Tomcat Setup – Choose Install Location
- (Install)
Apache Tomcat Setup – Installing - Aguarde instalação Apache Tomcat Setup - (Finish)
NOTA: Para testar a instalação, primeiramente, certifique-se de que o Apache Tomcat esteja em execução na barra de aplicativos do Windows. Abra o administrador do Tomcat com o procedimento a seguir.
⇒ Testando o Apache-Tomcat:
- # Iniciar – TodosProgramas – Apache Tomcat 7.0 Tomcat7 – Tomcat Manager Autenticação solicitada
- {Nome do Usuário tomcat} - {Senha tomcat}
Navegador / manager - Tomcat Web Application Manager - Verifique as aplicações instaladas
3.1.5- INSTALAÇÃO DO TERRAVIEW4.2.2:
Execute o programa “TerraView-4.2.2-x86.exe”. ⇒ Instalando o TerraView:
- # Iniciar – Todos Programas – Acessórios – Windows Explorer Explorer <pasta selecionada>
- clique duplamente sobre o arquivo TerraView-4.2.2-x86.exe - Responda SIM para permissão do windows
Instalação do TerraView 4.2.2 - (Próximo >)
- (Eu Concordo) * para acordo de licença - (Próximo >) * manter o local de instalação - (Próximo >) * manter a pasta do Menu iniciar - (Instalar) * manter os plugins selecionados * Aguarde a instalação.
- (Terminar)
3.1.6- INSTALAÇÃO DO TERRAOGC:
O pacote TerraOGC é composto por aplicativos que fornecem os dados presentes em um banco de dados TerraLib no formato do padrão OGC. Especificam
TerraOGC disponibiliza os dados apenas nos formatos WFS, WMS e WCS.
Para realizar a instalação do aplicativo TerraOGC é necessário realizar o download do pacote. O download deve ser realizado no sitio de internet
na página de download, onde é necessário realizar um cadastro, caso ainda não tenha realizado.
Esse módulo possui alguns pré
são: Apache HTTP (http://httpd.apache.org/
Execute a instalação através do arquivo TerraOGC_x64.exe para 64bits
opções apresentadas até a instalação do TerraOGC. A figura abaixo apresenta a janela inicial do instalador Windows.
NOTA: Apesar do instalar apresentar assistente de instalação somente no idiomas p inglês, os recursos instalados do servidor de mapas serve para qualquer idioma.
⇒ Instalando o TerraOGC:
- # Iniciar – Todos Programas Explorer <pasta selecionada>
- clique duplamente sobre o arquivo
- Responda SIM para permissão do windows Installer Language
- (Please select a lamguage:
TERRAOGC:
O pacote TerraOGC é composto por aplicativos que fornecem os dados presentes em um banco de dados TerraLib no formato do padrão OGC. Especificamente para o TerraMA² o TerraOGC disponibiliza os dados apenas nos formatos WFS, WMS e WCS.
Para realizar a instalação do aplicativo TerraOGC é necessário realizar o download do
pacote. O download deve ser realizado no sitio de internet http://www.dpi.inpe.br/terrama2/
na página de download, onde é necessário realizar um cadastro, caso ainda não tenha Esse módulo possui alguns pré-requisitos que precisam ser instalados. As dependências
http://httpd.apache.org/) descrito acima.
Execute a instalação através do arquivo TerraOGC_x86.exe
para 64bits, realizando um duplo clique sobre o arquivo. Configure as opções apresentadas até a instalação do TerraOGC. A figura abaixo apresenta a janela inicial do
: Apesar do instalar apresentar assistente de instalação somente no idiomas p inglês, os recursos instalados do servidor de mapas serve para qualquer idioma.
Todos Programas – Acessórios – Windows Explorer Explorer <pasta selecionada>
clique duplamente sobre o arquivo TerraOGC_x86.exe Responda SIM para permissão do windows
(Please select a lamguage: ▼ Português Brasileiro)
O pacote TerraOGC é composto por aplicativos que fornecem os dados presentes em ente para o TerraMA² o Para realizar a instalação do aplicativo TerraOGC é necessário realizar o download do http://www.dpi.inpe.br/terrama2/, na página de download, onde é necessário realizar um cadastro, caso ainda não tenha requisitos que precisam ser instalados. As dependências
.exe para 32bits ou , realizando um duplo clique sobre o arquivo. Configure as opções apresentadas até a instalação do TerraOGC. A figura abaixo apresenta a janela inicial do : Apesar do instalar apresentar assistente de instalação somente no idiomas português e inglês, os recursos instalados do servidor de mapas serve para qualquer idioma.
- (OK)
Instalação do TerraOGC - (Próximo >)
Instalação do TerraOGC – Escolher Usuários
- (
Instalar para qualquer um usando este computador) - (Próximo >) * manter os plugins selecionados
Instalação do TerraOGC – Escolher o Local da Instalação * Manter a pasta indicada.
- (Instalar)
* Aguarde a instalação. - (Fechar)
3.1.6.1-CONFIGURAÇÃO DO APACHE PARA RECONHECER O TERRAOGC:
Inserir as seguintes linhas do arquivo “httpd.conf” que está no diretório C:\Arquivos de Programas (x86)\Apache Group\Apache2\conf .
OBS: Esta configuração deve ser feita pelo Administrador do sistema operacional.
ScriptAlias /teogc/ "C:/Arquivos de Programas (x86)/TerraOGC/" <Directory "C:/Arquivos de Programas (x86)/TerraOGC/">
Options +ExecCGI Order allow,deny Allow from all </Directory>
NOTA: Reiniciar o Apache após a inclusão das linhas acima
Testar o TerraOGC, o link abaixo deve retornar um xml, com as características do Banco de Dados. Verifique a porta do Apache.
http://localhost/teogc/terraogcwmscgi.exe?REQUEST=GetCapabilities
3.2- Instalação do TerraMA
2:
Execute a instalação através do arquivo TerraMA2_x86.exe, realizando um duplo clique sobre o arquivo. Configure as opções apresentadas. A figura abaixo apresenta a janela inicial do instalador Windows.
⇒ Instalando o TerraMA2:
- # Iniciar – Todos Programas Explorer <pasta selecionada>
- clique duplamente sobre o arquivo
- Responda SIM para permissão do windows Installer Language
- (Please select a lamguage: - (OK)
Instalação do TerraMA - (Próximo >) Instalação do TerraMA
- (
Instalar para qualquer um usando este computador) - (Próximo >)
Instalação do TerraMA
* Manter a pasta indicada. - (Instalar)
* Aguarde a instalação. - (Fechar)
Após a instalação, serão criados na Área de Trabalho e no Menu correspondentes aos módulos de Administração e Configuração
de Instalação.
Todos Programas – Acessórios – Windows Explorer Explorer <pasta selecionada>
clique duplamente sobre o arquivo TerraMA2_xc86.exe Responda SIM para permissão do windows
(Please select a lamguage: ▼ Português Brasileiro) Instalação do TerraMA2 3.0.1
(Próximo >)
Instalação do TerraMA2 3.0.1 – Escolher Usuários
Instalar para qualquer um usando este computador) (Próximo >) * manter os plugins selecionados
ção do TerraMA2 3.0.1 – Escolher o Local da Instalação * Manter a pasta indicada.
* Aguarde a instalação.
Após a instalação, serão criados na Área de Trabalho e no Menu
correspondentes aos módulos de Administração e Configuração, Manual do Usuário e Manual Windows Explorer
Após a instalação, serão criados na Área de Trabalho e no Menu Iniciar ícones , Manual do Usuário e Manual
3.3- Instalação do Aplicativo WEB
O módulo de alerta TerraMA² é composto aberto em qualquer navegador
representam alertas, mapas de risco, planos adicionais, dados de entrada e possui diversas funcionalidades como animação, visualização gráfica e acesso a boletins.
Para realizar a instalação do do arquivo “AlertasWeb.war
instalados. As dependências são: Java 7 e Apache Tomcat 7 OBS: A instalação deve ser feita pelo
⇒ Instalando aplicativo WEB do TerraMA
- # Iniciar – TodosProgramas - ou digite no navegador Autenticação solicitada - {Nome do Usuário - {Senha tomcat Navegador / manager
- { Select WAR file to upload Enviar arquivo - (Olhar em : ▼ - (Tipo de arquivo : - (Nome ↕ AlertasWeb.war) - (Deploy) Navegador / manager
- Verifique na lista de aplicações o item instalado
NOTA: Caso tenha mais de um aplicativo web a ser instalado, onde um segundo bando de dados deve ser configurado, altere o nome “AlertasWeb.war” para algo c “AlertasWeb2.war”.antes de adicioná
lembre-se de alterar o parâmetro “OpenLayers.
nstalação do Aplicativo WEB TerraMA
2:
TerraMA² é composto de um aplicativo com interface WEB para se m qualquer navegador. Esse aplicativo realiza a apresentação d
alertas, mapas de risco, planos adicionais, dados de entrada e possui diversas como animação, visualização gráfica e acesso a boletins.
a instalação do aplicativo Web TerraMA² é necessário realizar o download AlertasWeb.war”. Esse módulo possui alguns pré-requisitos que precisam ser instalados. As dependências são: Java 7 e Apache Tomcat 7 descritos acima
: A instalação deve ser feita pelo Administrador do sistema operacional.
Instalando aplicativo WEB do TerraMA2:
TodosProgramas – Apache Tomcat 7.0 Tomcat7
ou digite no navegador http://localhost:8080/manager/html
Autenticação solicitada
Nome do Usuário tomcat} tomcat}
Navegador / manager - Tomcat Web Application Manager - Deploy { Select WAR file to upload (Selecionar arquivo…)}
▼ <pasta selecionada>) (Tipo de arquivo : ▼ Todos os arquivos)
↕ AlertasWeb.war)
Navegador / manager - Tomcat Web Application Manager - Applications
lista de aplicações o item instalado, conforme a figura abaixo
Figura 3.2 – Aplicação AlertasWeb
: Caso tenha mais de um aplicativo web a ser instalado, onde um segundo bando de dados deve ser configurado, altere o nome “AlertasWeb.war” para algo c “AlertasWeb2.war”.antes de adicioná-lo conforme procedimento acima. Posteriormente,
se de alterar o parâmetro “OpenLayers.ProxyHost” no item 3.4.
:
de um aplicativo com interface WEB para se . Esse aplicativo realiza a apresentação das análises que alertas, mapas de risco, planos adicionais, dados de entrada e possui diversas é necessário realizar o download requisitos que precisam ser descritos acima.
do sistema operacional.
Apache Tomcat 7.0 Tomcat7 – Tomcat Manager http://localhost:8080/manager/html.
Deploy
Applications
conforme a figura abaixo.
: Caso tenha mais de um aplicativo web a ser instalado, onde um segundo bando de dados deve ser configurado, altere o nome “AlertasWeb.war” para algo como lo conforme procedimento acima. Posteriormente,
Neste ponto o módulo de alertas está instalado, mas ainda não está configurado. Como configurar e customizar o módulo de alertas veja no Manual do Usuário.
Normalmente os diretórios das aplicações adicionadas ao Tomcat 7 ficam nos diretórios "C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps" para Windows ou /var/lib/tomcat7/webapps para Linux.
Normalmente o endereço do módulo de visualização é
http://localhost:8080/AlertasWeb/, é necessário que configure o Tomcat 7 para que usuários externos possam ter acesso ao módulo de alertas. Lembre-se sempre de dar permissão de acesso externo e configurar o firewall para o Tomcat 7.
3.4 - Configuração do TerraMA
2A configuração final do TerraMA2 depende do usuário ter criado um banco de dados (de
estudo ou operação), tenha cadastrado fontes de coleta de dados, tenha definido planos de risco e adicionais que foram importadas no aplicativo TerraView, tenha criado análises e adicionado usuários para receber tais análises. Estas definições dependem do uso que o usuário fará ao TerraMA2.
Os procedimentos a seguir foram definidos supondo algumas definições como exemplo. • Tipo do gerenciador de banco de dados utilizado : PostgreSQL
• Usuário do gerenciador do banco de dados : postgres • Senha do gerenciador de banco de dados: postgres • Porta do gerenciador de banco de dados: 5432
• Nome do Banco de Dados criado com TerraView : meubanco
• Nome da vista definida dentro do banco de dados com o TerraView : vista1 • Nome de um usuário definido no módulo de configuração com algumas análises
associadas a este usuário: user1 • Senha para este usuário: user1
3.4.1- CONFIGURAÇÃO DO TERRAOGC:
O TerraOGC está apto a disponibilizar os dados nos formatos WFS, WMS e WCS do padrão OGC, mas para isso é necessário configurar cada um dos serviços. O diretório de instalação do TerraOGC contém os seguintes arquivos que precisam ser configurados: wcsconfiguration.xml, wmsconfiguration.xml e wfsconfiguration.xml.
Os três arquivos possuem basicamente a mesma estrutura, onde a principal configuração é a inclusão de banco de dados para que seja disponibilizado.
Na área <TeDataSource> adicione os bancos de dados TerraLib que deseja disponibilizar. Abaixo um exemplo de um banco de dados PostgreSQL conforme definições acima.
<TeDatabase id="1">
<DBType>PostgreSQL</DBType> <Host>localhost</Host>
<User>postgres</User>
<Password>postgres</Password>
<DBName>meubanco</DBName> *nome do banco de dados <TeViews>
<TeView name="vista1"/> *nome da vista criado no TerraView </TeViews>
</TeDatabase>
Na propriedade TeView, adicione todas as Vistas que deseja disponibilizar. Replique o conteúdo dessa linha para quantas vistas deseja que publicar com TerraOGC.
NOTA: Caso tenha mais de um aplicativo web instalado, duplique todo o trecho com os parâmetros acima e edite-os de acordo com o tipo de banco utilizado (PostgreSQL, PostGIS ou MySQL), local onde está sendo executado o servidor de banco de dados (localhost ou outro), usuário e senha de acesso ao banco, nome do banco e vistas criadas no TerraView. No parâmetro “TeDatabase id” altere para 2 para um segundo aplicativos web.
3.4.2- CONFIGURAÇÃO DO MÓDULO DE ALERTA - WEB:
É necessário ainda configurar ainda o aplicativo WEB que foi instalado pelo Tomcat acima (item 3.3). O diretório (pasta) das aplicações adicionadas ao Tomcat 7 ficam em "C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps". Utilizaremos o Módulo de Administração para gerar as configurações necessárias no diretório “AlertasWeb”.
⇒ Configurando o aplicativo WEB:
TerraMA2 – Módulo de Administração AlertasWeb - {Título: Meu sistema de alerta}
- {Logo: Acesse um arquivo PNG de 550 x 50 pixels com logotipo de sua instituição}
use o botão para acessar o arquivo “SeuLogo.png”
- {Mapa – Longitude (Centro): -44.5} Coordenada X inicial para abrir o mapa na área de desenho
- {Mapa – Latitude (Centro): -22.7} Coordenada Y inicial para abrir o mapa na área de desenho
- {Mapa – Nível de Zoom: 8}
- {Endereço TerraOGC: http://localhost/teogc/terraogcwmscgi.exe}
* IMPORTANTE : troque “localhost” pelo IP ou nome do computador para que o aplicativo WEB possa ser visto por outros computadores da rede (interna ou externa)
- {Saída - Diretório: C:/TMP } escolha uma pasta temporária qualquer
ou use o botão para indicar o caminho
- ( OK) * na mensagem - O conteúdo da pasta mesma pasta disponível em 7.0/webapps/AlertasWeb
3.4.3- RECARREGAR O APACHE
Abrir o Tomcat Manager. Verifique a porta do Tomcat http://localhost:8080/manager
Clique no Reload ao lado do aplicativo “AlertasWeb”
3.4.4- TESTAR O APLICATIVO
O módulo de alerta ( análises geradas por um banco de tempo real. Durante a execução do pela página Web, portanto, inicie
Abrir o navegador e digitar o endereço: http://localhost:8080/AlertasWeb
No navegador deverá aparecer o login do usuário. mensagem
O conteúdo da pasta C:/TMP/AlertasWeb deve ser integralmente copiado para a
mesma pasta disponível em C:/Program Files/Apache Software Foundation/Tomcat AlertasWeb
RECARREGAR O APACHE-TOMCAT:
Abrir o Tomcat Manager. Verifique a porta do Tomcat: http://localhost:8080/manager
Clique no Reload ao lado do aplicativo “AlertasWeb”
TESTAR O APLICATIVO WEB:
módulo de alerta (Aplicativo Web) permite visualizar os eventos as por um banco de estudo, embora seja mais útil em bancos urante a execução do estudo você pode acompanhar a atualização d pela página Web, portanto, inicie a execução do estudo antes de acessar o aplicativo Web.
navegador e digitar o endereço:
http://localhost:8080/AlertasWeb navegador deverá aparecer o login do usuário.
deve ser integralmente copiado para a C:/Program Files/Apache Software Foundation/Tomcat
permite visualizar os eventos resultantes das ancos em operação em studo você pode acompanhar a atualização dos eventos a execução do estudo antes de acessar o aplicativo Web.
Abrir o navegador e digitar o endereço: Log in - { Usuario: - { Contraseña: - (Log in) TerraMA2
* A janela principal do aplicativo Web é apresentada, algo como a figura a seguir. navegador e digitar o endereço:
user1} * usar login e senha fornecidos no user1}
* A janela principal do aplicativo Web é apresentada, algo como a figura a seguir. * usar login e senha fornecidos no item 3.8
4 – INSTALAÇÂO LINUX
A plataforma Linux possui três tipos de distribuição: Tar.gz, Deb e RPM. As distribuições Deb e RPM servem apenas para os Linux's que sigam esse tipo de instalação.
Para todas as formas de instalação alguns pacotes precisam ser instalados, para que o TerraMA² possa executar. As dependências são:
• libqtcore4 • libqtgui4 • libqtxml4 • libqtnetwork4 • libxerces-c3.1 • libpq9.0_5 • libmysqlclient
Para instalar os pacotes listados acima (é necessário que seja o usuário root), utilize os seguintes comandos para cada uma das bibliotecas:
su
urpmi <nome do pacote>
4.1 – Instalação do TerraMA
24.1.1 – TAR.GZ
Neste tipo de distribuição o pacote de aplicativos do TerraMA² está apenas reunido e compactado. Para descompactar o pacote terrama2_3.0.tar.gz utilize o seguinte comando:
tar -zxf terrama2_3.0.tar.gz
Após a execução do comando, é criado um diretório chamado "terrama2_3.0" no diretório corrente. Neste tipo de instalação é necessário que os pacotes dependentes sejam instalados para que o TerraMA² seja executado.
Para executar os módulos do TerraMA², entre no diretório de instalação e execute os comandos abaixo para abrir o módulo de Administração e Configuração, respectivamente:
./admin ./config
4.1.2 – DEB
Neste tipo de distribuição o pacote de aplicativos do TerraMA² está no formato das distribuições baseadas no ambiente Debian. Para instalar o pacote terrama2_3.0.1.deb utilize o seguinte comando:
dpkg –i terrama2_3.0.1.deb
Para realizar a instalação é necessário que seja o usuário root, logo se deve tomar cuidado com as permissões o diretório de instalação, principalmente a permissão de escrita.
Após a execução do comando, no diretório /usr/local é criado um diretório chamado "terrama2". Para executar os módulos do TerraMA² execute os comandos abaixo para abrir o módulo de Administração e Configuração, respectivamente:
./usr/local/terrama2/admin ./usr/local/terrama2/config
4.1.3 – RPM
Neste tipo de distribuição o pacote de aplicativos do TerraMA² está no formato das distribuições baseadas em instalações RPM(RedHat Package Manager). Para instalar o pacote terrama2_3.0.1.rpm utilize o seguinte comando:
rpm –ivh terrama2_3.0.1.rpm
Para realizar a instalação é necessário que seja o usuário root, logo se deve tomar cuidado com as permissões o diretório de instalação, principalmente a permissão de escrita.
Após a execução do comando, no diretório /usr/local é criado um diretório chamado "terrama2". Para executar os módulos do TerraMA² execute os comandos abaixo para abrir o módulo de Administração e Configuração, respectivamente:
./usr/local/terrama2/admin ./usr/local/terrama2/config
4.2 – TerraOGC
O pacote TerraOGC é composto por aplicativos que fornecem os dados presentes em um banco de dados TerraLib no formato do padrão OGC. Especificamente para o TerraMA² o TerraOGC disponibiliza os dados apenas nos formatos WFS, WMS e WCS.
Para realizar a instalação do aplicativo TerraOGC é necessário realizar o download do pacote. O download deve ser realizado no sitio de internet http://www.dpi.inpe.br/terrama2/, na página de download, onde é necessário realizar um cadastro, caso ainda não tenha realizado.
Esse módulo possui alguns pré-requisitos que precisam ser instalados. As dependências são: Apache HTTP (http://httpd.apache.org/). Para prosseguir realize a instalação das dependências.
4.2.1 – TAR.GZ
Neste tipo de distribuição o pacote de aplicativos do TerraOGC está apenas reunido e compactado. Para descompactar o pacote terraogc_1.1.0.tar.gz utilize o seguinte comando:
tar -zxf terraogc_1.1.0.tar.gz
Após a execução do comando, é criado um diretório chamado "terraogc_1.1.0" no diretório corrente. Neste tipo de instalação é necessário que os pacotes dependentes sejam instalados para que o TerraMA² seja executado.
Para executar os módulos do TerraOGC, é necessário realizar a configuração apresentada no item 4.3
4.2.2 – DEB
Neste tipo de distribuição o pacote de aplicativos do TerraOGC está no formato das distribuições baseadas no ambiente Debian. Para instalar o pacote terraogc_1.1.0.deb utilize o seguinte comando:
dpkg –i terraogc_1.1.0.deb
Para realizar a instalação é necessário que seja o usuário root, logo se deve tomar cuidado com as permissões o diretório de instalação, principalmente a permissão de escrita.
Após a execução do comando, no diretório /usr/local é criado um diretório chamado "terraogc". Para executar os módulos do TerraOGC, é necessário realizar a configuração apresentada no item 4.3
4.2.3 – RPM
Neste tipo de distribuição o pacote de aplicativos do TerraMA² está no formato das distribuições baseadas em instalações RPM(RedHat Package Manager). Para instalar o pacote terraogc_1.1.0.rpm utilize o seguinte comando:
rpm –ivh terraogc_1.1.0.rpm
Para realizar a instalação é necessário que seja o usuário root, logo se deve tomar cuidado com as permissões o diretório de instalação, principalmente a permissão de escrita.
Após a execução do comando, no diretório /usr/local é criado um diretório chamado "terraogc". Para executar os módulos do TerraOGC, é necessário realizar a configuração apresentada no item 4.3
4.3 – Configurando
Após realizar a instalação das dependências e do TerraOGC é necessário configurar o Apache HTTP e o TerraOGC
4.3.1 – APACHE HTTP
Configurando o Apache HTTP para adicionar o TerraOGC como uma aplicação. Para isso é necessário alterar o arquivo httpd.conf adicionando as seguintes propriedades. O arquivo httpd.conf fica armazenado no diretório /etc/httpd/conf no ambiente Linux (é necessário permissão de superusuário).
As propriedades abaixo podem ser incluídas ao final do arquivo httpd.conf: ScriptAlias /teogc/ "C:/Program Files/TerraOGC/"
<Directory "C:/Program Files/TerraOGC/"> Options +ExecCGI
Order allow,deny Allow from all </Directory>
Essas propriedades não possuem nenhuma restrição, este é apenas um exemplo simples de configuração. De acordo com sua necessidade configure a sua maneira o Apache HTTP. 4.3.2 – TERRAOGC
O TerraOGC está apto a disponibilizar os dados nos formatos WFS, WMS e WCS do padrão OGC, mas para isso é necessário configurar cada um dos serviços. O diretório de instalação do TerraOGC contém os seguintes arquivos que precisam ser configurados: wcsconfiguration.xml, wmsconfiguration.xml e wfsconfiguration.xml.
Os três arquivos possuem basicamente a mesma estrutura, onde a principal configuração é a inclusão de banco de dados para que seja disponibilizado.
Na área <TeDataSource> adicione os bancos de dados TerraLib que deseja disponibilizar. Abaixo um exemplo de um banco de dados PostgreSQL.
<TeDatabase id="2">
<DBType>PostgreSQL</DBType> <Host>localhost</Host>
<Password>password</Password> <DBName>databasetwo</DBName> <TeViews> <TeView name="View1"/> <TeView name="View2"/> </TeViews> </TeDatabase>
Na propriedade TeView, adicione todas as Vistas que deseja disponibilizar. Além do banco de dados pode-se configurar as outras propriedades dos arquivos de configuração.