SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
www.aulaEAD.com
Cronograma das aulas – ZABBIX – Level 1
Aula 1
Introdução teórica que fará uma breve apresentação sobre do treinamento
Aula 2
Vamos iniciar a instalação do virtualbox, debian, putty, atualização dos repositórios existentes,
download das dependências do zabbix deixando pronto para o primeiro acesso do frontend a
partir do navegador.
https://www.virtualbox.org/
Download e instalação da ISO do Debian 8.5;
https://www.debian.org/CD/http-ftp/
Fortemente recomendável atualizar o Debian antes de iniciar os trabalhos com o ZABBIX;
Após atualização do sistema, você pode acessar a VM criada pelo virtual box através do
PUTTY;
Download do putty;
https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Instalação do MYSQL server;
apt-get install mysql-server
Confirme a instalação e aguardar o término dos trabalhos;
Acessando o mysql;
mysql -u root -p
Visualizando os bancos disponíveis no SQL;
Show databases;
Criando banco de dados;
Create database zabbix character set utf8 collate utf8_bin;
Criando usuário para acesso ao banco de dados mysql;
Grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
Saindo do mysql;
Exit
Testando acesso ao banco de dados;
mysql -u zabbix -p
Baixar e atualizar repositórios do zabbix;
Visualizar o cache de respositórios do zabbix;
apt-cache search zabbix
acessar o site de repositórios do zabbix;
https://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-
1+jessie_all.deb
baixar repositório;
wget https://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-
release/zabbix-release_3.0-1+jessie_all.deb
descompactar o arquivo;
dpkg –I https://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-
release/zabbix-release_3.0-1+jessie_all.deb
Atualizar a base de repositórios;
apt-get update
baixar as dependências do zabbix;
apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-
sender zabbix-get
Baixar o vim;
apt-get install vim
editando o arquivo do vim;
www.aulaEAD.com
vim /etc/vim/vimrc
Descomentar a linhas Sintax on e inserir a linha set number
Salvar usando o comando;
Esc + :x
Editando arquivos do zabbix;
cd /etc/zabbix
digitar;
vim apache.conf
Apertar a tecla insert para edição do arquivo e descomentar a linha 19, mudar para
America/Sao_Paulo “ou o seu estado”
Salvar as alterações;
Editar o arquivo zabbix-server.conf;
Vim zabbix_server.conf
Descomentar a linha 115 e digitar a senha “zabbix”
Salvar as alterações;
Acessar o caminho;
cd /usr/share/doc/zabbix-server-mysql
Criar a estrutura da base de dados
Digitar o comando;
zcat create.sql.gz | mysql -u zabbix -p zabbix;
entre com a senha do usuário zabbix
aguardar o término dos trabalhos;
acessando a estrutura das tabelas;
mysql -u zabbix –p
visualizar tabelas;
show tables;
saindo do mysql;
exit
parando o serviço do apache2;
service apache2 stop
iniciando o serviço do apache2;
service apache2 start
ou;
/etc/init.d/apache2 start
Visualizar status do serviço;
service apache2 status
visualizar ip do servidor;
ifconfig
acessando o frontend do zabbix no navegador
“ip do servidor”/zabbix
Acessar com usuário e senha o frontend do zabbix;
Usuário: Admin
Senha: zabbix
Aula 3
Vamos conhecer o ambiente de trabalho do dashboard do ZABBIX
Iniciar o serviço do ZABBIX server para permitir o monitoramento a partir do frontend;
Fazendo logout do frontend;
Acessando o serviço do zabbix via terminal para verificar seu status;
Ativando seu serviço;
Alterando idioma do ZABBIX
Criando usuários no zabbix
Criando grupos no zabbix
Inserindo usuários no zabbix
www.aulaEAD.com
Conhecendo tipos de mídias utilizadas pelo zabbix
Trabalhando com permissões e grupos de usuários
Definição sobre o significado de hosts
Conhecendo o dashboard do frontend
Acessando a documentação oficial do ZABBIX
Aula4
Obs: nesta aula foi revista uma parte do processo de instalação do ZABBIX complementando
mais informações que são de grande importância para o usuário, principalmente referente ao
processos criados pelo banco de dados MYSQL e os serviços utilizados pelo zabbix.
Cadastrando a primeira estação para monitoramento pelo zabbix;
Conhecendo o DBsocket e porta utilizado pelo MYSQL, digite o comando;
ps aux | grep mysql
conhecendo as variáveis do arquivos zabbix_server;
digite o comando;
zabbix_server –help
carregando o arquivo zabbix_server juntamente com seu arquivo de configuração;
digite;
zabbix_server –c /etc/zabbix/zabbix_server.conf
Iniciando o primeiro monitoramento do ZABBIX;
Conhecendo o arquivo zabbix-agent.conf;
Digite o comando;
vim /etc/zabbix/zabbix_agentd.conf
Cadastrando o primeiro host para monitoramento
Introdução aos templates do zabbix
Usando o monitoramento de dados recentes para coletar dados do agente do zabbix
Aula5
Vamos instalar o agente do zabbix nas estações Windows para iniciar o monitoramento destas
estações.
Download do arquivo notepad++;
https://notepad-plus-plus.org/download/v7.html
Baixar o agente do zabbix para Windows;
http://www.zabbix.com/downloads/3.2.0/zabbix_agents_3.2.0.win.zip
Descompactar e editar o arquivo de configuração zabbix_agent.conf;
Conhecendo as variáveis do arquivo c:zabbixzabbix_agentd.conf;
Instalar o agente do zabbix com base em um arquivo de configuração
Executar o comando;
zabbix_agent.exe -i –c :zabbixzabbix.agent.conf
Executar o agente no services.msc
Criar um host para iniciar o monitoramento da estação no servidor zabbix;
Visualizando os primeiros dados e gráficos de coleta da estação cadastrada;
Aula6
Vamos instalar o agente do zabbix em uma estação Linux Ubuntu para iniciar o monitoramento
destas estações.
É fortemente recomendável baixar as atualizações do sistema antes da execução do agente no
sistema Linux.
Todos os comandos devem ser executados como “sudo”
Editando o arquivo /etc/zabbix/agenttd.conf
Conhecendo o caminho do arquivo de log do agente do zabbix
Inserindo um template na estação Linux;
www.aulaEAD.com
Aula7
Acessando recursos disponíveis no frontend do zabbix
Mensagens de alerta e barras de menus disponíveis
Recursos personalizados nos perfis de usuários do zabbix
Como realizar download de templates padronizados para o zabbix
Pesquisar hosts no zabbix
Executar serviço do zabbix de forma automática no sistema
Visualizar status dos serviços do zabbix
Aula8
Introdução ao monitoramento SNMP
Introdução aos serviços de alertas do ZABBIX
Aula9
Monitoramento de um servidor PFSENSE em produção a partir do agente do zabbix
Instalando o serviço
Configurando itens do serviço
Monitorar estado do link do servidor Proxy
Personalizando gráficos de monitoramento
Aula 10
Trabalhando com triguers no zabbix
Criando alertas e exibindo no dashboard
Testes de parada de serviço e reinicio
Monitorando o estado de um servidor apache e criando alerta de status
Aula11
Monitoramento SNMP introdução
Monitorar link a partir do um simple check em um modem ADSL
Visualizando gráficos de coleta
Monitorando sites na internet a partir de um servidor ZABBIX
Visualizando gráficos de coleta
Aula12
Trabalhando com gráficos no Zabbix
Gráficos simples
Gráficos Adhoc
Gráficos customizados
Gráficos com dados empilhados
Filtrando dos dados recentes do gráfico
Acessando gráficos de CPU, uso em disco, rede etc.
Aula 13
Trabalhando com mapas de rede no zabbix
Conceitos de mapas de rede MS Visio x Zabbix
Elementos de mapa
Editando mapas no zabbix
Criando mapas de rede com 3 hosts monitorados no zabbix
Criando de links de mapas no zabbix
www.aulaEAD.com
Aula14
Trabalhando com telas para visualização de dados no zabbix
Criando novas telas
Definindo permissão de acesso as telas
Definindo recursos  alinhamentos  personalização das telas geradas
Aula 15
Instalação do ZABBIX 3.2 em um sistema Ubuntu Server
Verficar a versão do Ubuntu Server:
lsb_release –a
instalando o mysql-server
apt-get install mysql-server
inserindo a senha do root do mysql
acessando o mysql
mysql -u root -p
atualizar o repositório do zabbix
verfificar a lista atual
apt-cache search zabbix
criando uma pasta para adicionar o repositório atualizado do zabbix:
mkdir repozabbix
abrindo o diretório
cd repozabbix
baixando o repositório do zabbix no site oficial
endereço: repo.zabbix.com
zabbix3.2ubuntupoolmainzzabbix-release
copiar o ultimo link da lista
digitar wget e colar o link
aguardar o download
descompactar o arquivo
dpkg -i “nome do arquivo”
atualizando o repositório
apt-get update
acessar novamente a lista de repositório atualizado
apt-cache search zabbix
baixar os seguintes arquivos:
apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-
get zabbix-sender snmp snmpd snmp-mibs-downloader php7.0-bcmath php7.0-xml
php7.0-mbstring
criando o banco de dados e usuário no mysql
mysql -u root -p
create database zabbix character set utf8 collate utf8_bin;
criando usuário no banco
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
saindo do banco de dados
exit
populando o banco com as tabelas necessárias para o zabbix
acessar o caminho:
cd /usr/share/doc/zabbix-server-mysql/
digitar o comando:
zcat create.sql.gz | mysql -u root -p zabbix
digitar a senha do root do mysql
aguardar conclusão
editando o apache2 do zabbix
digitar o caminho:
cd /etc/zabbix
vim apache.conf
www.aulaEAD.com
“SEMPRE QUE ESTIVER EDITANDO UM ARQUIVO NO VIM, APERTE INSERT NO
TECLADO ANTES DE DIGITAR AS ALTERAÇÕES”
descomentar a linha referente ao continente digitando
America/”seu estado” sem aspas
Editar o limite dos arquivos para upload, caso necessário
Repetir na outra linha da mesma forma
Salvar o arquivo:
Esc+:x!
Editar o arquivo do vim, /etc/vim/vimrc caso necessário para melhorar a visualização dos
arquivos
Editar o arquivo zabbix_server.conf
Descomentar a linha 12 “porta 10051” padrão do ZABBIX
Descomentar a linha 115 adicionando a senha do usuário zabbix
Salvando o arquivo
Esc+:x!
Editando o arquivo zabbix_agentd.conf
Descomentar a linha 66 e 73 para habilitar comandos remotos no zabbix
Descomentar a linha 76 para log dos comandos remotos
Comentar a linha 147 – desabilitando o hostname do zabbix
Descomentar a linha 155 – habilitar o hostname da estação
Esc+:x!
Reiniciar os serviços para aplicar as alterações
/etc/init,d/apache2 restart
/etc/init,d/zabbix-server restart
/etc/init,d/zabbix-agent restart
Verificar se os serviços estão ativos:
netstat –putan | grep zabbix
verificar o ip da estação zabbix
ifconfig
abrir um navegador
digitar:
http://ip/zabbix
avançar
digite a senha do usuário zabbix
usuário: Admin
senha: zabbix
alterando idioma do zabbix
Menu administration language
Escolhe o idoma de sua preferência
Clique em update
Clique no logo do zabbix
Concluída a instalação do zabbix 3.2
Aula 16
Criando regras de auto busca no ZABBIX
Serão apresentadas duas formas de busca por hosts na rede:
Descoberta sem agente usando SNMP.PING
Descoberta com agente usando ao gente do ZABBIX

Mais conteúdo relacionado

Último

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 

Último (20)

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Zabbix - Conteúdo das aulas

  • 1. www.aulaEAD.com Cronograma das aulas – ZABBIX – Level 1 Aula 1 Introdução teórica que fará uma breve apresentação sobre do treinamento Aula 2 Vamos iniciar a instalação do virtualbox, debian, putty, atualização dos repositórios existentes, download das dependências do zabbix deixando pronto para o primeiro acesso do frontend a partir do navegador. https://www.virtualbox.org/ Download e instalação da ISO do Debian 8.5; https://www.debian.org/CD/http-ftp/ Fortemente recomendável atualizar o Debian antes de iniciar os trabalhos com o ZABBIX; Após atualização do sistema, você pode acessar a VM criada pelo virtual box através do PUTTY; Download do putty; https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe Instalação do MYSQL server; apt-get install mysql-server Confirme a instalação e aguardar o término dos trabalhos; Acessando o mysql; mysql -u root -p Visualizando os bancos disponíveis no SQL; Show databases; Criando banco de dados; Create database zabbix character set utf8 collate utf8_bin; Criando usuário para acesso ao banco de dados mysql; Grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’; Saindo do mysql; Exit Testando acesso ao banco de dados; mysql -u zabbix -p Baixar e atualizar repositórios do zabbix; Visualizar o cache de respositórios do zabbix; apt-cache search zabbix acessar o site de repositórios do zabbix; https://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0- 1+jessie_all.deb baixar repositório; wget https://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix- release/zabbix-release_3.0-1+jessie_all.deb descompactar o arquivo; dpkg –I https://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix- release/zabbix-release_3.0-1+jessie_all.deb Atualizar a base de repositórios; apt-get update baixar as dependências do zabbix; apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix- sender zabbix-get Baixar o vim; apt-get install vim editando o arquivo do vim;
  • 2. www.aulaEAD.com vim /etc/vim/vimrc Descomentar a linhas Sintax on e inserir a linha set number Salvar usando o comando; Esc + :x Editando arquivos do zabbix; cd /etc/zabbix digitar; vim apache.conf Apertar a tecla insert para edição do arquivo e descomentar a linha 19, mudar para America/Sao_Paulo “ou o seu estado” Salvar as alterações; Editar o arquivo zabbix-server.conf; Vim zabbix_server.conf Descomentar a linha 115 e digitar a senha “zabbix” Salvar as alterações; Acessar o caminho; cd /usr/share/doc/zabbix-server-mysql Criar a estrutura da base de dados Digitar o comando; zcat create.sql.gz | mysql -u zabbix -p zabbix; entre com a senha do usuário zabbix aguardar o término dos trabalhos; acessando a estrutura das tabelas; mysql -u zabbix –p visualizar tabelas; show tables; saindo do mysql; exit parando o serviço do apache2; service apache2 stop iniciando o serviço do apache2; service apache2 start ou; /etc/init.d/apache2 start Visualizar status do serviço; service apache2 status visualizar ip do servidor; ifconfig acessando o frontend do zabbix no navegador “ip do servidor”/zabbix Acessar com usuário e senha o frontend do zabbix; Usuário: Admin Senha: zabbix Aula 3 Vamos conhecer o ambiente de trabalho do dashboard do ZABBIX Iniciar o serviço do ZABBIX server para permitir o monitoramento a partir do frontend; Fazendo logout do frontend; Acessando o serviço do zabbix via terminal para verificar seu status; Ativando seu serviço; Alterando idioma do ZABBIX Criando usuários no zabbix Criando grupos no zabbix Inserindo usuários no zabbix
  • 3. www.aulaEAD.com Conhecendo tipos de mídias utilizadas pelo zabbix Trabalhando com permissões e grupos de usuários Definição sobre o significado de hosts Conhecendo o dashboard do frontend Acessando a documentação oficial do ZABBIX Aula4 Obs: nesta aula foi revista uma parte do processo de instalação do ZABBIX complementando mais informações que são de grande importância para o usuário, principalmente referente ao processos criados pelo banco de dados MYSQL e os serviços utilizados pelo zabbix. Cadastrando a primeira estação para monitoramento pelo zabbix; Conhecendo o DBsocket e porta utilizado pelo MYSQL, digite o comando; ps aux | grep mysql conhecendo as variáveis do arquivos zabbix_server; digite o comando; zabbix_server –help carregando o arquivo zabbix_server juntamente com seu arquivo de configuração; digite; zabbix_server –c /etc/zabbix/zabbix_server.conf Iniciando o primeiro monitoramento do ZABBIX; Conhecendo o arquivo zabbix-agent.conf; Digite o comando; vim /etc/zabbix/zabbix_agentd.conf Cadastrando o primeiro host para monitoramento Introdução aos templates do zabbix Usando o monitoramento de dados recentes para coletar dados do agente do zabbix Aula5 Vamos instalar o agente do zabbix nas estações Windows para iniciar o monitoramento destas estações. Download do arquivo notepad++; https://notepad-plus-plus.org/download/v7.html Baixar o agente do zabbix para Windows; http://www.zabbix.com/downloads/3.2.0/zabbix_agents_3.2.0.win.zip Descompactar e editar o arquivo de configuração zabbix_agent.conf; Conhecendo as variáveis do arquivo c:zabbixzabbix_agentd.conf; Instalar o agente do zabbix com base em um arquivo de configuração Executar o comando; zabbix_agent.exe -i –c :zabbixzabbix.agent.conf Executar o agente no services.msc Criar um host para iniciar o monitoramento da estação no servidor zabbix; Visualizando os primeiros dados e gráficos de coleta da estação cadastrada; Aula6 Vamos instalar o agente do zabbix em uma estação Linux Ubuntu para iniciar o monitoramento destas estações. É fortemente recomendável baixar as atualizações do sistema antes da execução do agente no sistema Linux. Todos os comandos devem ser executados como “sudo” Editando o arquivo /etc/zabbix/agenttd.conf Conhecendo o caminho do arquivo de log do agente do zabbix Inserindo um template na estação Linux;
  • 4. www.aulaEAD.com Aula7 Acessando recursos disponíveis no frontend do zabbix Mensagens de alerta e barras de menus disponíveis Recursos personalizados nos perfis de usuários do zabbix Como realizar download de templates padronizados para o zabbix Pesquisar hosts no zabbix Executar serviço do zabbix de forma automática no sistema Visualizar status dos serviços do zabbix Aula8 Introdução ao monitoramento SNMP Introdução aos serviços de alertas do ZABBIX Aula9 Monitoramento de um servidor PFSENSE em produção a partir do agente do zabbix Instalando o serviço Configurando itens do serviço Monitorar estado do link do servidor Proxy Personalizando gráficos de monitoramento Aula 10 Trabalhando com triguers no zabbix Criando alertas e exibindo no dashboard Testes de parada de serviço e reinicio Monitorando o estado de um servidor apache e criando alerta de status Aula11 Monitoramento SNMP introdução Monitorar link a partir do um simple check em um modem ADSL Visualizando gráficos de coleta Monitorando sites na internet a partir de um servidor ZABBIX Visualizando gráficos de coleta Aula12 Trabalhando com gráficos no Zabbix Gráficos simples Gráficos Adhoc Gráficos customizados Gráficos com dados empilhados Filtrando dos dados recentes do gráfico Acessando gráficos de CPU, uso em disco, rede etc. Aula 13 Trabalhando com mapas de rede no zabbix Conceitos de mapas de rede MS Visio x Zabbix Elementos de mapa Editando mapas no zabbix Criando mapas de rede com 3 hosts monitorados no zabbix Criando de links de mapas no zabbix
  • 5. www.aulaEAD.com Aula14 Trabalhando com telas para visualização de dados no zabbix Criando novas telas Definindo permissão de acesso as telas Definindo recursos alinhamentos personalização das telas geradas Aula 15 Instalação do ZABBIX 3.2 em um sistema Ubuntu Server Verficar a versão do Ubuntu Server: lsb_release –a instalando o mysql-server apt-get install mysql-server inserindo a senha do root do mysql acessando o mysql mysql -u root -p atualizar o repositório do zabbix verfificar a lista atual apt-cache search zabbix criando uma pasta para adicionar o repositório atualizado do zabbix: mkdir repozabbix abrindo o diretório cd repozabbix baixando o repositório do zabbix no site oficial endereço: repo.zabbix.com zabbix3.2ubuntupoolmainzzabbix-release copiar o ultimo link da lista digitar wget e colar o link aguardar o download descompactar o arquivo dpkg -i “nome do arquivo” atualizando o repositório apt-get update acessar novamente a lista de repositório atualizado apt-cache search zabbix baixar os seguintes arquivos: apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix- get zabbix-sender snmp snmpd snmp-mibs-downloader php7.0-bcmath php7.0-xml php7.0-mbstring criando o banco de dados e usuário no mysql mysql -u root -p create database zabbix character set utf8 collate utf8_bin; criando usuário no banco grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; saindo do banco de dados exit populando o banco com as tabelas necessárias para o zabbix acessar o caminho: cd /usr/share/doc/zabbix-server-mysql/ digitar o comando: zcat create.sql.gz | mysql -u root -p zabbix digitar a senha do root do mysql aguardar conclusão editando o apache2 do zabbix digitar o caminho: cd /etc/zabbix vim apache.conf
  • 6. www.aulaEAD.com “SEMPRE QUE ESTIVER EDITANDO UM ARQUIVO NO VIM, APERTE INSERT NO TECLADO ANTES DE DIGITAR AS ALTERAÇÕES” descomentar a linha referente ao continente digitando America/”seu estado” sem aspas Editar o limite dos arquivos para upload, caso necessário Repetir na outra linha da mesma forma Salvar o arquivo: Esc+:x! Editar o arquivo do vim, /etc/vim/vimrc caso necessário para melhorar a visualização dos arquivos Editar o arquivo zabbix_server.conf Descomentar a linha 12 “porta 10051” padrão do ZABBIX Descomentar a linha 115 adicionando a senha do usuário zabbix Salvando o arquivo Esc+:x! Editando o arquivo zabbix_agentd.conf Descomentar a linha 66 e 73 para habilitar comandos remotos no zabbix Descomentar a linha 76 para log dos comandos remotos Comentar a linha 147 – desabilitando o hostname do zabbix Descomentar a linha 155 – habilitar o hostname da estação Esc+:x! Reiniciar os serviços para aplicar as alterações /etc/init,d/apache2 restart /etc/init,d/zabbix-server restart /etc/init,d/zabbix-agent restart Verificar se os serviços estão ativos: netstat –putan | grep zabbix verificar o ip da estação zabbix ifconfig abrir um navegador digitar: http://ip/zabbix avançar digite a senha do usuário zabbix usuário: Admin senha: zabbix alterando idioma do zabbix Menu administration language Escolhe o idoma de sua preferência Clique em update Clique no logo do zabbix Concluída a instalação do zabbix 3.2 Aula 16 Criando regras de auto busca no ZABBIX Serão apresentadas duas formas de busca por hosts na rede: Descoberta sem agente usando SNMP.PING Descoberta com agente usando ao gente do ZABBIX