Upload
claudio-victor
View
39
Download
5
Embed Size (px)
DESCRIPTION
Introdução Ao Zabbix
Citation preview
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
IntroduIntroduo ao o ao Gerenciamento de Redes Gerenciamento de Redes com com ZabbixZabbix
ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
TTpicospicos
IntroduIntroduoo Principais recursosPrincipais recursos Requisitos Requisitos
HardwareHardware SoftwareSoftware
Banco de DadosBanco de Dados EspaEspao em discoo em disco Componentes do Componentes do ZabbixZabbix InstalaInstalaoo Estrutura de diretEstrutura de diretriosrios Processos Processos ZabbixZabbix Arquivos de configuraArquivos de configuraoo
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
IntroduIntroduo ao o ao ZabbixZabbix
Criado por Alexei Criado por Alexei VladishevVladishev SoluSoluo para gerenciamento empresarial open source o para gerenciamento empresarial open source
VVrios rios parmtrosparmtros de uma redede uma rede SaSade e de e ingridadeingridade de servidoresde servidores
CaracterCaractersticassticas Gerncia reativa: Alertas por eGerncia reativa: Alertas por e--mail mail rrpida reapida reao aos o aos
problemasproblemas Gerncia proativa: visualizaGerncia proativa: visualizao dos recursos baseado nos o dos recursos baseado nos
dados armazenados dados armazenados Suporte ao Suporte ao pollingpolling e e trapptrapp Interface web: configuraInterface web: configurao e visualizao e visualizao dos relato dos relatrios e rios e
estatestatsticassticas Pequenas e grandes corporaPequenas e grandes corporaeses Ferramenta Ferramenta freefree licensalicensa GPLGPL Suporte livre e comercialSuporte livre e comercial
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Principais recursos do Principais recursos do ZabbixZabbix
AutodescobertaAutodescoberta Servidores Servidores Dispositivos de redeDispositivos de rede
Gerenciamento centralizado Gerenciamento centralizado e distribue distribudo (do (ZabbixZabbix proxyproxy))
PollingPolling e e TrappTrapp Gerente: Gerente: ZabbixZabbix serverserver
LinuxLinux SolarisSolaris HPHP--UX, AIXUX, AIX FreeFree BSDBSD Open BSD, OS XOpen BSD, OS X
AutenticaAutenticao com o com permisses por usupermisses por usuriorio
Interface webInterface web
Suporte ao IPv6Suporte ao IPv6 Agente nativo: Agente nativo: ZabbixZabbix agentagent
LinuxLinux SolarisSolaris HPHP--UX, AIXUX, AIX FreeFree BSDBSD Open BSDOpen BSD OS XOS X Tru64/OSF1Tru64/OSF1 Windows NT4.0, Windows Windows NT4.0, Windows
2000, Windows 2003, 2000, Windows 2003, Windows XP, Windows VistaWindows XP, Windows Vista
Gerenciamento sem agenteGerenciamento sem agente Agente SNMPAgente SNMP
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
RequisitosRequisitos
>10.000>10.000
1.0001.000
500500
2020
Hosts Hosts MonitoradosMonitorados
RedRed HatHatEnterpriseEnterprise
UbuntuUbuntu Linux Linux 64 bits64 bits
UbuntuUbuntu Linux Linux 64 bits64 bits
UbuntuUbuntu LinuxLinux
PlataformaPlataforma
Intel Intel XeonXeon2xCPU2xCPU8 GB8 GB
Intel Dual Core Intel Dual Core 640064004 GB4 GB
AMD AMD AthlonAthlon3200+3200+2 GB2 GB
PII 350MHzPII 350MHz256 MB256 MB
CPU/ MemCPU/ Memriaria
MySQLMySQLInnoDBInnoDB ou ou
PostgreePostgree SQLSQLMuito GrandeMuito Grande
MySQLMySQLInnoDBInnoDB ou ou
PostgreePostgree SQLSQLGrandeGrande
MySQLMySQLInnoDBInnoDB
MMdiadia
MySQLMySQLMyISAMMyISAMPequena
Pequena
Banco de Banco de DadosDadosTamanho da Tamanho da
RedeRede
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
RequisitosRequisitos
Servidor WebServidor Web Apache 1.3.12 ou superiorApache 1.3.12 ou superior
PHPPHP PHP 4.3 PHP 4.3 ou superiorou superior PHP PHP mmdulosdulos::
phpphp--gdgd devedeve suportarsuportarimagensimagens PNGPNG
phpphp--bcmathbcmath Browser webBrowser web
SuporteSuporte aoao HTMLHTML ImagensImagens PNGPNG CookiesCookies Java ScriptJava Script
Servidor de Banco de Servidor de Banco de DadosDados OpOpoo 1: 1: MySQLMySQL
MySQLMySQL 3.22 3.22 ou superiorou superior phpphp--mysqlmysql
OpOpoo 2: Oracle2: Oracle Oracle 9.2.0.4 Oracle 9.2.0.4 ou superiorou superior phpphp--sqlora8sqlora8
OpOpoo 3: 3: PostgreSQL PostgreSQLPostgreSQL 7.0.2, 7.0.2,
((desejdesejvelPostgreSQLvelPostgreSQL 8.x 8.x ou superior)ou superior)
phpphp--pgsqlpgsql OpOpo 4: o 4: SQLiteSQLite
SQLiteSQLite 3.3.5 ou superior3.3.5 ou superior phpphp--sqlite3sqlite3
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Alternativas de Banco de DadosAlternativas de Banco de Dados
Proxy com Proxy com cargacarga leveleveSQLiteSQLite
ServidorServidor Standalone/ Standalone/ nn com com cargacarga pesadapesadaOracleOracle
ServidorServidor Standalone/ Standalone/ nn com com cargacarga pesadapesadaProxy com Proxy com cargacarga pesadapesadaPostgreSQLPostgreSQL
ServidorServidor Standalone/ Standalone/ nn com com cargacarga leveleveProxy com Proxy com cargacarga leveleveMySQLMySQL MyISAMMyISAM
ServidorServidor Standalone/ Standalone/ nn com com cargacarga pesadapesadaProxy com Proxy com cargacarga pesadapesadaMySQLMySQL InnoDBInnoDB
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Requisitos de EspaRequisitos de Espao em Discoo em Disco
EspaEspao total em disco:o total em disco: ConfiguraConfigurao do o do ZabbixZabbix + Hist+ Histrico + Tendncias + Eventosrico + Tendncias + Eventos
ConfiguraConfigurao do o do ZabbixZabbix: fixo, normalmente 10MB ou : fixo, normalmente 10MB ou menosmenos
HistHistrico: dias*(rico: dias*(itemsitems/tempo de /tempo de refreshrefresh)*24*3600*bytes)*24*3600*bytes itemsitems: n: n de objetos gerenciadosde objetos gerenciados dias: ndias: n de dias do histde dias do histricorico Tempo de Tempo de refreshrefresh: intervalo de : intervalo de pollingpolling bytes: nbytes: n de bytes requerido por um de bytes requerido por um nico valor, depende do nico valor, depende do
banco de dados, normalmente 50 bytesbanco de dados, normalmente 50 bytes
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Requisitos de EspaRequisitos de Espao em Discoo em Disco
Tendncias: dias*(Tendncias: dias*(itemsitems/1800)*24*3600*bytes/1800)*24*3600*bytes itemsitems: n: n de objetos gerenciadosde objetos gerenciados dias: ndias: n de dias do histde dias do histricorico bytes: nbytes: n de bytes requeridos por uma de bytes requeridos por uma nica tendncia, nica tendncia,
depende do banco de dados, normalmente 128 bytes depende do banco de dados, normalmente 128 bytes Eventos: dias*eventos*24*3600*bytesEventos: dias*eventos*24*3600*bytes
eventoseventos: n: n de de eventoseventos porpor segundosegundo, 1 , 1 eventoevento porporsegundosegundo o o piorpior cencenriorio
days: days: nn de dias do histde dias do histricorico bytes: bytes: nn de bytes requeridos por uma de bytes requeridos por uma nica tendncia, nica tendncia,
depende do banco de dados, normalmente 130depende do banco de dados, normalmente 130
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Componentes do Componentes do ZabbixZabbix
ZabbixZabbix Server Server gerentegerente ZabbixZabbix Proxy Proxy gerente intermedigerente intermediriorio ZabbixZabbix AgentAgent agenteagente Interface Web Interface Web browserbrowser OutrosOutros
NetNet--SNMPSNMP: suporte ao SNMP no Linux: suporte ao SNMP no Linux
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (1)(1)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
ConfiguraConfigurao do Proxy (1)o do Proxy (1)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
ConfiguraConfigurao do Proxy (2)o do Proxy (2)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (2)(2)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (3)(3)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (4)(4)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (5)(5)
Alterar o idioma para portugus
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (6)(6)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (7)(7)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (8)(8)
Alterar esses valores no arquivo:Alterar esses valores no arquivo://etcetc/php5/apache2//php5/apache2/phpphp..iniini
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (9)(9)
Aps efetuar as alteraes, reiniciar o Apache
Conferir as alteraes em /etc/php5/apache2/php.ini
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (10)(10)
Digitar a senha do Banco de Digitar a senha do Banco de Dados do Dados do zabbixzabbix e testar a e testar a
conexoconexo
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (11)(11)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (12)(12)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (13)(13)
Salvar o arquivo de configuraSalvar o arquivo de configurao em o em //usrusr//shareshare//zabbixzabbix//confconf//zabbixzabbix..conf.phpconf.php
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (14)(14)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (15)(15)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
InstalaInstalao do o do ZabbixZabbix (15)(15)
Acrescentar as portas que o Acrescentar as portas que o zabbixzabbix trabalha no arquivo: trabalha no arquivo:
//etcetc//servicesservices
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Iniciando o Iniciando o ZabbixZabbix (1)(1)
Scripts de inicializaScripts de inicializaoo
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Iniciando o Iniciando o ZabbixZabbix (2)(2)
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Processos em execuProcessos em execuoo
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Processos em execuProcessos em execuoo
IntroduIntroduo ao Zabbix o ao Zabbix -- ProfProf AngAnglica da Silva Nuneslica da Silva Nunes
Estrutura de DiretEstrutura de Diretriosrios DaemonsDaemons do do zabbixzabbix: :
//usrusr//sbinsbin //zabbix_agentdzabbix_agentd //zabbix_serverzabbix_server
DiretDiretrio de instalario de instalao do o do zabbixzabbix//usrusr//shareshare//zabbixzabbix
confconf audioaudio createcreate imagesimages includeinclude jsjs stylesstyles
Banco de dados do Banco de dados do ZabbixZabbixServerServer//usrusr//shareshare//zabbixzabbix--serverserver data.data.sqlsql mysqlmysql..sqlsql
Arquivos de configuraArquivos de configuraoo//etcetc//zabbixzabbix apache.apache.confconf zabbix_serverzabbix_server..confconf zabbix_agentzabbix_agent..confconf zabbix_agentdzabbix_agentd..confconf dbconfigdbconfig..phpphp
Arquivos de Arquivos de loglog/var//var/loglog// zabbixzabbix--agentagent zabbixzabbix--serverserver
PID dos processosPID dos processos/var//var/runrun zabbixzabbix--agentagent//zabbix_agentzabbix_agent..pidpid zabbixzabbix--serverserver//zabbix_serverzabbix_server..pidpid