SlideShare uma empresa Scribd logo
Zabbix e SNMP
Ambiente
CentOS 7.2
Net-SNMP 5.7
Zabbix 3.0
Quem sou eu
André (Luis Boni) Déo
Fundador da Comunidade Zabbix Brasil
Co-Autor do Livro de A a Zabbix
Administrador de Redes, Professor Universitário, Membro da Comunidade
OpenSource.
@deoandre andredeo@gmail.com
http://andredeo.blogspot.com
Por que o Zabbix
não lê meus dados?
Início
Você
consegue
ler os
dados via
snmpget?
Revise a
configuração
do
equipamento
Revise a
configuração
do item no
Zabbix
Fim
NãoSim
Estrutura do Net-SNMP
/etc/snmpd.conf
Arquivo de configuração principal do Net-Snmp:
Se você especificar um objeto nesse arquivo, como por exemplo,
syslocation, syscontact, sysdescr, etc. Esse objeto se tornará ro (read only).
Man snmpd.conf
/etc/snmp.conf
Arquivo de configurações do ambiente:
Definições de acesso do cliente;
Definições de diretórios padrões;
Definições de mibs;
Definições de saídas padrões de comandos.
Man snmp.conf
Estrutura do Net-SNMP
~/.snmp/snmp.conf
Arquivos de configurações do ambiente:
Definições de acesso do cliente;
Definições de saídas padrões de comandos.
Man snmp.conf
/var/lib/net-snmp/snmpd.conf
No momento em que o serviço é iniciado, carrega a configuração do net-
snmpd.conf e as mibs disponíveis no sistema:
Usuários SNMP V3 são armazenados nesse arquivo de forma
criptografada;
Número de vezes que o serviço foi (re)inicializado;
Serial para controlar alterações no arquivo.
Estrutura do Net-SNMP
/etc/snmptrapd.conf
Arquivo de configuração dos traps:
Man snmptrapd.conf
/usr/share/snmp/mibs
Diretório padrão das Mibs:
Tutorial Using and loading MIBS
Eu preciso ter a MIB
do equipamento para ler os dados!
# snmpget -v2c -c public localhost sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
# snmpget -On -v2c -c public localhost sysContact.0
.1.3.6.1.2.1.1.4.0 = STRING: root@localhost
Eu preciso ter a MIB
do equipamento para ler os dados!
# snmpget -v2c -c public localhost sysContact.0
MIB search path:
/root/.snmp/mibs:/usr/share/snmp/mibs
Cannot find module (SNMPv2-MIB): At line 12 in
/usr/share/snmp/mibs/IF-MIB.txt
.
.
.
sysContact.0: Unknown Object Identifier (Sub-id not
found: (top) -> sysContact)
Eu preciso ter a MIB
do equipamento para ler os dados!
# snmpget -v2c -c public localhost
.1.3.6.1.2.1.1.4.0
MIB search path:
/root/.snmp/mibs:/usr/share/snmp/mibs
Cannot find module (SNMPv2-MIB): At line 12 in
/usr/share/snmp/mibs/IF-MIB.txt
.
.
.
SNMPv2-SMI::mib-2.1.4.0 = STRING: "root@localhost"
Eu preciso ter a MIB
do equipamento para ler os dados!
Mensagem ao final do
snmpwalk. O que significa?
# snmpwalk -v2c -c public localhost
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks:
(159) 0:00:01.59
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: enp0s3
IF-MIB::ifDescr.3 = STRING: enp0s8
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifAdminStatus.3 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.3 = INTEGER: up(1)
IF-MIB::ifOperStatus.3 = No more variables left in
this MIB View (It is past the end of the MIB tree)
Existe algum tipo de filtro (Included/Exclued ou Máscara) bloqueando parte
das informações
Mensagem ao final do
snmpwalk. O que significa?
# snmpget -v 3 -u user1 -n "" -x DES -l authNoPriv -
a MD5 -A senhateste localhost sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
Utilizo apenas SNMP v3
na minha rede, estou seguro!
Utilizo apenas SNMP v3
na minha rede, estou seguro!
# snmpget -v 3 -u user1 -n "" -x DES -X senha_key -l
authPriv -a MD5 -A senhateste localhost sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
Utilizo apenas SNMP v3
na minha rede, estou seguro!
Utilizo apenas SNMP v3
na minha rede, estou seguro!
Utilizo apenas SNMP v3
na minha rede, estou seguro!
# snmpget -v 3 -u user1 -n "" -x DES -X senha_key -l
authPriv -a MD5 -A senhateste localhost sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
# snmpget -v 3 -u user1 -n "" -x DES -l authNoPriv -
a MD5 -A senhateste localhost sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
# snmpget -v 3 -u user1 -n "" -x DES -l NoauthNoPriv
-a MD5 localhost sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
Utilizo apenas SNMP v3
na minha rede, estou seguro!
Utilizo apenas SNMP v3
na minha rede, estou seguro!
# snmpget -v 3 -u user1 -n "" -x DES -l NoauthNoPriv
-a MD5 localhost sysContact.0
Error in packet
Reason: authorizationError (access denied to that
object)
# snmpget -v 3 -u user1 -n "" -x DES -l authNoPriv -
a MD5 -A senhateste localhost sysContact.0
Error in packet
Reason: authorizationError (access denied to that
object)
# snmpget -v 3 -u user1 -n "" -x DES -X senha_key -l
authPriv -a MD5 -A senhateste localhost sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: root@localhost
Utilizo apenas SNMP v3
na minha rede, estou seguro!
Utilizo apenas SNMP v3
na minha rede, estou seguro!
“For privacy, the Security Model defines what portion of the message is
encrypted. “ – IEEE - rfc3411
Por que o Zabbix
não lê meus dados?
Comandos SNMP Uteis
snmpconf
snmpconf – Gera arquivos de configuração.
Comandos SNMP Uteis
snmptranslate
snmptranslate – Traduz OIDs numéricos em nonimais ou vice-versa
Exibe a árvore dos objetos.
# snmptranslate -On -Ib sysUptime
.1.3.6.1.2.1.1.3
# snmptranslate -On -IR sysUpTime
.1.3.6.1.2.1.1.3
Comandos SNMP Uteis
snmptranslate
-On -lb / -On -IR: Exibe o OID numérico de um objeto
Comandos SNMP Uteis
snmptranslate
-Of -Ib / -Of -IR: Exibe o OID nominal de um objeto
# snmptranslate -Of -Ib sysUptime
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime
# snmptranslate -Of -IR sysUpTime
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime
Comandos SNMP Uteis
snmptranslate
# snmptranslate -On -Ib -Td sysUptime
.1.3.6.1.2.1.1.3
sysUpTime OBJECT-TYPE
-- FROM SNMPv2-MIB
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time (in hundredths of a second)
since the
network management portion of the system was
last
re-initialized."
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1)
system(1) 3 }
-On -Ib -Td: Exibe o OID numérico de um objeto e sua descrição
# snmptranslate .1.3.6.1.2.1.1.3
SNMPv2-MIB::sysUpTime
Exibindo o OID nominal de um OID numérico
Comandos SNMP Uteis
snmptranslate
-Td: Exibe a descrição de um OID
Comandos SNMP Uteis
snmptranslate
# snmptranslate -Td .1.3.6.1.2.1.1.3
SNMPv2-MIB::sysUpTime
sysUpTime OBJECT-TYPE
-- FROM SNMPv2-MIB
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time (in hundredths of a second)
since the
network management portion of the system was
last
re-initialized."
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1)
system(1) 3 }
Comandos SNMP Uteis
snmptranslate
-Tp -IR: Exibe a hierarquia da MIB a partir de um galho
Comandos SNMP Uteis
snmptranslate
Comandos SNMP Uteis
snmptable
snmptable – Exibe as informações de tabelas de objetos em formato de tabela.
Configurações Uteis
~./.snmp/snmp.conf
# cat snmp.conf
defversion 3
defsecurityname initial
defsecuritylevel authPriv
defauthtype MD5
defauthpassphrase setup_passphrase
defprivtype DES
defprivpassphrase setup_passkey
Permite definir todos os parâmetros de autenticação.
# snmpget localhost sysContact.0
# snmpget -v 3 -u initial -n "" -x DES -X
setup_passkey -l authPriv -a MD5 -A setup_passphrase
localhost sysContact.0
Sintaxe dos comandos sem o snmp.conf:
Sintaxe dos comandos com o snmp.conf:
Configurações Uteis
~/.snmp/snmp.conf
Configurações Uteis
/etc/snmp/snmp.conf
Carregar automáticamente todas as MIBs disponíveis no sistema.
# cat snmp.conf
mibs +ALL
Configurações Uteis
extend
# cat /etc/snmp
# /etc/snmp/snmpd.conf v3 devidamente configurado -
Monitoramento utilizando um comando customizado com OID
personalizada
.
.
#extend OID Nome comando
Parametros
extend .1.1.1.1.1 Zabbix /bin/bash
/etc/snmp/zabbix.sh
extend – Permite executar um comando com passagem de parâmetros, assim
como o exec, porém me permite especificar em qual OID as informações serão
armazenadas.
Configurações Uteis
extend
# snmpwalk -v 3 -u initial -n "" -x DES -l
authNoPriv -a MD5 -A setup_passphrase localhost
.1.1.1.1.1
iso.1.1.1.1.1.0 = INTEGER: 1
iso.1.1.1.1.2.1.2.4.69.99.104.111 = STRING:
"/bin/bash"
iso.1.1.1.1.2.1.3.4.69.99.104.111 = STRING:
"/etc/snmp/zabbix.sh"
iso.1.1.1.1.2.1.4.4.69.99.104.111 = ""
.
.
.
iso.1.1.1.1.3.1.4.4.69.99.104.111 = INTEGER: 0
iso.1.1.1.1.4.1.2.4.69.99.104.111.1 = STRING: "Boa
Tarde, vamos organizar nosso monitoramento"
Configurações Uteis
Máscaras
Máscaras devem ser informadas no formato Hexadecimal;
O caractere separador da mascara pode ser “.” ou “:”;
A cada bit na máscara indica se os OIDs correspondentes devem coincidir (1)
ou não (0).
Configurações Uteis
Máscaras
Um exemplo visual:
.1.3.6.1.2.1.2.2.1.1.1 == interfaces.ifTable.ifEntry.ifIndex.1
1 1 1 1 1 1 1 1 1 0 1 (00000) == (ff.a0)
o índice (the index)
a coluna (the column)
ifEntry
ifTable
Configurações Uteis
Máscaras
Visualizando os dados
de maneira variada
# snmpget -Of -v 3 -u initial -n "" -x DES -l
authNoPriv -a MD5 -A setup_passphrase localhost
ifDescr.2
.iso.org.dod.internet.mgmt.mib-
2.interfaces.ifTable.ifEntry.ifDescr.2 = STRING:
enp0s3
Exibição Padrão
-Of: Exibindo o OID Completo Nonimal
# snmpget -v 3 -u initial -n "" -x DES -l authNoPriv
-a MD5 -A setup_passphrase localhost ifDescr.2
IF-MIB::ifDescr.2 = STRING: enp0s3
Visualizando os dados
de maneira variada
# snmpget -Oq -v 3 -u initial -n "" -x DES -l
authNoPriv -a MD5 -A setup_passphrase localhost
ifDescr.2
IF-MIB::ifDescr.2 enp0s3
-On: Exibindo o OID Completo Numérico
-Oq: Exibe o OID abreviado; Apenas o final do OID
# snmpget -On -v 3 -u initial -n "" -x DES -l
authNoPriv -a MD5 -A setup_passphrase localhost
ifDescr.2
.1.3.6.1.2.1.2.2.1.2.2 = STRING: enp0s3
Visualizando os dados
de maneira variada
-Oqn: Exibe o OID abreviado; Apenas o final do OID na forma numérica
# snmpget -Oqn -v 3 -u initial -n "" -x DES -l
authNoPriv -a MD5 -A setup_passphrase localhost
ifDescr.2
.1.3.6.1.2.1.2.2.1.2.2 enp0s3
SNMP no Zabbix
Templates
Template SNMP Generic – Itens
sysContact – SNMPv2-MIB
sysDescr – SNMPv2-MIB
sysLocation – SNMPv2-MIB
sysName – SNMPv2-MIB
sysUpTime – SNMPv2-MIB
Template SNMP Generic – Discovery rules
Não se aplica.
Template SNMP Generic – Item prototypes
Não se aplica.
SNMP no Zabbix
Templates
Template SNMP Disks – Itens
Não se aplica.
Template SNMP Disk – Discovery rules
hrStorageDescr – HOST-RESOURCES-MIB
Template SNMP Disks – Item prototypes
hrStorageAllocationUnits – HOST-RESOURCES-MIB
hrStorageDescr – HOST-RESOURCES-MIB
hrStorageSize – HOST-RESOURCES-MIB
hrStorageUsed – HOST-RESOURCES-MIB
hrStorageUsedInBytes – last("hrStorageUsed[{#SNMPVALUE}]") *
last("hrStorageAllocationUnits[{#SNMPVALUE}]")
hrStorageSizeInBytes – last("hrStorageSize[{#SNMPVALUE}]") *
last("hrStorageAllocationUnits[{#SNMPVALUE}]")
SNMP no Zabbix
Templates
Template SNMP Interfaces – Itens
ifNumber – IF-MIB
Template SNMP Interfaces – Discovery rules
ifDescr – IF-MIB
Template SNMP Interfaces – Item prototypes
ifAdminStatus – IF-MIB
ifAlias – IF-MIB
ifDescr – IF-MIB
ifInErrors – IF-MIB
ifInOctets – IF-MIB
ifOperStatus – IF-MIB
ifOutErrors – IF-MIB
ifOutOctets – IF-MIB
SNMP no Zabbix
Templates
Template SNMP Processors – Itens
Não se aplica.
Template SNMP Processors– Discovery rules
hrProcessorLoad – HOST-RESOURCES-MIB
Template SNMP Processors – Item prototypes
hrProcessorLoad – HOST-RESOURCES-MIB
SNMP no Zabbix
Templates
Template SNMP Device
Template SNMP Generic
Template SNMP Interfaces
Template SNMP OS Linux
Template SNMP Disks
Template SNMP Generic
Template SNMP Interfaces
Template SNMP Processors
Template SNMP OS Windows
Template SNMP Disks
Template SNMP Generic
Template SNMP Interfaces
Template SNMP Processors
SNMP no Zabbix
Low Level Discovery
O SNMP utiliza o padrão <Indexador> = <valor>, o Zabbix entende esse padrão
e converte para as macros {#SNMPINDEX} e {#SNMPVALUE}
SNMP:
# snmpwalk -v 3 -u user1 -n "" -x DES -X senha_key -l authPriv -a MD5 -A
senhateste localhost IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: enp0s3
IF-MIB::ifDescr.3 = STRING: enp0s8
Zabbix:
{#SNMPINDEX}  1 {#SNMPVALUE}  lo
{#SNMPINDEX}  2 {#SNMPVALUE}  enp0s3
{#SNMPINDEX}  3 {#SNMPVALUE}  enp0s8
SNMP no Zabbix
Low Level Discovery
SNMP no Zabbix
Low Level Discovery
SNMP no Zabbix
LLD Personalizado
SNMP no Zabbix
LLD Personalizado
SNMP no Zabbix
LLD Personalizado
SNMP no Zabbix
LLD Personalizado
Início
snmptrap
SNMPTT
(interpreta e
formata e o
dado)
Arquivo
SNMP no Zabbix: Traps
Arquivo
Zabbix SNMP
trapper
(Lê e
interpreta os
dados)
Existe
Interface
Compatível
?
NãoSim
Somente o “IP” ou o “DNS” da interface do host
será utilizado durante a pesquisa.
SNMP no Zabbix: Traps
21 1
Existi um
item de
“snmptrap.
fallback”
?
NãoSim
Log de traps
não
corresponden
tes
Existi um
item
compatível
com
snmptrap
[regexp]
NãoSim
O dado da
trap será
enviado para
todos os itens
compatíveis
o valor será
repassado
para ele
SNMP no Zabbix: Traps
21
Pode ser habilitado através da opção
“Registrar traps SNMP não correspondentes”
disponível em:
Administração → Geral → Outros.
Fim
Quero saber mais
Apostila do Treinamento Gerenciamento de Redes com SNMP - André Déo
Zabbix and SNMP on Linux – Andrew Nelson – Zabbix Conference 2015
Going Down! Using Low Level Discoveries in Practice – Raymond Kuiper –
Zabbix Conference 2013
Configuração SNMP Trap no Zabbix – Thayane Viana
Dúvidas ?
Agradecimentos

Mais conteúdo relacionado

Mais procurados

Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Stephen Salama
 
ジュニパーアイコン集
ジュニパーアイコン集ジュニパーアイコン集
ジュニパーアイコン集
Juniper Networks (日本)
 
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3
BTRisk Bilgi Güvenliği ve BT Yönetişim Hizmetleri
 
Rapport mise en place d'un sevrer VPN .
   Rapport mise en place d'un sevrer VPN .   Rapport mise en place d'un sevrer VPN .
Rapport mise en place d'un sevrer VPN .
Mouad Lousimi
 
Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1
Soumia Elyakote HERMA
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
André Nobre
 
La VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireSharkLa VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireShark
Abdelhamid KHIRENNAS
 
Protocole ARP/RARP
Protocole ARP/RARPProtocole ARP/RARP
Protocole ARP/RARP
Hayder Gallas
 
Instalación y configuración de Firewall ENDIAN
Instalación y configuración de Firewall ENDIANInstalación y configuración de Firewall ENDIAN
Instalación y configuración de Firewall ENDIAN
Yimy Pérez Medina
 
Virtual private network server
Virtual private network serverVirtual private network server
Virtual private network server
edina24
 
vlan
vlanvlan
Iptables the Linux Firewall
Iptables the Linux Firewall Iptables the Linux Firewall
Iptables the Linux Firewall
Syed fawad Gillani
 
Integración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - WiresharkIntegración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - Wireshark
cyberleon95
 
Manual de correo en linux centos 7
Manual de correo en linux   centos 7Manual de correo en linux   centos 7
Manual de correo en linux centos 7
Juan Carlos Rodríguez Campo
 
reseaux et systemes avances
 reseaux et systemes avances reseaux et systemes avances
reseaux et systemes avances
mohamednacim
 
UnboundとNSDの紹介 BIND9との比較編
UnboundとNSDの紹介 BIND9との比較編UnboundとNSDの紹介 BIND9との比較編
UnboundとNSDの紹介 BIND9との比較編
hdais
 
Web hacking-dvwa-publish-130131073605-phpapp01
Web hacking-dvwa-publish-130131073605-phpapp01Web hacking-dvwa-publish-130131073605-phpapp01
Web hacking-dvwa-publish-130131073605-phpapp01
Jalil Mashab-Crew
 
[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020
Akihiro Suda
 
Procedimento de instalação do Zabbix Proxy 3 no PFSense
Procedimento de instalação do Zabbix Proxy 3 no PFSenseProcedimento de instalação do Zabbix Proxy 3 no PFSense
Procedimento de instalação do Zabbix Proxy 3 no PFSense
Verdanatech Soluções em TI
 
Tendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LANTendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LAN
Aymen Bouzid
 

Mais procurados (20)

Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
 
ジュニパーアイコン集
ジュニパーアイコン集ジュニパーアイコン集
ジュニパーアイコン集
 
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3
BTRisk X86 Tersine Mühendislik Eğitim Sunumu - Bölüm-3
 
Rapport mise en place d'un sevrer VPN .
   Rapport mise en place d'un sevrer VPN .   Rapport mise en place d'un sevrer VPN .
Rapport mise en place d'un sevrer VPN .
 
Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
 
La VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireSharkLa VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireShark
 
Protocole ARP/RARP
Protocole ARP/RARPProtocole ARP/RARP
Protocole ARP/RARP
 
Instalación y configuración de Firewall ENDIAN
Instalación y configuración de Firewall ENDIANInstalación y configuración de Firewall ENDIAN
Instalación y configuración de Firewall ENDIAN
 
Virtual private network server
Virtual private network serverVirtual private network server
Virtual private network server
 
vlan
vlanvlan
vlan
 
Iptables the Linux Firewall
Iptables the Linux Firewall Iptables the Linux Firewall
Iptables the Linux Firewall
 
Integración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - WiresharkIntegración GNS3 - VirtualBox - Wireshark
Integración GNS3 - VirtualBox - Wireshark
 
Manual de correo en linux centos 7
Manual de correo en linux   centos 7Manual de correo en linux   centos 7
Manual de correo en linux centos 7
 
reseaux et systemes avances
 reseaux et systemes avances reseaux et systemes avances
reseaux et systemes avances
 
UnboundとNSDの紹介 BIND9との比較編
UnboundとNSDの紹介 BIND9との比較編UnboundとNSDの紹介 BIND9との比較編
UnboundとNSDの紹介 BIND9との比較編
 
Web hacking-dvwa-publish-130131073605-phpapp01
Web hacking-dvwa-publish-130131073605-phpapp01Web hacking-dvwa-publish-130131073605-phpapp01
Web hacking-dvwa-publish-130131073605-phpapp01
 
[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020
 
Procedimento de instalação do Zabbix Proxy 3 no PFSense
Procedimento de instalação do Zabbix Proxy 3 no PFSenseProcedimento de instalação do Zabbix Proxy 3 no PFSense
Procedimento de instalação do Zabbix Proxy 3 no PFSense
 
Tendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LANTendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LAN
 

Destaque

Ns client++ icinga camp
Ns client++ icinga campNs client++ icinga camp
Ns client++ icinga camp
Michael Medin
 
Ubuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloud
Ubuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloudUbuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloud
Ubuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloud
Jérôme aka "Genma" Kun
 
Revista Insurance Corp - 7ª Edição
Revista Insurance Corp - 7ª EdiçãoRevista Insurance Corp - 7ª Edição
Revista Insurance Corp - 7ª Edição
Oficina do Texto Assessoria de Comunicação
 
Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016
Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016
Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016
Jornal Cidade
 
Vaga para estágio na Inventta
Vaga para estágio na InventtaVaga para estágio na Inventta
Vaga para estágio na Inventta
Inventta
 
Social Media Week SP- Design Thinking e Mídias Sociais / Digitais
Social Media Week SP- Design Thinking e Mídias Sociais / DigitaisSocial Media Week SP- Design Thinking e Mídias Sociais / Digitais
Social Media Week SP- Design Thinking e Mídias Sociais / Digitais
Raquel Camargo
 
RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.
RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.
RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.
Haroldo Duarte
 
Formação - Bloco 2 - Atendimento Nota 10
Formação - Bloco 2 - Atendimento Nota 10Formação - Bloco 2 - Atendimento Nota 10
Formação - Bloco 2 - Atendimento Nota 10
Roberto Cohen
 
Saindo da mesmice: diferenciando seu varejo da concorrência
Saindo da mesmice: diferenciando seu varejo da concorrênciaSaindo da mesmice: diferenciando seu varejo da concorrência
Saindo da mesmice: diferenciando seu varejo da concorrência
Alexandre van Beeck
 
Ask the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWSAsk the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWS
Amazon Web Services LATAM
 

Destaque (10)

Ns client++ icinga camp
Ns client++ icinga campNs client++ icinga camp
Ns client++ icinga camp
 
Ubuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloud
Ubuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloudUbuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloud
Ubuntu 2016 - De Framasoft à Yunohost, réapproprions nous le cloud
 
Revista Insurance Corp - 7ª Edição
Revista Insurance Corp - 7ª EdiçãoRevista Insurance Corp - 7ª Edição
Revista Insurance Corp - 7ª Edição
 
Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016
Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016
Jornal Cidade - Lagoa da Prata - Nº 83 - 29/09/2016
 
Vaga para estágio na Inventta
Vaga para estágio na InventtaVaga para estágio na Inventta
Vaga para estágio na Inventta
 
Social Media Week SP- Design Thinking e Mídias Sociais / Digitais
Social Media Week SP- Design Thinking e Mídias Sociais / DigitaisSocial Media Week SP- Design Thinking e Mídias Sociais / Digitais
Social Media Week SP- Design Thinking e Mídias Sociais / Digitais
 
RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.
RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.
RANKING 50 MAIORES EMPRESAS DO E-COMMERCE BRASILEIRO/2016.
 
Formação - Bloco 2 - Atendimento Nota 10
Formação - Bloco 2 - Atendimento Nota 10Formação - Bloco 2 - Atendimento Nota 10
Formação - Bloco 2 - Atendimento Nota 10
 
Saindo da mesmice: diferenciando seu varejo da concorrência
Saindo da mesmice: diferenciando seu varejo da concorrênciaSaindo da mesmice: diferenciando seu varejo da concorrência
Saindo da mesmice: diferenciando seu varejo da concorrência
 
Ask the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWSAsk the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWS
 

Semelhante a Zabbix e SNMP - Zabbix Conference LatAM 2016

Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix
 
Introdução ao SNMP
Introdução ao SNMPIntrodução ao SNMP
Introdução ao SNMP
Frederico Madeira
 
Gerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMPGerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMP
André Déo
 
Zabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMPZabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMP
André Déo
 
Mini Curso - Pen Test - Univem
Mini Curso - Pen Test - UnivemMini Curso - Pen Test - Univem
Mini Curso - Pen Test - Univem
evandrovv
 
Pentest conisli07
Pentest conisli07Pentest conisli07
Pentest conisli07
Roberto Castro
 
Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018
Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018
Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018
Tchelinux
 
Asterisk
AsteriskAsterisk
Instalando e configurando o serviço snmpd no red hat 5.3 cent_os
Instalando e configurando o serviço snmpd no red hat 5.3   cent_osInstalando e configurando o serviço snmpd no red hat 5.3   cent_os
Instalando e configurando o serviço snmpd no red hat 5.3 cent_os
Carlos Eduardo
 
Análise de malware com software livre
Análise de malware com software livreAnálise de malware com software livre
Análise de malware com software livre
Diego Santos
 
1os passoscisco
1os passoscisco1os passoscisco
1os passoscisco
nogueira
 
Ferramentas GPL para segurança de redes - Vanderlei Pollon
Ferramentas GPL para segurança de redes - Vanderlei PollonFerramentas GPL para segurança de redes - Vanderlei Pollon
Ferramentas GPL para segurança de redes - Vanderlei Pollon
Tchelinux
 
Nmap Avaliando Rede Em Ambiente Linux
Nmap  Avaliando Rede Em Ambiente LinuxNmap  Avaliando Rede Em Ambiente Linux
Nmap Avaliando Rede Em Ambiente Linux
987123987123
 
Certificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 ExercíciosCertificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 Exercícios
Leandro Rezende
 
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
João Moura
 
Aula 06 - Gerenciamento de Rede.pdf
Aula 06 - Gerenciamento de Rede.pdfAula 06 - Gerenciamento de Rede.pdf
Aula 06 - Gerenciamento de Rede.pdf
Luiz Carlos Araujo da Silva
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
Frederico Madeira
 
Lista 221 Comandos Executar do Windows.docx
Lista 221 Comandos Executar do Windows.docxLista 221 Comandos Executar do Windows.docx
Lista 221 Comandos Executar do Windows.docx
SLVIOPAIVADOSANTOSSI
 
Configuração Ethernet Wireless Linux
Configuração Ethernet Wireless LinuxConfiguração Ethernet Wireless Linux
Configuração Ethernet Wireless Linux
SoftD Abreu
 
Slide curso metasploit
Slide curso metasploitSlide curso metasploit
Slide curso metasploit
Roberto Soares
 

Semelhante a Zabbix e SNMP - Zabbix Conference LatAM 2016 (20)

Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
 
Introdução ao SNMP
Introdução ao SNMPIntrodução ao SNMP
Introdução ao SNMP
 
Gerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMPGerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMP
 
Zabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMPZabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMP
 
Mini Curso - Pen Test - Univem
Mini Curso - Pen Test - UnivemMini Curso - Pen Test - Univem
Mini Curso - Pen Test - Univem
 
Pentest conisli07
Pentest conisli07Pentest conisli07
Pentest conisli07
 
Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018
Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018
Introdução ao SystemTap - João Avelino Bellomo Filho - Tchelinux Caxias 2018
 
Asterisk
AsteriskAsterisk
Asterisk
 
Instalando e configurando o serviço snmpd no red hat 5.3 cent_os
Instalando e configurando o serviço snmpd no red hat 5.3   cent_osInstalando e configurando o serviço snmpd no red hat 5.3   cent_os
Instalando e configurando o serviço snmpd no red hat 5.3 cent_os
 
Análise de malware com software livre
Análise de malware com software livreAnálise de malware com software livre
Análise de malware com software livre
 
1os passoscisco
1os passoscisco1os passoscisco
1os passoscisco
 
Ferramentas GPL para segurança de redes - Vanderlei Pollon
Ferramentas GPL para segurança de redes - Vanderlei PollonFerramentas GPL para segurança de redes - Vanderlei Pollon
Ferramentas GPL para segurança de redes - Vanderlei Pollon
 
Nmap Avaliando Rede Em Ambiente Linux
Nmap  Avaliando Rede Em Ambiente LinuxNmap  Avaliando Rede Em Ambiente Linux
Nmap Avaliando Rede Em Ambiente Linux
 
Certificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 ExercíciosCertificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 Exercícios
 
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
WebSocket com Node.js ( socketstream && coffeescript ) X RoR ( Juggernaut )
 
Aula 06 - Gerenciamento de Rede.pdf
Aula 06 - Gerenciamento de Rede.pdfAula 06 - Gerenciamento de Rede.pdf
Aula 06 - Gerenciamento de Rede.pdf
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
 
Lista 221 Comandos Executar do Windows.docx
Lista 221 Comandos Executar do Windows.docxLista 221 Comandos Executar do Windows.docx
Lista 221 Comandos Executar do Windows.docx
 
Configuração Ethernet Wireless Linux
Configuração Ethernet Wireless LinuxConfiguração Ethernet Wireless Linux
Configuração Ethernet Wireless Linux
 
Slide curso metasploit
Slide curso metasploitSlide curso metasploit
Slide curso metasploit
 

Mais de André Déo

Zabbix - Onde buscar conhecimento?
Zabbix - Onde buscar conhecimento?Zabbix - Onde buscar conhecimento?
Zabbix - Onde buscar conhecimento?
André Déo
 
De A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
De A a Zabbix - I Congresso de Ciências Exatas e TecnológicasDe A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
De A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
André Déo
 
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
André Déo
 
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
André Déo
 
Monitoramento de Aplicações Web Modernas com Zabbix
Monitoramento de Aplicações Web Modernas com ZabbixMonitoramento de Aplicações Web Modernas com Zabbix
Monitoramento de Aplicações Web Modernas com Zabbix
André Déo
 
Zabbix para IoT - Zabbix Conference LatAm 2018
Zabbix para IoT - Zabbix Conference LatAm 2018Zabbix para IoT - Zabbix Conference LatAm 2018
Zabbix para IoT - Zabbix Conference LatAm 2018
André Déo
 
Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...
Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...
Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...
André Déo
 
Integração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SP
Integração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SPIntegração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SP
Integração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SP
André Déo
 
Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...
Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...
Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...
André Déo
 
MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP
MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP
MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP
André Déo
 
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
André Déo
 
De A a Zabbix Devry Metrocamp
De A a Zabbix Devry MetrocampDe A a Zabbix Devry Metrocamp
De A a Zabbix Devry Metrocamp
André Déo
 
De A a Zabbix - Puc Campinas - Setembro/2017
De A a Zabbix - Puc Campinas - Setembro/2017De A a Zabbix - Puc Campinas - Setembro/2017
De A a Zabbix - Puc Campinas - Setembro/2017
André Déo
 
Gerenciamento de Redes com Zabbix
Gerenciamento de Redes com ZabbixGerenciamento de Redes com Zabbix
Gerenciamento de Redes com Zabbix
André Déo
 
Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016
Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016
Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016
André Déo
 
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André DéoZabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
André Déo
 
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André DéoComunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
André Déo
 
O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012
André Déo
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
André Déo
 
Alexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAlexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With Zabbix
André Déo
 

Mais de André Déo (20)

Zabbix - Onde buscar conhecimento?
Zabbix - Onde buscar conhecimento?Zabbix - Onde buscar conhecimento?
Zabbix - Onde buscar conhecimento?
 
De A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
De A a Zabbix - I Congresso de Ciências Exatas e TecnológicasDe A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
De A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
 
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
 
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
 
Monitoramento de Aplicações Web Modernas com Zabbix
Monitoramento de Aplicações Web Modernas com ZabbixMonitoramento de Aplicações Web Modernas com Zabbix
Monitoramento de Aplicações Web Modernas com Zabbix
 
Zabbix para IoT - Zabbix Conference LatAm 2018
Zabbix para IoT - Zabbix Conference LatAm 2018Zabbix para IoT - Zabbix Conference LatAm 2018
Zabbix para IoT - Zabbix Conference LatAm 2018
 
Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...
Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...
Monitoração de Ambiente Críticos SAP com Zabbix - 1º ZABBIX MEETUP DO INTERIO...
 
Integração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SP
Integração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SPIntegração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SP
Integração do Zabbix com AWS EC2 Auto Scalling - 1º ZABBIX MEETUP DO INTERIOR-SP
 
Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...
Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...
Kit de Desenvolvimento de Soluções de IoT com Zabbix - - 1º ZABBIX MEETUP DO ...
 
MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP
MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP
MeduZa - Automação Residencial com Zabbix - 1º ZABBIX MEETUP DO INTERIOR-SP
 
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
 
De A a Zabbix Devry Metrocamp
De A a Zabbix Devry MetrocampDe A a Zabbix Devry Metrocamp
De A a Zabbix Devry Metrocamp
 
De A a Zabbix - Puc Campinas - Setembro/2017
De A a Zabbix - Puc Campinas - Setembro/2017De A a Zabbix - Puc Campinas - Setembro/2017
De A a Zabbix - Puc Campinas - Setembro/2017
 
Gerenciamento de Redes com Zabbix
Gerenciamento de Redes com ZabbixGerenciamento de Redes com Zabbix
Gerenciamento de Redes com Zabbix
 
Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016
Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016
Comunidade Zabbix Brasil - Zabbix Conference LatAM 2016
 
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André DéoZabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
 
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André DéoComunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
 
O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
 
Alexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAlexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With Zabbix
 

Zabbix e SNMP - Zabbix Conference LatAM 2016

  • 3. Quem sou eu André (Luis Boni) Déo Fundador da Comunidade Zabbix Brasil Co-Autor do Livro de A a Zabbix Administrador de Redes, Professor Universitário, Membro da Comunidade OpenSource. @deoandre andredeo@gmail.com http://andredeo.blogspot.com
  • 4. Por que o Zabbix não lê meus dados? Início Você consegue ler os dados via snmpget? Revise a configuração do equipamento Revise a configuração do item no Zabbix Fim NãoSim
  • 5. Estrutura do Net-SNMP /etc/snmpd.conf Arquivo de configuração principal do Net-Snmp: Se você especificar um objeto nesse arquivo, como por exemplo, syslocation, syscontact, sysdescr, etc. Esse objeto se tornará ro (read only). Man snmpd.conf /etc/snmp.conf Arquivo de configurações do ambiente: Definições de acesso do cliente; Definições de diretórios padrões; Definições de mibs; Definições de saídas padrões de comandos. Man snmp.conf
  • 6. Estrutura do Net-SNMP ~/.snmp/snmp.conf Arquivos de configurações do ambiente: Definições de acesso do cliente; Definições de saídas padrões de comandos. Man snmp.conf /var/lib/net-snmp/snmpd.conf No momento em que o serviço é iniciado, carrega a configuração do net- snmpd.conf e as mibs disponíveis no sistema: Usuários SNMP V3 são armazenados nesse arquivo de forma criptografada; Número de vezes que o serviço foi (re)inicializado; Serial para controlar alterações no arquivo.
  • 7. Estrutura do Net-SNMP /etc/snmptrapd.conf Arquivo de configuração dos traps: Man snmptrapd.conf /usr/share/snmp/mibs Diretório padrão das Mibs: Tutorial Using and loading MIBS
  • 8. Eu preciso ter a MIB do equipamento para ler os dados!
  • 9. # snmpget -v2c -c public localhost sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: root@localhost # snmpget -On -v2c -c public localhost sysContact.0 .1.3.6.1.2.1.1.4.0 = STRING: root@localhost Eu preciso ter a MIB do equipamento para ler os dados!
  • 10. # snmpget -v2c -c public localhost sysContact.0 MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs Cannot find module (SNMPv2-MIB): At line 12 in /usr/share/snmp/mibs/IF-MIB.txt . . . sysContact.0: Unknown Object Identifier (Sub-id not found: (top) -> sysContact) Eu preciso ter a MIB do equipamento para ler os dados!
  • 11. # snmpget -v2c -c public localhost .1.3.6.1.2.1.1.4.0 MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs Cannot find module (SNMPv2-MIB): At line 12 in /usr/share/snmp/mibs/IF-MIB.txt . . . SNMPv2-SMI::mib-2.1.4.0 = STRING: "root@localhost" Eu preciso ter a MIB do equipamento para ler os dados!
  • 12. Mensagem ao final do snmpwalk. O que significa? # snmpwalk -v2c -c public localhost DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (159) 0:00:01.59 IF-MIB::ifDescr.1 = STRING: lo IF-MIB::ifDescr.2 = STRING: enp0s3 IF-MIB::ifDescr.3 = STRING: enp0s8 IF-MIB::ifAdminStatus.1 = INTEGER: up(1) IF-MIB::ifAdminStatus.2 = INTEGER: up(1) IF-MIB::ifAdminStatus.3 = INTEGER: up(1) IF-MIB::ifOperStatus.1 = INTEGER: up(1) IF-MIB::ifOperStatus.2 = INTEGER: up(1) IF-MIB::ifOperStatus.3 = INTEGER: up(1) IF-MIB::ifOperStatus.3 = No more variables left in this MIB View (It is past the end of the MIB tree)
  • 13. Existe algum tipo de filtro (Included/Exclued ou Máscara) bloqueando parte das informações Mensagem ao final do snmpwalk. O que significa?
  • 14. # snmpget -v 3 -u user1 -n "" -x DES -l authNoPriv - a MD5 -A senhateste localhost sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: root@localhost Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 15. Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 16. # snmpget -v 3 -u user1 -n "" -x DES -X senha_key -l authPriv -a MD5 -A senhateste localhost sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: root@localhost Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 17. Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 18. Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 19. # snmpget -v 3 -u user1 -n "" -x DES -X senha_key -l authPriv -a MD5 -A senhateste localhost sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: root@localhost # snmpget -v 3 -u user1 -n "" -x DES -l authNoPriv - a MD5 -A senhateste localhost sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: root@localhost # snmpget -v 3 -u user1 -n "" -x DES -l NoauthNoPriv -a MD5 localhost sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: root@localhost Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 20. Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 21. # snmpget -v 3 -u user1 -n "" -x DES -l NoauthNoPriv -a MD5 localhost sysContact.0 Error in packet Reason: authorizationError (access denied to that object) # snmpget -v 3 -u user1 -n "" -x DES -l authNoPriv - a MD5 -A senhateste localhost sysContact.0 Error in packet Reason: authorizationError (access denied to that object) # snmpget -v 3 -u user1 -n "" -x DES -X senha_key -l authPriv -a MD5 -A senhateste localhost sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: root@localhost Utilizo apenas SNMP v3 na minha rede, estou seguro!
  • 22. Utilizo apenas SNMP v3 na minha rede, estou seguro! “For privacy, the Security Model defines what portion of the message is encrypted. “ – IEEE - rfc3411
  • 23. Por que o Zabbix não lê meus dados?
  • 24. Comandos SNMP Uteis snmpconf snmpconf – Gera arquivos de configuração.
  • 25. Comandos SNMP Uteis snmptranslate snmptranslate – Traduz OIDs numéricos em nonimais ou vice-versa Exibe a árvore dos objetos.
  • 26. # snmptranslate -On -Ib sysUptime .1.3.6.1.2.1.1.3 # snmptranslate -On -IR sysUpTime .1.3.6.1.2.1.1.3 Comandos SNMP Uteis snmptranslate -On -lb / -On -IR: Exibe o OID numérico de um objeto
  • 27. Comandos SNMP Uteis snmptranslate -Of -Ib / -Of -IR: Exibe o OID nominal de um objeto # snmptranslate -Of -Ib sysUptime .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime # snmptranslate -Of -IR sysUpTime .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime
  • 28. Comandos SNMP Uteis snmptranslate # snmptranslate -On -Ib -Td sysUptime .1.3.6.1.2.1.1.3 sysUpTime OBJECT-TYPE -- FROM SNMPv2-MIB SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized." ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) system(1) 3 } -On -Ib -Td: Exibe o OID numérico de um objeto e sua descrição
  • 29. # snmptranslate .1.3.6.1.2.1.1.3 SNMPv2-MIB::sysUpTime Exibindo o OID nominal de um OID numérico Comandos SNMP Uteis snmptranslate
  • 30. -Td: Exibe a descrição de um OID Comandos SNMP Uteis snmptranslate # snmptranslate -Td .1.3.6.1.2.1.1.3 SNMPv2-MIB::sysUpTime sysUpTime OBJECT-TYPE -- FROM SNMPv2-MIB SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized." ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) system(1) 3 }
  • 31. Comandos SNMP Uteis snmptranslate -Tp -IR: Exibe a hierarquia da MIB a partir de um galho
  • 33. Comandos SNMP Uteis snmptable snmptable – Exibe as informações de tabelas de objetos em formato de tabela.
  • 34. Configurações Uteis ~./.snmp/snmp.conf # cat snmp.conf defversion 3 defsecurityname initial defsecuritylevel authPriv defauthtype MD5 defauthpassphrase setup_passphrase defprivtype DES defprivpassphrase setup_passkey Permite definir todos os parâmetros de autenticação.
  • 35. # snmpget localhost sysContact.0 # snmpget -v 3 -u initial -n "" -x DES -X setup_passkey -l authPriv -a MD5 -A setup_passphrase localhost sysContact.0 Sintaxe dos comandos sem o snmp.conf: Sintaxe dos comandos com o snmp.conf: Configurações Uteis ~/.snmp/snmp.conf
  • 36. Configurações Uteis /etc/snmp/snmp.conf Carregar automáticamente todas as MIBs disponíveis no sistema. # cat snmp.conf mibs +ALL
  • 37. Configurações Uteis extend # cat /etc/snmp # /etc/snmp/snmpd.conf v3 devidamente configurado - Monitoramento utilizando um comando customizado com OID personalizada . . #extend OID Nome comando Parametros extend .1.1.1.1.1 Zabbix /bin/bash /etc/snmp/zabbix.sh extend – Permite executar um comando com passagem de parâmetros, assim como o exec, porém me permite especificar em qual OID as informações serão armazenadas.
  • 38. Configurações Uteis extend # snmpwalk -v 3 -u initial -n "" -x DES -l authNoPriv -a MD5 -A setup_passphrase localhost .1.1.1.1.1 iso.1.1.1.1.1.0 = INTEGER: 1 iso.1.1.1.1.2.1.2.4.69.99.104.111 = STRING: "/bin/bash" iso.1.1.1.1.2.1.3.4.69.99.104.111 = STRING: "/etc/snmp/zabbix.sh" iso.1.1.1.1.2.1.4.4.69.99.104.111 = "" . . . iso.1.1.1.1.3.1.4.4.69.99.104.111 = INTEGER: 0 iso.1.1.1.1.4.1.2.4.69.99.104.111.1 = STRING: "Boa Tarde, vamos organizar nosso monitoramento"
  • 39. Configurações Uteis Máscaras Máscaras devem ser informadas no formato Hexadecimal; O caractere separador da mascara pode ser “.” ou “:”; A cada bit na máscara indica se os OIDs correspondentes devem coincidir (1) ou não (0).
  • 40. Configurações Uteis Máscaras Um exemplo visual: .1.3.6.1.2.1.2.2.1.1.1 == interfaces.ifTable.ifEntry.ifIndex.1 1 1 1 1 1 1 1 1 1 0 1 (00000) == (ff.a0) o índice (the index) a coluna (the column) ifEntry ifTable
  • 42. Visualizando os dados de maneira variada # snmpget -Of -v 3 -u initial -n "" -x DES -l authNoPriv -a MD5 -A setup_passphrase localhost ifDescr.2 .iso.org.dod.internet.mgmt.mib- 2.interfaces.ifTable.ifEntry.ifDescr.2 = STRING: enp0s3 Exibição Padrão -Of: Exibindo o OID Completo Nonimal # snmpget -v 3 -u initial -n "" -x DES -l authNoPriv -a MD5 -A setup_passphrase localhost ifDescr.2 IF-MIB::ifDescr.2 = STRING: enp0s3
  • 43. Visualizando os dados de maneira variada # snmpget -Oq -v 3 -u initial -n "" -x DES -l authNoPriv -a MD5 -A setup_passphrase localhost ifDescr.2 IF-MIB::ifDescr.2 enp0s3 -On: Exibindo o OID Completo Numérico -Oq: Exibe o OID abreviado; Apenas o final do OID # snmpget -On -v 3 -u initial -n "" -x DES -l authNoPriv -a MD5 -A setup_passphrase localhost ifDescr.2 .1.3.6.1.2.1.2.2.1.2.2 = STRING: enp0s3
  • 44. Visualizando os dados de maneira variada -Oqn: Exibe o OID abreviado; Apenas o final do OID na forma numérica # snmpget -Oqn -v 3 -u initial -n "" -x DES -l authNoPriv -a MD5 -A setup_passphrase localhost ifDescr.2 .1.3.6.1.2.1.2.2.1.2.2 enp0s3
  • 45. SNMP no Zabbix Templates Template SNMP Generic – Itens sysContact – SNMPv2-MIB sysDescr – SNMPv2-MIB sysLocation – SNMPv2-MIB sysName – SNMPv2-MIB sysUpTime – SNMPv2-MIB Template SNMP Generic – Discovery rules Não se aplica. Template SNMP Generic – Item prototypes Não se aplica.
  • 46. SNMP no Zabbix Templates Template SNMP Disks – Itens Não se aplica. Template SNMP Disk – Discovery rules hrStorageDescr – HOST-RESOURCES-MIB Template SNMP Disks – Item prototypes hrStorageAllocationUnits – HOST-RESOURCES-MIB hrStorageDescr – HOST-RESOURCES-MIB hrStorageSize – HOST-RESOURCES-MIB hrStorageUsed – HOST-RESOURCES-MIB hrStorageUsedInBytes – last("hrStorageUsed[{#SNMPVALUE}]") * last("hrStorageAllocationUnits[{#SNMPVALUE}]") hrStorageSizeInBytes – last("hrStorageSize[{#SNMPVALUE}]") * last("hrStorageAllocationUnits[{#SNMPVALUE}]")
  • 47. SNMP no Zabbix Templates Template SNMP Interfaces – Itens ifNumber – IF-MIB Template SNMP Interfaces – Discovery rules ifDescr – IF-MIB Template SNMP Interfaces – Item prototypes ifAdminStatus – IF-MIB ifAlias – IF-MIB ifDescr – IF-MIB ifInErrors – IF-MIB ifInOctets – IF-MIB ifOperStatus – IF-MIB ifOutErrors – IF-MIB ifOutOctets – IF-MIB
  • 48. SNMP no Zabbix Templates Template SNMP Processors – Itens Não se aplica. Template SNMP Processors– Discovery rules hrProcessorLoad – HOST-RESOURCES-MIB Template SNMP Processors – Item prototypes hrProcessorLoad – HOST-RESOURCES-MIB
  • 49. SNMP no Zabbix Templates Template SNMP Device Template SNMP Generic Template SNMP Interfaces Template SNMP OS Linux Template SNMP Disks Template SNMP Generic Template SNMP Interfaces Template SNMP Processors Template SNMP OS Windows Template SNMP Disks Template SNMP Generic Template SNMP Interfaces Template SNMP Processors
  • 50. SNMP no Zabbix Low Level Discovery O SNMP utiliza o padrão <Indexador> = <valor>, o Zabbix entende esse padrão e converte para as macros {#SNMPINDEX} e {#SNMPVALUE} SNMP: # snmpwalk -v 3 -u user1 -n "" -x DES -X senha_key -l authPriv -a MD5 -A senhateste localhost IF-MIB::ifDescr IF-MIB::ifDescr.1 = STRING: lo IF-MIB::ifDescr.2 = STRING: enp0s3 IF-MIB::ifDescr.3 = STRING: enp0s8 Zabbix: {#SNMPINDEX}  1 {#SNMPVALUE}  lo {#SNMPINDEX}  2 {#SNMPVALUE}  enp0s3 {#SNMPINDEX}  3 {#SNMPVALUE}  enp0s8
  • 51. SNMP no Zabbix Low Level Discovery
  • 52. SNMP no Zabbix Low Level Discovery
  • 53. SNMP no Zabbix LLD Personalizado
  • 54. SNMP no Zabbix LLD Personalizado
  • 55. SNMP no Zabbix LLD Personalizado
  • 56. SNMP no Zabbix LLD Personalizado
  • 57. Início snmptrap SNMPTT (interpreta e formata e o dado) Arquivo SNMP no Zabbix: Traps
  • 58. Arquivo Zabbix SNMP trapper (Lê e interpreta os dados) Existe Interface Compatível ? NãoSim Somente o “IP” ou o “DNS” da interface do host será utilizado durante a pesquisa. SNMP no Zabbix: Traps 21 1
  • 59. Existi um item de “snmptrap. fallback” ? NãoSim Log de traps não corresponden tes Existi um item compatível com snmptrap [regexp] NãoSim O dado da trap será enviado para todos os itens compatíveis o valor será repassado para ele SNMP no Zabbix: Traps 21 Pode ser habilitado através da opção “Registrar traps SNMP não correspondentes” disponível em: Administração → Geral → Outros. Fim
  • 60. Quero saber mais Apostila do Treinamento Gerenciamento de Redes com SNMP - André Déo Zabbix and SNMP on Linux – Andrew Nelson – Zabbix Conference 2015 Going Down! Using Low Level Discoveries in Practice – Raymond Kuiper – Zabbix Conference 2013 Configuração SNMP Trap no Zabbix – Thayane Viana