Serviços
Os serviços disponíveis incluem serviços de coleta, interpolação, análise, visualização e alerta. As características do serviços são:
- Somente usuário com privilégio de administrador pode configurar e inicializar os serviços;
- Os serviços podem ser executados na máquina local ou remota;
- O usuário administrador pode criar vários serviços de cada tipo;
- Um “log” de cada serviço é criado no banco de dados da plataforma para armazenar o status corrente;
- Por default um serviço local de cada tipo já vem configurado após a instalação.
Um ícone será associado para cada tipo de serviço, ou seja:
- Serviço de Coleta -
- Serviço de Análise -
- Serviço de Visualização -
- Serviço de Alerta -
- Serviço de Interpolação-
A Figura 2.4 mostra a área de trabalho do menu Serviços. Note que um tipo de cada serviço vem automaticamente configurado após a instalação. Nesta área é possível iniciar ou parar individualmente cada serviço, ou ainda iniciar e parar todos. Um serviço ainda pode ser removido. Veja a seguir mais detalhes de cada serviço e as opções de manipulação.
Figura 2.4 – Módulo de Administração: serviços disponíveis.
SERVIÇO DE COLETA 
O serviço de coleta é utilizado para a busca de dados dinâmicos em servidores locais ou remotos. Cada dado dinâmico deverá ter uma programação para que seja feita a coleta por este serviço e incorporado à base de dados. As seguintes propriedades deverão ser preenchidas:
- Informação : identificação do serviço;
- Máquina : se local informar caminho e porta, se remoto informar o endereço Ssh, caminho, porta e usuário com permissão de executar o serviço;
- Log : local em banco de dados a ser armazenado o status do serviço.
SERVIÇO DE ANÁLISE 
O serviço de análise é utilizado para executar os cálculos dos modelos de análise escritos em Python. As seguintes propriedades deverão ser preenchidas:
- Informação : identificação do serviço;
- Máquina : se local informar caminho e porta, se remoto informar o endereço Ssh, caminho, porta e usuário com permissão de executar o serviço;
- Log : local em banco de dados a ser armazenado o status do serviço.
SERVIÇO DE VISUALIZAÇÃO 
O serviço de visualização é utilizado para publicar os dados estáticos, dinâmicos ou resultado de análises no módulo de monitoramento web fazendo uso de um servidor de mapas, no caso o Geoserver deverá ser configurado para ser ser utilizado. As seguintes propriedades deverão ser preenchidas:
- Informação : identificação do serviço;
- Máquina : se local informar caminho e porta, se remoto informar o endereço Ssh, caminho, porta e usuário com permissão de executar o serviço;
- Log : local em banco de dados a ser armazenado o status do serviço.
- Parâmetros do servidor de mapas : local, porta e usuário do Geoserver devem ser informados. Se não foi alterado nenhum parâmetro na instalação do Geoserver estes devem ser:
- Endereço: http://localhost/geoserver
- Porta:8080
- Usuário: admin
- Senha: geoserver
SERVIÇO DE ALERTA 
O serviço de alerta é utilizado para envio de e-mail e SMS. As seguintes propriedades deverão ser preenchidas:
- Informação : identificação do serviço;
- Máquina : se local informar caminho e porta, se remoto informar o endereço Ssh, caminho, porta e usuário com permissão de executar o serviço;
- Log : local em banco de dados a ser armazenado o status do serviço;
- Parâmetros do E-mail : configuração do servidor SMTP deve ser informado. Exemplo do servidor de email do GMAIL tem os seguintes parâmetros:
- Mervidor: smtp.gmail.com
- Porta: 587
- Usuário: <seu email>
- Senha: <sua senha>
SERVIÇO DE INTERPOLAÇÃO 
O serviço de interpolação é utilizado para criar novos dados dinâmicos matriciais a partir da interpolação de dados dinâmicos de PCD ou ocorrências (em desenvolvimento). As seguintes propriedades deverão ser preenchidas:
- Informação : identificação do serviço;
- Máquina : se local informar caminho e porta, se remoto informar o endereço Ssh, caminho, porta e usuário com permissão de executar o serviço;
- Log : local em banco de dados a ser armazenado o status do serviço.
As opções de manipulação de usuário são:
- ADICIONAR UM SERVIÇO LOCAL OU REMOTO:
Para adicionar um novo serviço é necessário que um usuário administrador esteja conectado. No menu “Administração” escolha “Serviços” para a lista de serviços disponíveis ser apresentada na área de trabalho. Clique no botão “ + ” para adicionar novo serviço. Utilize o botão “Salvar” para salvar o serviço. Não é permitido nome de serviço em duplicidade. Botão “Cancelar” volta à tela anterior sem salvar o serviço. Detalhes da adição de um novo serviço veja aqui.
.
- FILTRANDO ITENS NA LISTA DE SERVIÇOS:
Para filtrar itens na lista de serviços clique em “Serviços” no menu de opções. Na área de trabalho no campo texto “Digite para pesquisar” digite o texto desejado. Note que todas as colunas disponíveis são utilizadas no filtro. Utilize o botão “Avançado” para apresentar os botões referentes aos tipos de serviços e escolher os que deverão fazer parte da lista. Por padrão todos os tipos estarão selecionados. O filtro digitado e o(os) botões de escolha do tipo de serviços são combinados para apresentar os itens da lista.
- REMOVENDO UM SERVIÇO:
Para remover um serviço somente um usuário com privilégio de administrador poderá fazer. No menu “Administração” clique “Serviços” para apresentar a lista de serviços disponíveis na área de trabalho. Na frente do nome do serviço clique em “Remover”. Clique o botão “OK” para confirmar remoção.
Nota: Caso algum item de projeto (dado dinâmico, interpolação, análise, visualização ou alerta) associado ao serviço correspondente (coleta, interpolação, análise, visualização ou alerta) que foi removido causará a paralisação da tarefa do item associado e outros que dependam desse. Por exemplo, remover um serviço de análise causa a paralisação imediata de uma análise que estiver associada ao serviço e como consequência a visualização dessa análise também deixará de ser executada se estiver com agendamento automático.
- INICIALIZANDO SERVIÇO:
Para iniciar serviços somente um usuário com privilégio de administrador poderá fazer. No menu “Administração” clique “Serviços” para apresentar a lista de serviços disponíveis na área de trabalho. Na frente do nome do serviço clique em “Iniciar”. O Status, representado por uma bola vermelha, passa para uma bola verde. Para iniciar todos os serviços ou aqueles que ainda não foram iniciados clique em “Iniciar todos”.
- FINALIZANDO SERVIÇO:
Para finalizar ou parar serviços somente um usuário com privilégio de administrador poderá fazer. No menu “Administração” clique “Serviços” para apresentar a lista de serviços disponíveis na área de trabalho. Na frente do nome do serviço clique em “Parar”. O Status, representado por uma bola verde, passa para uma bola vermelha. Para parar todos os serviços clique em “Parar todos”. Entretanto, esta opção só estará disponível quando todos os serviços estiverem inicializados.