Nagios é um poderoso sistema de monitoramento projetado com escalabilidade e flexibilidade que permite as organizações identificar e resolver problemas em grandes e pequenas redes de computadores com certo grau de tranquilidade antes que eles afetem processos críticos do negócio. Como ferramenta de monitoramento o Nagios fornece aos administradores de rede uma percepção instantânea da infra-estrutura de TI de missão crítica das organizações. Ela permite detectar e reparar problemas antecipadamente mitigando a indisponibilidade de sistemas que possam afetar usuários finais e clientes. Algumas facilidades que o Nagios oferece aos administradores de rede são: Planejar atualizações de infraestrutura antes que sistemas desatualizados causem falhas. Responder rapidamente a problemas assim que detectados. Corrigir automaticamente problemas quando detectados. Certificar-se que os SLAs da organização estão sendo atendidos. Certificar-se que as interrupções na infra-estrutur...
Neste tutorial vamos configurar o NagiosQL em um ambiente com PHP 7 e mysqli utilizando o pacote de compatibilidade do NagiosQL . 1. Primeiramente devemos alterar nosso usuário para o root com seguinte comando: sudo su 2. Agora vamos instalar os pré-requisitos: apt-get install mysql-server php-mysql php-ssh2 3. Criar a pasta downloads dentro da sua home neste exemplo estamos utilizando o usuário webmaster(/home/webmaster): mkdir /home/webmaster/downloads 4. Entrar na pasta criada anteriormente: cd /home/webmaster/downloads 5. Fazer o download do NagiosQL: wget http://sourceforge.net/projects/nagiosql/files/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.gz 6. Fazer download do Service Pack 3 do NagiosQL: wget https://github.com/LUCKFBO/nagiosql/archive/master.zip 7. Descompactar o NagiosQL: tar -zxvf nagiosql_320.tar.gz 8. Descompactar o Service Pack 3: unzip nagiosql-master.zip 9. Copiar todo...
A arquitetura multicamada é uma arquitetura cliente-servidor na qual a apresentação, o processamento de aplicativos e as funções de gerenciamento de dados estão fisicamente separados. A arquitetura de aplicativos multicamada fornece um modelo pelo qual os desenvolvedores podem criar aplicativos flexíveis e reutilizáveis. Ao segregar um aplicativo em níveis, os desenvolvedores adquirem a opção de modificar ou adicionar uma camada específica, em vez de retrabalhar o aplicativo inteiro. Vamos entender um pouco sobre as principais camadas utilizadas: Transferência de Dados de Objetos do inglês DTO ou Data Transfer Object São muitas vezes utilizados em conjunto com os objetos de dados de acesso para recuperar dados de um banco de dados.A diferença entre os objetos de transferência de dados e objetos de negócios ou objetos de acesso a dados é que um DTO não tem qualquer comportamento, exceto para armazenamento e recuperação de seus próprios dados. Camada de Regra d...
Comentários
Postar um comentário