A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Dependable Technologies for Critical Systems República de Moçambique MINISTÉRIO DA SAÚDE Direcção de Planificação e Cooperação Departamento de Informação.

Apresentações semelhantes


Apresentação em tema: "Dependable Technologies for Critical Systems República de Moçambique MINISTÉRIO DA SAÚDE Direcção de Planificação e Cooperação Departamento de Informação."— Transcrição da apresentação:

1 Dependable Technologies for Critical Systems República de Moçambique MINISTÉRIO DA SAÚDE Direcção de Planificação e Cooperação Departamento de Informação para a Saúde MOZAMBICAN OPEN ARCHITECTURES, STANDARDS AND INFORMATION SYSTEMS Avenida Julius Nyerere, nº 3326 – Condomínio Diplomatic Village, Casa nº 1 Tels: web: - Maputo – Moçambiquehttp://www.moasis.org.mz Physical Address Unit D11, Westlake Square, Bell Crescent, Westlake, Cape Town Postal Postnet Suite 280, Private Bag X26, Tokai 7966, South Africa Tel+27 (0) Fax+27 (0) E-mai Website: Manual de Administração SIS-MA SISMA – Sistema de Informação de Saúde para Monitoria e Avaliação Data: Maio de 2014 Versão 1.0

2 MISAU 2 Agradecimentos A MOASIS (mozambican open architectures, standards and information systems) expressa os seus agradecimentos a: - Jembi Health Systems; - Departamento de Informação para a Saúde do Ministério da Saúde da República de Moçambique; - Pessoal das Direcções Provinciais de Saúde e respectivos Serviços Distritais de Saúde, Mulher e Acção Social (SDSMAS), em particular os técnicos dos Núcleos de Estatística e Planificação (NEPs) e Médicos Chefes Distritais de Saúde incluindo o pessoal das unidades sanitárias envolvidas. - CDC (U.S. Centers for Disease Control and Prevention). - e a todos aqueles que directa ou indirectamente contribuíram pessoal ou institucionalmente e de forma desinteressada mas preciosa para a produção e divulgação do presente manual e para o sucesso deste projecto em geral. "O desenvolvimento do presente manual e do respectivo projecto beneficiaram do apoio do Acordo de Cooperação entre o Departamento de Saúde e Serviços Humanos, Centros para o Controle de Doenças e Prevenção - Divisão de HIV/SIDA Global e Jembi Health Systems/MOASIS [Co-operative Agreement Nº U2G/PS ]. O seu conteúdo é da exclusiva responsabilidade dos autores e não representa necessariamente a posição oficial do CDC. "

3 MISAU 3 Índice NºCapítuloPág. 1Instalação e Configuração do SIS-MA no Servidor Central – Online 4 2Instalação e Configuração do SIS-MA nas máquinas Clientes – Offline 20 3Instalação e Configuração do OTRS24 4Instalação e Configuração do Icinga40 5Ficha Técnica52

4 MISAU 4 Instalação e Configuração do SIS-MA no Servidor Central – Online

5 MISAU 5 1. Instalação e Configuração do SIS-MA no Servidor Central Pré-requisitos do Servidor Criação de um novo Utilizador Ajuste do Sistema operativo Kernel Instalação de JAVA Instalação do motor de Base de dados PostgreSQL Configuração de ligação da aplicação à Base de Dados Instalação do Serviço Aplicacional Tomcat Executar o SISMA

6 6 MISAU 1. Instalação e Configuração do SIS-MA no Servidor Central Pré-requisitos do Servidor O SISMA é uma aplicação com uma base de dados intensiva e requer que o servidor tenha memória RAM, núcleos de CPU e disco rígido adequados. Para sua instalação deve-se ter em conta os seguintes pré-requisitos de Software e Hardware: 1Pré-requisitos Mínimos2Pré-requisitos Recomendados Sistema Operativo: Linux Ubuntu ou Superior Motor de Base de dados: PostgreSQL Serviço aplicacional: Tomcat Memória RAM: Pelo menos 4 GB por uma instância pequena. CPU: 4 Núcleos de CPU para instância pequena. Disco Rígido: Disco de 7200 RPM, velocidade minima de leitura deve ser de 150 Mb/s Mb/s Sistema Operativo: Linux Ubuntu ou Superior Motor de Base de dados: PostgreSQL Serviço aplicacional: Tomcat Memória RAM: Pelo menos 12 GB. CPU: 8 Núcleos de CPU para instância pequena - Processador quad-core 2GHZ ou superior Disco Rígido: Disco SSD, velocidade de leitura deve ser 350 Mb/s ou superior

7 7 MISAU 1. Instalação e Configuração do SIS-MA no Servidor Central Criação de um novo Utilizador Não é recomendado a execução usando o utilizador “root”. Se pretender criar um novo utilizador para a execução do SISMA, invoque os seguintes comandos: Criar um novo utilizador chamado “sisma”: Se não existe um grupo admin, deve-se cria-lo: Atribuir ao utilizador a execução temporarária de operações como root: Atribuir uma palavra passe para a conta: Certificar que introduziu uma palavra passe forte. Se pretender desabilitar o login remoto para a conta root invoque o comando: useradd –d /home/sisma –m sisma –s /bin/bash groupadd admin usermod –G admin sisma passwd sisma sudo passwd –l root # Descrição Comando na terminal

8 8 MISAU Para o ajuste do Sistema Operativo Kernel, siga os passos abaixo (Estas configurações são opcionais, excepto a configuração da memória partilhada, pois é necessário para a alocação em postgreSQL). Abra o ficheiro de configurações Kernel invocando na terminal: sudo nano /etc/sysctl.conf No final do ficheiro adicione as seguintes linhas ao lado: Estas configurações são opcionais, excepto a configuração da memória partilhada, pois é necessário para a alocação em postgreSQL. Deve ajustar esses valores dependendo das caracteristicas do servidor kernel.shmmax = net.core.rmem_max = net.core.wmem_max = Grave as alterações fazendo com que estas tenham efeito: sudo sysctl -p 1. Instalação e Configuração do SIS-MA no Servidor Central Ajuste do Sistema Operativo Kernel 1 2 3

9 9 MISAU 1. Instalação e Configuração do SIS-MA no Servidor Central Instalação de JAVA Para a instalar o Java invoque o seguinte comando:sudo apt-get install openjdk-7-jdk Verifique se a instalação correu bem invocando: (Deverá obter como output a versão do Java instalado) java -version O SIS-MA foi desenvolvidousando a linguagem JAVA. Para a sua instalação, siga os seguintes comandos: 1 2

10 10 MISAU Para a instalação do motor de base de dados PostgreSQL versão 9.1, primeiramente deve-se adiciona-lo ao repositório de pacotes Ubuntu para o sistema em uso. sudo apt-get install python-software-properties sudo add-apt-repository ppa:pitti/postgresql sudo apt-get update Invoque o seguinte comando para instalar o PostgreSQL sudo apt-get install postgresql-9.1 Mude para o utilizador postgres usando:sudo su postgres 1. Instalação e Configuração do SIS-MA no Servidor Central Instalação do motor de Base de Dados PostgreSQL Crie um utilizador não previlegiado chamado “sisma” e Introduza uma palavra passe segura no prompt createuser -SDRP sisma Crie a base de dados para a aplicação SISMA, invocando: createdb -O sisma Retorne a sessão executando:exit Após execução dos comandos citados, o motor de base de dados PostgreSQL estará instalado, com um utilizador postgreSQL “sisma” e com as base de dados para o SIS-MA definida pela utilizador.

11 11 MISAU Faça o ajuste de desempenho, abrindo o arquivo “postgresql.conf”: sudo nano /etc/postgresql/9.1/main/postgresql.conf Defina as seguintes propriedades para o ajuste de desempenho (estas foram definidas tendo como base o minimo de pré-requisito definido para o servidor. É necessário que ajuste estes valores de acordo com as carateristicas do servidor a ser instalado o SIS-MA): shared_buffers = 2400MB work_mem = 20MB maintenance_work_mem = 256MB effective_cache_size = 8000MB checkpoint_segments = 32 checkpoint_completion_target = 0.8 wal_buffers = 16MB synchronous_commit = off wal_writer_delay = 10000ms 1. Instalação e Configuração do SIS-MA no Servidor Central Instalação do motor de Base de Dados PostgreSQL Faça o restart do PostgreSQL invocando:sudo /etc/init.d/postgresql restart Após instalação do PostgreSQL e criação de uma base de dados para a aplicação SIS-MA, é necessário ajustar alguns parâmetros de forma a obter um melhor desempenho

12 12 MISAU 1. Instalação e Configuração do SIS-MA no Servidor Central Configuração de ligação da aplicação à Base de Dados A informação da conexão entre a aplicação SIS-MA e a base de dados é fornecida através da configuração de um ficheiro chamado “hibernate.properties”. hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect hibernate.connection.driver_class = org.postgresql.Driver hibernate.connection.url = jdbc:postgresql : hibernate.connection.username = sisma hibernate.connection.password = xxxx hibernate.hbm2ddl.auto = update O ficheiro “hibernate.properties” contêm a senha em texto claro para a sua base de dados, logo, é preciso proteger contra acessos não autorizados, dando permissão de leitura e escrita ao utilizador “sisma” Para isso invoque o comando ao lado. Nota: este comando deve ser executado no directório onde se localiza o ficheiro hibernate.properties chmod 0600 hibernate.properties2 1 Crie um ficheiro chamado hibernate.properties contendo os parâmetros definidos ao lado e guarda o ficheiro em local conveniente. Nos parâmetros ao lado, deve-se tomar em atenção o seguinte: - Base de dados criada nos passos anteriores para a aplicação SISMA. Username – Utilizador criado para a base de dados SISMA Password – Senha indicada para o utilizador criado.

13 13 MISAU 1. Instalação e Configuração do SIS-MA no Servidor Central Instalação do Serviço Aplicacional Tomcat Limpe todos os ficheiros existentes na pasta webapps dentro do ficheiro descarregado, através do comando: rm -rf webapps/* Para a instalação do Tomcat faça download do Tomcat usando um browser apartir do link: Extraia o ficheiro para uma localização conveniente. Apartir da pasta do projecto SISMA, \SISMA - Management Repository\deliverables\Phase 4 - Software development, copie os ficheiros “SISMA.WAR” e “ROOT.war” para o directório webapps. Crie um ficheiro chamado setenv.sh e coloque dentro da pasta bin localizado dentro da pasta do tomcat extraido e adicione no ficheiro as linhas abaixo. export JAVA_HOME='/usr/lib/jvm/java-7-openjdk' export JAVA_OPTS='-Xmx7500m -Xms4000m - XX:MaxPermSize=500m -XX:PermSize=300m' export DHIS2_HOME='/home/sisma/config' 1 O primeiro comando vai definir a localização do seu Java Runtime Environment; O segundo comando vai dedicar memória para o Tomcat (Deve-se adaptar de acordo com a memória RAM da máquina); O terceiro comando vai especificar o directório onde irá especificar o local para onde SIS-MA vai procurar o ficheiro de configuração hibernate.properties para leitura de dados. 2

14 14 MISAU 1. Instalação e Configuração do SIS-MA no Servidor Central Instalação do Serviço Aplicacional Tomcat O log é a principal fonte de informação para monitorar o comportamento do Tomcat. Os registos podem ser facilmente visualizados a partir do comando: tail -f logs/catalina.out Para configurar a porta que o Tomcat que atende aos pedidos, abra o ficheiro de configuração do Tomcat no directório /conf/server.xml, localize o elemento que não é comentada e altere o valor do atributo da porta para o número da porta desejada. Exemplo: Usando a porta 8082 1

15 15 MISAU 1. Instalação e Configuração do SIS-MA no Servidor Central Executar o SIS-MA Atribua previlegios de execução para os ficheiros no directório bin apatir do comando: chmod 755 bin/* O SISMA pode ser iniciado/interrompido invocando: bin/startup.sh bin/shutdown.sh O ficheiro log pode ser monitorado através do comando: tail -f logs/catalina.out Execução do SISMA Use o Google chrome para o acesso ao SIS-MA Link de Acesso: Para aceder a instância SISMA, apartir de um outro computador na rede, use: Link de Acesso: do servidor:, ou do servidor:

16 MISAU 16 Instalação e Configuração do SIS-MA nas máquinas Clientes – Offline

17 MISAU Instalação e Configuração do SIS-MA nas máquinas Clientes Pré-requisitos da máquina Instalação do SIS-MA Acesso ao SIS-MA

18 18 MISAU 2. Instalação do SIS-MA nas máquinas em modo offline Pré-requisitos da máquina 1Pré-requisitos Mínimos Sistema Operativo: Windows XP ou 7 Memória RAM: Mínimo 1 GB. Browser: Google Chrome A aplicação SIS-MA no modo offline será instalado nas máquinas onde não há acesso a internet, ou o mesmo é limitado. Este SIS-MA usa motor de base de dados H2, e o serviço aplicacional Jetty Para o funcionamento do SIS-MA modo offline, deve se garantir os seguintes requisitos mínimos:

19 19 MISAU 2. Instalação do SIS-MA nas máquinas em modo offline Instalação do SIS-MA 1.O SIS-MA dispõe de um instalador para o modo on-line e off-line. Executando o mesmo, Será aberto o “Janela” de instalação, clique no botão “Seguinte>”para avançar com a instalação. 2.Na janela “tipologia de instalação” caso seleccione modo on-line, será apenas instalado o browser Google Chrome. Na instalação offline, o utilizador será guiado através dos diversos passos da instalação seleccione a opção “Offline”> clique em “Seguinte”. 3.Na janela “Importação de configurações”, o utilizador tem a possibilidade de escolher as seguintes opções de importação de configurações: Base de dados limpa - Criação de uma base de dados limpa, sem dados. Base de dados com configurações - Criação de base de dados com configurações. Base de dados com configurações e histórico - Criação de uma base de dados com a possibilidade de escolha da Província e seu respectivo histórico de dados

20 20 MISAU 2. Instalação do SIS-MA nas máquinas em modo offline Instalação do SIS-MA 4.Na janela “Seleccione a localização de destino” mantenha a localização por defeito e clique em “Seguinte”; 5.Na janela “Seleccione os componentes” seleccione a opção de “instalar o Google Chrome” caso a sua máquina não tenha o Browser instalado. Caso contrário seleccione a opção de “não instalar nenhuma componente”. Prossiga clicando no botão “Seguinte”; 6.Na janela seguinte seleccione a opção de criar ícone no Ambiente de trabalho se assim o desejar ou não seleccione caso não pretenda ter o ícone de atalho da aplicação do SIS-MA. Clique em “Seguinte”;

21 21 MISAU 2. Instalação do SIS-MA nas máquinas em modo offline Instalação do SIS-MA 7.Esta é uma janela de mera informação do local, tipo e tarefas que serão instaladas. Prossiga com a instalação clicando novamente no botão “ Seguinte”; 8.Se a aplicação necessitar do java seleccione o JRE>=1.7 que a janela apresenta. Conclua e passe para a janela seguinte; 9.A instalação é iniciada e concluída após algum tempo. Termine a instalação clicando no botão “Concluir”;

22 22 MISAU 2. Instalação do SIS-MA nas máquinas em modo offline Acesso ao SIS-MA 1.Aceda à aplicação através do ícone de atalho SIS-MA ou pelo menu de Todos os Programas. 2.Aguarde enquanto a aplicação abre os serviços necessários. Este processo pode levar algum tempo

23 MISAU 23 Instalação e Configuração do OTRS

24 MISAU Instalação e configuração do Open-Source Ticket Request System (OTRS) Conceito do OTRS e enquadramento com o SIS-MA Lista de processos/Fluxos Pré-requisitos da máquina Instalação e Configuração Acesso ao OTRS Configurações de Administração do OTRS Configuração de Filas de Pedidos Configuração de Grupos de Agentes Configuração de Agentes Relação Agente-Grupo Criação de um cliente (Customer) Configuração de Estados de Pedidos (Tickets)

25 25 MISAU O que é o OTRS? OTRS- Open-source Ticket Request System, é um sistema de gestão de incidências livre e de código aberto que uma empresa, organização ou outra entidade pode usar para atribuir rótulos para a entrada de requisições e acompanhar comunicações futuras sobre elas. É um meio de gerenciar consultas recebidas, reclamações, pedidos de suporte, relatórios de defeitos e outras comunicações. 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Conceito e enquadramento no SIS-MA Enquadramento no SIS-MA O OTRS é um sistema web, sem custos, direccionado para o registo de pedidos de Help Desk (ex. pedidos de suporte, ou pedidos de resolução de um determinado problema) que permitirá aos utilizadores do SIS-MA a criação de pedidos via internet para a resolução de determinados tipos de acções/problemas encontrados no dia-a- dia associados a aplicação SIS-MA.

26 26 MISAU Para a integração entre o SISMA e o OTRS foram definidos uma lista de processos que serão disponibilizados aos diferentes utilizadores que terão acesso ao OTRS, como pode veriticar na tabela abaixo Lista de Processos/Fluxos IDPedidos RequisitanteResponsável 1Suporte - Utilizadores Criaçao/Actualização de Utilizadores Todos utilizadores do SIS-MA Administrador de Sistema/Equipa de Suporte à aplicação Criação/Actualização de Funções Outros 2Suporte - Funcionalidades Criação/Actualização de Formulários Responsável do Programa Director da DPS, Director Nacional da DPS, DIS/DPC, Administrador do sistema Criação/Actualização de Relatórios Responsável do Programa Criação/Actualização de Unidades Organizacionais Director Províncial de Saúde Outros 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Lista de Processos/Fluxos no OTRS

27 27 MISAU Os pedidos no OTRS possuem o seu ciclo de vida, com vários estados possíveis, todas elas manualmente configuráveis no sistema. Um pedido começa sempre em estado submetido após a sua criação, passa por vários estados intermédios, até o pedido ser resolvido e fechado. 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Lista de Processos/Fluxos no OTRS

28 28 MISAU 1Pré-requisitos Mínimos Sistema Operativo: Linux ubuntu Memória RAM: Pelo menos 4 GB. Disco Rigido: 250GB O OTRS requer como requisitos mínimos para o seu bom funcionamento, o seguinte: 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Pré-requisitos da máquina

29 29 MISAU Actualização completa do sistema operativo Linux Instalação de aplicativos de suporte – Serviço Aplicacional Apache e o SGBD MYSQL (Caso já tenha instalado na maquina os aplicativos deverá cancelar e passar para o passo seguinte) Instalação do OTRS - Download do OTRS versão Descomprima o ficheiro tar.gz, e mova o ficheiro para directório /opt, alterando o nome da paste de otrs para otrs Instalação do módulo perl sudo apt-get install aptitude sudo aptitude update sudo aptitude dist-upgrade sudo apt-get install build-essential libgd2-xpm-dev sudo apt-get install mysql-server libapache2-mod- auth-mysql php5-mysql wget tar -xzf otrs tar.gz mv otrs /opt mv otrs otrs sudo aptitude install libapache2-mod-perl2 libdbd- mysql-perl libnet-dns-perl libnet-ldap-perl libio- socket- ssl-perl libpdf-api2-perl libsoap-lite-perl libgd-text-perl libgd-graph-perl libapache-dbi-perl mysql-server # Descrição Comando na terminal Instalação e Configuração do Open-Source Ticket Request System (OTRS) Instalação e Configuração do OTRS Para instalar e configurar correctamente, deve-se seguir os passos abaixo:

30 30 MISAU Configuração do apache- Deve-se copiar os ficheiros sample configuration. O sistema irá usar mais tarde estes ficheiros, localizados em /opt/kernel e /opt/otrs/Kernel/Config, tendo um sufixo.dist O directório apache em /etc/apache ou /etc/apache2. Use o utilizador root e altere o seu directório para conf.d e copie o template apropriado em /opt/otrs/scripts/apache2-httpd.include.conf para um ficheiro chamado otrs.conf no directório de configurações Apache. Restart ao seu web Server para o carregamento de novas configurações cd /opt/otrs/Kernel cp Config.pm.dist Config.pm cp Config/GenericAgent.pm.dist Config/GenericAgent.pm sudo su cd /etc/apache2/conf.d cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf.d/otrs.conf /etc/init.d/apache2 restart 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Instalação e Configuração do OTRS 6 7 8

31 31 MISAU Após finalizar o processo de instalação do OTRS, este estará acessível apartir de um browser para a configuração final. Para aceder abra um browser (Mozilla ou google Chrome) e insira o seguinte link: 1.Verificação da informação sobre o OTRS e Clique em Next para continuar; 2.Clique em aceitar e next para continuar. 3.Em seguida deve-se criar a base de dados para o OTRS, indicando as seguintes informações: Admin User, Admin password, Host, Type ( ). Após terminar, Clique em check databases settings para verificar se as informações introduzidas estão correctas Instalação e Configuração do Open-Source Ticket Request System (OTRS) Instalação e Configuração do OTRS

32 32 MISAU 4.Caso a sua configuração seja bem- sucedida, visualizará uma interface que as configurações passaram a validação; 5.Configuração de , pode ser feito posteriormente, clique em Next para continuar; 6.A configuração do OTRS está assim terminada, é gerada os dados da conta para acesso ao OTRS, podendo posteriormente alterar a senha default criada; Instalação e Configuração do Open-Source Ticket Request System (OTRS) Instalação e Configuração do OTRS

33 33 MISAU Após o término da instalação e configuração, o OTRS disponibiliza 2 interfaces de visualização: 1 Interface Web do Agente 2Interface Web do Cliente Permite que os Agentes possam responder os pedidos dos clientes; Permite criar novos pedidos para os clientes ou outros Agentes; Permite a alteração dos dados dos clientes, etc. Link de Acesso: Os clientes têm uma interface Web separada no OTRS Os clientes podem criar e editar os seus pedidos e obter uma visão geral dos pedidos por eles criados. Link de Acesso: 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Acesso ao OTRS

34 34 MISAU 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Configuração de Administração do OTRS Configuração de Filas de Pedidos No OTRS os pedidos (Tickets) são guardadas em filas (queues) e sub-filas (sub-queues). Configuração de Filas de Pedidos Ex: Fila: Suporte – Utilizadores Sub-Fila: Criação de novo utilizador 1.Acede-se a Interface Web do Agente, Login com perfil de Administrador; 2.Clica-se no menu do topo o botão “Administração ”; 3.Na secção “Definições de filas” clique a opção “Fila”. 4.Clique no botão “Adicionar Fila”; 5.Preencha o formulário com os detalhes da fila que se pretende criar: O campo sub-fila é usado para relacionar uma fila dentro da outra. O campo Grupo define o tipo de utilizadores que tem acesso aos pedidos direccionados a esta fila

35 35 MISAU 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Configuração de Administração do OTRS Configuração de Grupos de Agentes Os agentes são utilizadores que tem acção sobre os pedidos requisitados pelos clientes. Estes podem editar os pedidos, responder, visualizar ou encaminhar. O grupo de agentes é onde se define os privilégios do agente do grupo. 1.Para a criação de um grupo de agentes seleccione no painel principal da administração, Grupos, dentro da área de gestão de agentes; 2.No painel pressione o botão “Adicionar grupo” 3.No formulário abaixo preencha com um nome, e coloque como o grupo como válido e clique em “Submeter”

36 36 MISAU 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Configuração de Administração do OTRS Configuração de Agentes 1.Para criar os agentes seleccione no painel de administração o botão Agentes na área de gestão de agentes. 2.Em seguida pressione em adicionar agente; 3.Preencha o formulário com os dados do agente e clique em “submeter”

37 37 MISAU 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Configuração de Administração do OTRS Relação Agente - Grupo As relações entre Agente e Grupo permite a um agente pertencer a um ou mais grupos, obtendo assim as permissões indicadas para cada grupo. 1.Para entrar nesta funcionalidade, no painel de administração clique “Agentes<>Grupos”. 2.O painel que segue mostra de um lado os agentes configurados na aplicação e do outro os grupos; 3.Clicando sobre qualquer um dos elementos das listas, é possível visualizar os seus privilégios. Nas referências indicado a amarelo na imagem, pode-se ter uma descrição de cada privilégio

38 38 MISAU 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Configuração de Administração do OTRS Criação de um cliente (Customer) O cliente é todo o utilizador que tem o privilégio de criar um pedido de suporte no sistema, enviando o pedido para os agentes para a sua resolução. 1.Para criar um cliente basta no painel de administração dentro da secção “Gestão de clientes” clicar em “Customer User” 2.Clicar em “Add customer user”; 3.Preencha o formulário e clicar no botão “Submeter”

39 39 MISAU 3. Instalação e Configuração do Open-Source Ticket Request System (OTRS) Configuração de Administração do OTRS Configuração de Estados de Pedidos Como todos os pedidos passam por um estado, desde o inicio (Submetido) até ao fecho (Fechado), o OTRS permite a configuração de diferentes tipos de estados. 1.No painel de administração na área de “Definições de tickets” clique a opção “Estados”; 2.Clicar no botão ”Adicionar Estado” 3.Preencha o formulário com o nome e o tipo de que pretende fornecer o estado e clicar no botão “Submeter”. Por padrão o OTRS possui alguns estados pré-configurados, podendo nesse caso altera-los ou criar novos

40 MISAU 40 Instalação e Configuração do ICINGA

41 MISAU Instalação e Configuração do Icinga Icinga: Conceito e enquadramento no SIS-MA Pré-requisitos da máquina Parâmetros Monitorados Instalação e Configuração Acesso ao icinga Monitorização de uma máquina remota Configurações da máquina remota Configurações do Servidor icinga Configurações dos parâmetros/serviços a monitorar

42 42 MISAU Enquadramento no SIS-MA O ICINGA, é uma aplicação Web, sem custos, e a sua instalação no MISAU estará focada em providenciar uma elevada qualidade de serviço no SISMA, através da monitorização activa dos servidores e serviços que correm no mesmo. A ferramenta possibilita também a configuração de alertas/notificações, garantindo uma rápida reacção das equipas técnicas de suporte, em caso de quebras de serviços críticos ao SIS-MA. O que é o Icinga? ICINGA é um sistema de monitoramento de qualidade de código aberto, que vigia as redes e qualquer recurso de rede concebível, notifica o usuário sobre os erros e as recuperações e gera os dados de desempenho para relatórios. É extensível, e pode monitorar, grandes ambientes complexos em toda locais dispersos. O ICINGA implica a instalação e configuração de dois serviços: ICINGA CORE e ICINGA WEB. O primeiro é o sistema de backoffice que garante a configuração dos parâmetros a recolher e toda a componente de recolha automática e de alarmística. A segunda componente é a componente de acesso à monitorização e reporting por parte de utilizadores com perfis associados. 4. Instalação e Configuração do ICINGA Conceito e enquadramento no SIS-MA

43 43 MISAU Parâmetros/ServiçosDescriçãoAlerta Significado Acesso ao Servidor Monitorização constante do uptime do servidor UPServidor Ligado DOWNServidor Desligado DOWNEndereço externo desligado Serviço Aplicacional do SISMA - TomCat Monitorização do estado do servidor aplicacional Tomcat, fundamental para o SIS-MA OKProcesso TOMCAT do SIS-MA em execução WARNING Vários processos (Acima do Esperado) TOMCAT a correr simultâneamente CRITICAL O processo Tomcat do SIS-MA não está em funcionamento Memória RAM Monitorização do consumo da memória RAM do servidor Central onde o SIS-MA estará instalado OK <80% Consumo de memória total aceitável WARNING Entre 80 a 90 % O Alerta para o memória. Prestes a atingir o consumo máximo CRITICAL >90% O consumo de memória atingiu máximo Disco Rígido Monitorização constante do uso do disco rígido do servidor central OK <80% Consumo de disco rígido aceitável WARNING Entre 80 a 90% Alerta para o disco rigido. Prestes a atingir o consumo máximo CRITICAL <90% Disco Rígido prestes a atingir o consumo máximo 4. Instalação e Configuração do ICINGA Parâmetros a monitorar

44 44 MISAU 1Pré-requisitos Mínimos Sistema Operativo: Linux Ubuntu Memória RAM: Pelo menos 4 GB. Disco Rigido: 250GB 4. Instalação e Configuração do ICINGA Pré-requisitos da máquina Para a correcta instalação da ferramenta de monitorização ICINGA, deve-se garantir os seguintes requisitos minimos:

45 45 MISAU Actualização completa do sistema operativo Linux Instalação do serviço aplicacional Apache Instalação de softwares necessários (a instalação do pacote dbconfig-commom será usado para questionar ao utilizador sobre o acesso a base de dados). É necessário adicionar o pacote do icinga e actualiza-lo para a mais recente versão. Instalação dos pacotes icinga, icinga-idoutils e do motor de base de dados Mysql (Durante a instalação, poderá ser necessário fornecer alguns dados e configurar o utilizador de acesso ao motor de base dados Mysql Certifique-se de fornecer respostas válidas) sudo apt-get install aptitude sudo aptitude update sudo aptitude dist-upgrade sudo apt-get install apache2 build-essential libgd2- xpm-dev sudo apt-get install dbconfig-common sudo apt-get install python-software-properties sudo add-apt-repository ppa:formorer/icinga sudo apt-get update sudo apt-get install icinga icinga-idoutils mysql-server libdbd-mysql mysql-client # Descrição Comando na terminal Para a instalação e configuração do ICINGA-Core, siga os passos abaixo: 4. Instalação e Configuração do ICINGA Instalação e Configuração do Icinga-Core

46 46 MISAU É necessário activar o serviço ido2db no directório /etc/default/icinga, colocando o ido2db para “yes”. Para isso, altere o ficheiro através do seguinte comando: Abra o ficheiro idoutils.cfg e copie o seguinte código abaixo, caso não exista deverá ser criado: define module{ module_name idomod module_type neb path /usr/lib/icinga/idomod.so args config_file=/etc/icinga/idomod.cfg } Para garantir que as alterações foram feitas com sucesso, execute o seguinte comando: Para que o icinga envie notificações, Edite o ficheiro contacts_icinga.cfg. Altere Altere para seu endereço- . nano /etc/default/icinga cd /etc/icinga/modules nano idoutils.cfg ln -s /usr/lib/icinga/idomod.so /usr/sbin/ nano /etc/icinga/objects/contacts_icinga.cfg Instalação e Configuração do ICINGA Instalação e Configuração do Icinga-Core

47 47 MISAU Para a instalação do icinga-web, adicione o pacote ao repositório, actualize para obter a versão mais recente e efectue a instalação, apartir do comandos abaixo. sudo add-apt-repository ppa:formorer/icinga-web sudo apt-get update sudo apt-get install icinga-web 1 # Descrição Comando na terminal Para a instalação e configuração do ICINGA-Web, siga os passos abaixo: 4. Instalação e Configuração do ICINGA Instalação e Configuração do Icinga-Web

48 48 MISAU Após o término da instalação e configuração, o icinga disponibiliza 2 interfaces de visualização: 1 Icinga Core 2Icinga Web Componente mais administrativa Link de Acesso: Utilizador:icingaadmin Palavra-passe:xxxx Componente para o utilizador geral Link de Acesso: Utilizador:icingaadmin Palavra-passe:xxxx 4. Instalação e Configuração do ICINGA Acesso ao ICINGA

49 49 MISAU O ICINGA permite a monitorização de máquinas remotas na mesma rede ou ambientes dispersos, recorrendo aos diferentes plugins para diferentes sistemas operativos.O plugin Nagios Remote Plugin Executor (NRPE) permite a recolha de informação em ambientes linux. A figura abaixo mostra como é feita a execução dos processos a partir do servidor icinga para maquina remota Linux. 4. Instalação e Configuração do ICINGA Monitorização de uma máquina remota

50 50 MISAU 4. Instalação e Configuração do Icinga Monitorização de uma Máquina Remota Configurações da Máquina Remota Instalação do servidor “Servidor NRPE” na máquina remota a monitorar: Instalação do plugin do nagios sudo apt-get install nagios-nrpe-server sudo apt-get install nagios-plugins Deve-se editar o ficheiro nrpe.cfg localizado em /etc/nagios/nrpe.cfg. Na linha allowed_hosts= deve-se adicionar o endereço IP do servidor ICINGA (os hosts devem ser separados por vírgula. Na linha dont_blame_nrpe=0, deve – se mudar o valor para 1 nano /etc/nagios/nrpe.cfg Salve as alterações feitas no passo anterior e faça restart do nagios-nrpe-server # Descrição Comando na terminal

51 51 MISAU 4. Instalação e Configuração do Icinga Monitorização de uma Máquina Remota Configurações no Servidor Icinga Download do nagios-nrpe-plugin Instalação do plugin do nagios wget 2.x/nrpe-2.12/nrpe-2.12.tar.gz -O nrpe.tgz tar xzf nrpe.tgz Salve as alterações feitas no passo anterior e faça restart do nagios-nrpe-server cd nrpe-2.12./configure --enable-ssl make all make install-plugin Após instalação do plugin Servidor-NRPE na máquina remota a monitorar, é preciso instalar o plugin do NRPE no servidor onde está instalado o ICINGA, onde este será responsável por enviar comandos para os computadores monitorados. Os passos seguintes ilustram como este plugin deverá ser instalado e configurado: Instalação nagios-nrpe-plugin (contém as definicoes dos comandos check_nrpe) /usr/lib/nagios/plugins/check_nrpe -H Verificação da Instalação, O comando acima deverá retornar a versão do NRPE instalado. Ex: NRPE v2.12 wget 2.x/nrpe-2.12/nrpe-2.12.tar.gz -O nrpe.tgz # Descrição Comando na terminal

52 52 MISAU Abaixo é indicado um exemplo da forma correcta de configurar um serviço no icinga: 1.Para monitorar o Acesso ao servidor é necessário adicionar o seguinte codigo abaixo no ficheiro localizado em etc/icinga/objects/localhost_icinga.cfg; 2.Editar o ficheiro hostgroups_icinga.cfg, acrescentando o servidor icinga na área dos “members” Instalação e Configuração do ICINGA Configuração de parâmetros/Serviços a monitorar

53 53 MISAU 7. Ficha Técnica República de Moçambique Ministério da Saúde Projecto SISMA – Sistema de Informação de Saúde para Monitoria e Avaliação Titulo Manual de Administração SIS-MA Data Maio de 2014 Versão 1.0 Editores Critical Software – Eurosis - Colaboração MISAU – MOASIS – Jembi Health Systems – CDC -


Carregar ppt "Dependable Technologies for Critical Systems República de Moçambique MINISTÉRIO DA SAÚDE Direcção de Planificação e Cooperação Departamento de Informação."

Apresentações semelhantes


Anúncios Google