SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Solutions Architecture
Project View
Versão 1.0
Histórico de revisões
Data Versão Descrição Autor
00/00/0000 1.0 Versão Inicial Marcos de Benedicto
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
Sumário
1. Introdução 3
2. Arquitetura 3
2.1 Desenho da Arquitetura - Topologia Física (Equipamentos) 3
2.2 Desenho da Arquitetura – Topologia Lógica (Aplicação) 4
2.3 Desenho da Arquitetura - Interfaces Externas 5
2.4 Desenho de Arquitetura – Plano de Endereçamento 6
2.4.1 Redes (VLANS, Balanceamento) 6
2.4.2 Servidores (Host, IP) 6
3. Planejamento 6
3.1 Definição de Infra-estrutura SW/HW 6
3.1.1 Definição do Software 6
3.1.2 Definição do hardware 6
3.2 Itens Monitorados (Checks) 6
3.3 Thresholds padrões. 7
3.4 Segurança (Regras de FW) 8
3.5 Procedimentos Operacionais 8
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
Visão
1. Introdução
Este documento tem como propósito de mapear a infra-estrutura do ambiente de Monitoração baseado
em Nagios/Centreon e Banco de Dados MySQL.
2. Arquitetura
2.1 Desenho da Arquitetura - Topologia Física (Equipamentos)
Finalidade: Documentação Nagios-Centreon Distribuição Física
Localidade: DataCenter
Versão: 1.0
Autor: Marcos de Benedicto
Data: 00/00/0000
11.11.1.0/24 – VLAN INFRA
22.22.2.0/24 – VLAN DATABASE-IG
33.33.3.0/24 – VLAN BACKUP
Centreon/GUI+
Nagios
11.11.1.1
33.33.3.1
11.11.1.254
22.22.2.254
33.33.3.254
MySQL
22.22.2.1
33.33.3.1
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
2.2 Desenho da Arquitetura – Esquema de Aplicação e Banco de Dados
Finalidade: Documentação Nagios-Centreon Aplicação
Localidade: DataCenter
Versão: 1.0
Autor: Marcos de Benedicto
Data: 00/00/0000
Nagios
Exec Monitoração
NDOMOD NDO2DB
5668/TCP
MySQL - DBs
NDO (Logs Monitoração)
CENTREON (Arquivos de CFG)
CENTREON_STORAGE(Gráficos)
CENTREON / GUI
80/TCP
Logs 3306/TCP
Export CFGs
Select CENTREONExport CFGs
SNMP
199/TCP
Client Monitorado
WEBService
80/TCP
UNICENTER
NAGIOS / GUI
80/TCP
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
2.3 Desenho da Arquitetura – Esquema de Comunicação
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
2.4 Desenho de Arquitetura – Plano de Endereçamento
2.4.1 Redes (VLANS, Balanceamento)
2.4.2 Servidores (Host, IP)
HOST ALIAS IP
HOST1 Centreon-nagios-la-1 11.11.1.1
HOST2 Centreon-nagios-ld-1 22.22.2.1
3. Planejamento
3.1 Definição de Infra-estrutura SW/HW
3.1.1 Definição do Software
HOST SO Aplicação Versão
HOST1 RH 6.6 x64 Nagios/Centreon 4.0.8 / 2.0.3
HOST2 RH 6.6 x64 MySQL 5.5
3.1.2 Definição do hardware
HOST SERVER Processadore
s
Memória Disco
HOST1 DELL 3050 Quad Core 1.6 2GB 2x143GB (RAID 0)
HOST2 DELL 3050 Quad Core 1.6 4GB 4x143GB (RAID 0+1)
3.2 Itens Monitorados (Checks ou Plugins)
Os “checks” ou “plugins” são scripts são predefinidos com “thresholds” padrões, um exemplo é a checagem
de disco com 80% para estado “warning” e 90% estado de “critical”, estes scripts também podem ser
desenvolvidos deste que obedeçam as regras de saída para entendimento do sistema de monitoração, as
regras serão demonstradas mais abaixo neste documento. Os “checks” são agrupados de duas formas que
monitora o servidor físico e o “check” de serviço o qual monitora serviços específicos. Dentro do ambiente
Centreon são agrupados por “Templates”.
Os “Templates” são grupos de “checks” ou grupos de “hosts”, por exemplo, o “Template Front-End” contem
dos os servidores Front-Ends e este template pode ser associado a um template de serviços onde as
verificações são comuns, um exemplo e a porta WWW. Ficaria da seguinte forma, “template de front-end”
associado ao “template de serviço WWW”, assim para qualquer host novo adicionado ao “template de front-
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
end” automaticamente fica com o serviço WWW sendo monitorado.
- Hosts-Windows
- CPU (check_centreon_snmp_cpu)
- MEM (check_snmp_mem.pl)
- PAGFILE (check_snmp_win.pl)
- DISK C: (check_centreon_snmp_remote_storage)
- DISK D: (check_centreon_snmp_remote_storage)
- Hosts-Linux
- CPU (check_centreon_snmp_cpu)
- MEM (check_snmp_mem.pl)
- SWAP (check_centreon_snmp_remote_storage)
- DISK / (check_centreon_snmp_remote_storage)
- DISK /iG (check_centreon_snmp_remote_storage)
- Disk-Linux
- DISK /usr (check_centreon_snmp_remote_storage)
- DISK /tmp (check_centreon_snmp_remote_storage)
- DISK /opt (check_centreon_snmp_remote_storage)
- DISK /var (check_centreon_snmp_remote_storage)
- Template-Apache
- APACHE (check_http)
- Template-Tomcat
- HTTP 8009 (check_tcp)
- AJP13 Interceptor 8009 (check_tcp)
- Template-MySQL
- Test DB (check_mysql)
- Template-Oracle
- Test Oracle (check_oracle)
3.3 Thresholds padrões.
Na maioria dos sistemas o “threshold” pode ser definido por padrão, o que significa, são aplicadas as regras
comuns que já satisfazem grande parte do parque monitorado. Para casos específicos indicados pelos
clientes ou definição personalizada estes parâmetros podem ser fácilmente modificados.
Seguem os padrões definidos na ferramenta Nagios/Centreon:
- Disco : 80% Warning / 90% Critical.
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
- Memória : 80% Warning / 90% Critical
- CPU : 80% Warning / 90% Critical
- Load : 5 Warning / 10 Critical
3.4 Segurança (Regras de FW)
O Nagios necessita apenas das regras de SNMP e as portas dos serviços específicos a serem monitorados.
Dentro dos servidores o snmpd.conf deve conter a linha da comunidade default de leitura dos OIDS.
3.5 Procedimentos Operacionais
- Método de Configuração:
Para Criação de novo Host (Configuration/Host/Host):
1 Preencher Campos (Host, Alias, IP)
2 Colocar Host no Host Template especifico
( Ex. Template-XXX e Disk-Linux-XX )
Regra: Não devem existir Host sem associação de Template-XX e Disk-XX.
Para Criação de novo Service (Configuration/Services/Templates):
Solutions Architecture Version: 1.0
Project View Date: 00/00/0000
As informações contidas neste documento de uso são proprietárias e para uso restrito.
eboxx® – host&check
1 Criar Service de acordo com comando e argumentos solicitados.
Regra: Não devem existir Service fora do Template
“Template Service Model = Generic_Service”.
- Método de dependência de Hosts:
HOST
Generic-Host
Hosts-XX
Template-XX
Host Template Dependencies

Contenu connexe

En vedette

Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?Thiago Finardi
 
Centreon - Breve explicación.
Centreon - Breve explicación.Centreon - Breve explicación.
Centreon - Breve explicación.aitortersio
 
Manual final nagios
Manual final nagiosManual final nagios
Manual final nagiosrpm-alerts
 
USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...
USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...
USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...Hector Grandez
 
Zabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshopZabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshopZabbix
 
Zabbix para iniciantes
Zabbix para iniciantesZabbix para iniciantes
Zabbix para iniciantesWerneck Costa
 
Zabbix Performance Tuning
Zabbix Performance TuningZabbix Performance Tuning
Zabbix Performance TuningRicardo Santos
 
Stop using Nagios (so it can die peacefully)
Stop using Nagios (so it can die peacefully)Stop using Nagios (so it can die peacefully)
Stop using Nagios (so it can die peacefully)Andy Sykes
 
Introducción a JBoss
Introducción a JBossIntroducción a JBoss
Introducción a JBossIker Canarias
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesZabbix
 

En vedette (13)

Monitorización con Hootsuite
Monitorización con HootsuiteMonitorización con Hootsuite
Monitorización con Hootsuite
 
Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Monitoramento de Ativos: Você sabe o que acontece na sua rede?
 
Curso SMTP avanzado
Curso SMTP avanzadoCurso SMTP avanzado
Curso SMTP avanzado
 
Centreon - Breve explicación.
Centreon - Breve explicación.Centreon - Breve explicación.
Centreon - Breve explicación.
 
Manual final nagios
Manual final nagiosManual final nagios
Manual final nagios
 
USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...
USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...
USO DE OPEN SOURCE PARA MESA DE AYUDA EN EL ÁREA DE SOPORTE TECNICO DE LA EMP...
 
Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009
 
Zabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshopZabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshop
 
Zabbix para iniciantes
Zabbix para iniciantesZabbix para iniciantes
Zabbix para iniciantes
 
Zabbix Performance Tuning
Zabbix Performance TuningZabbix Performance Tuning
Zabbix Performance Tuning
 
Stop using Nagios (so it can die peacefully)
Stop using Nagios (so it can die peacefully)Stop using Nagios (so it can die peacefully)
Stop using Nagios (so it can die peacefully)
 
Introducción a JBoss
Introducción a JBossIntroducción a JBoss
Introducción a JBoss
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use Cases
 

Similaire à eboxx® - Central Monitoring

Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...
Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...
Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...Jeronimo Zucco
 
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5Symantec Brasil
 
Arquitetura control logix
Arquitetura control logixArquitetura control logix
Arquitetura control logixSaddam Lande
 
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannTchelinux
 
Monitoramento rede
Monitoramento redeMonitoramento rede
Monitoramento redeAndré Déo
 
Economize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCacheEconomize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCacheRodrigo Immaginario
 
Controlando Projetos com Netbeans e Subversion
Controlando Projetos com Netbeans e SubversionControlando Projetos com Netbeans e Subversion
Controlando Projetos com Netbeans e Subversionlekitamura
 
Quintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftQuintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftUilson Souza
 
Metodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpMetodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpAlfredo Martins
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-redeRod Deville
 
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...brunoestrozi
 
Processo para a Construção de Protótipos
Processo para a Construção de ProtótiposProcesso para a Construção de Protótipos
Processo para a Construção de ProtótiposOtávio Souza
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoMagnos Martinello
 
projeto-manager_i_t_
 projeto-manager_i_t_ projeto-manager_i_t_
projeto-manager_i_t_Adriano Silva
 
Lync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e ImplementaçãoLync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e Implementaçãobrunoestrozi
 
Design Patterns para Tuning Pentaho com Ctools
Design Patterns para Tuning Pentaho com CtoolsDesign Patterns para Tuning Pentaho com Ctools
Design Patterns para Tuning Pentaho com Ctoolse-Setorial
 

Similaire à eboxx® - Central Monitoring (20)

Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...
Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...
Tchelinux live 2020 - Detectando e Respondendo Incidentes de Segurança em Fro...
 
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5
 
Arquitetura control logix
Arquitetura control logixArquitetura control logix
Arquitetura control logix
 
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
 
Monitoramento rede
Monitoramento redeMonitoramento rede
Monitoramento rede
 
Economize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCacheEconomize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCache
 
Controlando Projetos com Netbeans e Subversion
Controlando Projetos com Netbeans e SubversionControlando Projetos com Netbeans e Subversion
Controlando Projetos com Netbeans e Subversion
 
Quintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftQuintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoft
 
Metodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpMetodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibp
 
Redes2 aula02
Redes2 aula02Redes2 aula02
Redes2 aula02
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-rede
 
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
 
Processo para a Construção de Protótipos
Processo para a Construção de ProtótiposProcesso para a Construção de Protótipos
Processo para a Construção de Protótipos
 
Apostila oracle
Apostila oracleApostila oracle
Apostila oracle
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-rede
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do Futuro
 
Aula 12 infraestrutura - 24032012
Aula 12   infraestrutura - 24032012Aula 12   infraestrutura - 24032012
Aula 12 infraestrutura - 24032012
 
projeto-manager_i_t_
 projeto-manager_i_t_ projeto-manager_i_t_
projeto-manager_i_t_
 
Lync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e ImplementaçãoLync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e Implementação
 
Design Patterns para Tuning Pentaho com Ctools
Design Patterns para Tuning Pentaho com CtoolsDesign Patterns para Tuning Pentaho com Ctools
Design Patterns para Tuning Pentaho com Ctools
 

Plus de Ohio University

Transformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoTransformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoOhio University
 
Gerenciamento de serviços de TI
Gerenciamento de serviços de TIGerenciamento de serviços de TI
Gerenciamento de serviços de TIOhio University
 
Mediation Group Livestream Example
Mediation Group Livestream ExampleMediation Group Livestream Example
Mediation Group Livestream ExampleOhio University
 
Gerencia de Serviços de TI
Gerencia de Serviços de TIGerencia de Serviços de TI
Gerencia de Serviços de TIOhio University
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleOhio University
 
Logística de Materiais - Supply Chain
Logística de Materiais - Supply ChainLogística de Materiais - Supply Chain
Logística de Materiais - Supply ChainOhio University
 
Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Ohio University
 
Webserver Architecture Example
Webserver Architecture ExampleWebserver Architecture Example
Webserver Architecture ExampleOhio University
 
Cloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsCloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsOhio University
 
Sistema de Freio ABS+EBD
Sistema de Freio ABS+EBDSistema de Freio ABS+EBD
Sistema de Freio ABS+EBDOhio University
 
Oracle RMS - Performance
Oracle RMS - PerformanceOracle RMS - Performance
Oracle RMS - PerformanceOhio University
 
Control-M 6.4 Infrastructure
Control-M 6.4 InfrastructureControl-M 6.4 Infrastructure
Control-M 6.4 InfrastructureOhio University
 
Oracle Retail Introduction
Oracle Retail IntroductionOracle Retail Introduction
Oracle Retail IntroductionOhio University
 

Plus de Ohio University (18)

Transformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoTransformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivo
 
Gerenciamento de serviços de TI
Gerenciamento de serviços de TIGerenciamento de serviços de TI
Gerenciamento de serviços de TI
 
Applications Server
Applications ServerApplications Server
Applications Server
 
Mediation Group Livestream Example
Mediation Group Livestream ExampleMediation Group Livestream Example
Mediation Group Livestream Example
 
Gerencia de Serviços de TI
Gerencia de Serviços de TIGerencia de Serviços de TI
Gerencia de Serviços de TI
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure Example
 
Logística de Materiais - Supply Chain
Logística de Materiais - Supply ChainLogística de Materiais - Supply Chain
Logística de Materiais - Supply Chain
 
Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Retail Integration Bus (RIB)
Retail Integration Bus (RIB)
 
Webserver Architecture Example
Webserver Architecture ExampleWebserver Architecture Example
Webserver Architecture Example
 
Cloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsCloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - Basics
 
KSH Arrays
KSH ArraysKSH Arrays
KSH Arrays
 
AWS VPC Objects
AWS VPC ObjectsAWS VPC Objects
AWS VPC Objects
 
Sistema de Freio ABS+EBD
Sistema de Freio ABS+EBDSistema de Freio ABS+EBD
Sistema de Freio ABS+EBD
 
Cache Content 3 Layers
Cache Content 3 LayersCache Content 3 Layers
Cache Content 3 Layers
 
Oracle RMS - Performance
Oracle RMS - PerformanceOracle RMS - Performance
Oracle RMS - Performance
 
Oracle SOA Suite 11g
Oracle SOA Suite 11gOracle SOA Suite 11g
Oracle SOA Suite 11g
 
Control-M 6.4 Infrastructure
Control-M 6.4 InfrastructureControl-M 6.4 Infrastructure
Control-M 6.4 Infrastructure
 
Oracle Retail Introduction
Oracle Retail IntroductionOracle Retail Introduction
Oracle Retail Introduction
 

eboxx® - Central Monitoring

  • 1. Solutions Architecture Project View Versão 1.0 Histórico de revisões Data Versão Descrição Autor 00/00/0000 1.0 Versão Inicial Marcos de Benedicto
  • 2. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check Sumário 1. Introdução 3 2. Arquitetura 3 2.1 Desenho da Arquitetura - Topologia Física (Equipamentos) 3 2.2 Desenho da Arquitetura – Topologia Lógica (Aplicação) 4 2.3 Desenho da Arquitetura - Interfaces Externas 5 2.4 Desenho de Arquitetura – Plano de Endereçamento 6 2.4.1 Redes (VLANS, Balanceamento) 6 2.4.2 Servidores (Host, IP) 6 3. Planejamento 6 3.1 Definição de Infra-estrutura SW/HW 6 3.1.1 Definição do Software 6 3.1.2 Definição do hardware 6 3.2 Itens Monitorados (Checks) 6 3.3 Thresholds padrões. 7 3.4 Segurança (Regras de FW) 8 3.5 Procedimentos Operacionais 8
  • 3. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check Visão 1. Introdução Este documento tem como propósito de mapear a infra-estrutura do ambiente de Monitoração baseado em Nagios/Centreon e Banco de Dados MySQL. 2. Arquitetura 2.1 Desenho da Arquitetura - Topologia Física (Equipamentos) Finalidade: Documentação Nagios-Centreon Distribuição Física Localidade: DataCenter Versão: 1.0 Autor: Marcos de Benedicto Data: 00/00/0000 11.11.1.0/24 – VLAN INFRA 22.22.2.0/24 – VLAN DATABASE-IG 33.33.3.0/24 – VLAN BACKUP Centreon/GUI+ Nagios 11.11.1.1 33.33.3.1 11.11.1.254 22.22.2.254 33.33.3.254 MySQL 22.22.2.1 33.33.3.1
  • 4. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check 2.2 Desenho da Arquitetura – Esquema de Aplicação e Banco de Dados Finalidade: Documentação Nagios-Centreon Aplicação Localidade: DataCenter Versão: 1.0 Autor: Marcos de Benedicto Data: 00/00/0000 Nagios Exec Monitoração NDOMOD NDO2DB 5668/TCP MySQL - DBs NDO (Logs Monitoração) CENTREON (Arquivos de CFG) CENTREON_STORAGE(Gráficos) CENTREON / GUI 80/TCP Logs 3306/TCP Export CFGs Select CENTREONExport CFGs SNMP 199/TCP Client Monitorado WEBService 80/TCP UNICENTER NAGIOS / GUI 80/TCP
  • 5. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check 2.3 Desenho da Arquitetura – Esquema de Comunicação
  • 6. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check 2.4 Desenho de Arquitetura – Plano de Endereçamento 2.4.1 Redes (VLANS, Balanceamento) 2.4.2 Servidores (Host, IP) HOST ALIAS IP HOST1 Centreon-nagios-la-1 11.11.1.1 HOST2 Centreon-nagios-ld-1 22.22.2.1 3. Planejamento 3.1 Definição de Infra-estrutura SW/HW 3.1.1 Definição do Software HOST SO Aplicação Versão HOST1 RH 6.6 x64 Nagios/Centreon 4.0.8 / 2.0.3 HOST2 RH 6.6 x64 MySQL 5.5 3.1.2 Definição do hardware HOST SERVER Processadore s Memória Disco HOST1 DELL 3050 Quad Core 1.6 2GB 2x143GB (RAID 0) HOST2 DELL 3050 Quad Core 1.6 4GB 4x143GB (RAID 0+1) 3.2 Itens Monitorados (Checks ou Plugins) Os “checks” ou “plugins” são scripts são predefinidos com “thresholds” padrões, um exemplo é a checagem de disco com 80% para estado “warning” e 90% estado de “critical”, estes scripts também podem ser desenvolvidos deste que obedeçam as regras de saída para entendimento do sistema de monitoração, as regras serão demonstradas mais abaixo neste documento. Os “checks” são agrupados de duas formas que monitora o servidor físico e o “check” de serviço o qual monitora serviços específicos. Dentro do ambiente Centreon são agrupados por “Templates”. Os “Templates” são grupos de “checks” ou grupos de “hosts”, por exemplo, o “Template Front-End” contem dos os servidores Front-Ends e este template pode ser associado a um template de serviços onde as verificações são comuns, um exemplo e a porta WWW. Ficaria da seguinte forma, “template de front-end” associado ao “template de serviço WWW”, assim para qualquer host novo adicionado ao “template de front-
  • 7. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check end” automaticamente fica com o serviço WWW sendo monitorado. - Hosts-Windows - CPU (check_centreon_snmp_cpu) - MEM (check_snmp_mem.pl) - PAGFILE (check_snmp_win.pl) - DISK C: (check_centreon_snmp_remote_storage) - DISK D: (check_centreon_snmp_remote_storage) - Hosts-Linux - CPU (check_centreon_snmp_cpu) - MEM (check_snmp_mem.pl) - SWAP (check_centreon_snmp_remote_storage) - DISK / (check_centreon_snmp_remote_storage) - DISK /iG (check_centreon_snmp_remote_storage) - Disk-Linux - DISK /usr (check_centreon_snmp_remote_storage) - DISK /tmp (check_centreon_snmp_remote_storage) - DISK /opt (check_centreon_snmp_remote_storage) - DISK /var (check_centreon_snmp_remote_storage) - Template-Apache - APACHE (check_http) - Template-Tomcat - HTTP 8009 (check_tcp) - AJP13 Interceptor 8009 (check_tcp) - Template-MySQL - Test DB (check_mysql) - Template-Oracle - Test Oracle (check_oracle) 3.3 Thresholds padrões. Na maioria dos sistemas o “threshold” pode ser definido por padrão, o que significa, são aplicadas as regras comuns que já satisfazem grande parte do parque monitorado. Para casos específicos indicados pelos clientes ou definição personalizada estes parâmetros podem ser fácilmente modificados. Seguem os padrões definidos na ferramenta Nagios/Centreon: - Disco : 80% Warning / 90% Critical.
  • 8. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check - Memória : 80% Warning / 90% Critical - CPU : 80% Warning / 90% Critical - Load : 5 Warning / 10 Critical 3.4 Segurança (Regras de FW) O Nagios necessita apenas das regras de SNMP e as portas dos serviços específicos a serem monitorados. Dentro dos servidores o snmpd.conf deve conter a linha da comunidade default de leitura dos OIDS. 3.5 Procedimentos Operacionais - Método de Configuração: Para Criação de novo Host (Configuration/Host/Host): 1 Preencher Campos (Host, Alias, IP) 2 Colocar Host no Host Template especifico ( Ex. Template-XXX e Disk-Linux-XX ) Regra: Não devem existir Host sem associação de Template-XX e Disk-XX. Para Criação de novo Service (Configuration/Services/Templates):
  • 9. Solutions Architecture Version: 1.0 Project View Date: 00/00/0000 As informações contidas neste documento de uso são proprietárias e para uso restrito. eboxx® – host&check 1 Criar Service de acordo com comando e argumentos solicitados. Regra: Não devem existir Service fora do Template “Template Service Model = Generic_Service”. - Método de dependência de Hosts: HOST Generic-Host Hosts-XX Template-XX Host Template Dependencies