O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

1º Meetup Zabbix Meetup do Recife: Francys Nivea - LLD ODBC

121 visualizações

Publicada em

Livia demonstrou como utilizar o recurso de LLD do Zabbix com ODBC.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

1º Meetup Zabbix Meetup do Recife: Francys Nivea - LLD ODBC

  1. 1. Low Level Discovery ODBC
  2. 2. Quem “ser” eu ✗Francys Nivea ✗Zabbix Certified Specialist e Professional ✗Graduada em Gestão de TI ✗Primeira vez palestrando ✗Essa apresentação vai ser... levemente diferente
  3. 3. LLD A.K.A. Low Level Discovery Com essa funcionalidade, você pode criar automaticamente triggers, itens e gráficos baseado na regra de descoberta configurada. Com LLD , podemos descobrir automaticamente, em intervalos configurados, novas partições,serviços, árvores SNMP OID inteiras, usuários de sistema, interfaces de rede, e por ai vai.
  4. 4. Criando sua primeira regra de descoberta Criar ou acessar o host desejado e ir para “regras de descoberta Criar a regra de descoberta definir frequência da leitura definir de quanto em quanto tempo os itens que não são mais descobertos serão deletados se necessário, cria preprocessing e se necessário cria seus filtros
  5. 5. Descobrindo com os bancos de dados
  6. 6. UnixODBC e a base ✗Driver PostgreSQL - PostgreSQL ✗Driver SQL Server - SQL Server ✗Driver Oracle - Oracle ✗e por ai vai...
  7. 7. ✗odbc.ini e odbcinst.ini ✗/etc/odbcinst.ini contem as configurações relacionadas aos conectores ODBC, como as informações dos endereços das libs dos conectores ✗/etc/odbc.ini contem todas as configurações das conexões aos bancos de dados no formato a seguir. ✗O arquivo odbc.ini “nasce” vazio. ✗Para testar a conexão, usa-se o comando isql nomedodsn
  8. 8. ✗exemplo odbc.ini [nomesemcaracterespecial] Description = Descricao Facil Sobre a Conexao de Banco de Dados Driver = mysql | mssql | postgres | oracle Server = 127.0.0.1 User = root Password = seupassaqui Port = 3306 Database = zabbix
  9. 9. ✗exemplo odbcinst.ini [mysql] Description = Descricao do Conector Driver = endereco/da/lib.so
  10. 10. ✗Como funciona a descoberta ODBC ✗Item usado: db.odbc.discovery[<description>,dsn] ✗De forma simples: ✗-- e usado um select que retorna uma tabela ✗-- o cabeçalho de cada tabela se transforma no nome da macro que vai ser usada, depois para popular os itens, triggers e etc ✗-- essas macros devem ser CAPITALIZADAS ✗-- as informações retornadas abaixo de cada coluna / macro vão ser que de fato vão ser utilizados para popular os itens, triggers e etc
  11. 11. 1. select distinct nome as NOME, endereco as END, email as EMAIL from datacliente where dataacesso BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW(); 2. 3. Numero de Acessos no ultimo mês - {#NOME} Numero de Acessos no ultimo mês - Maria dos Anjos Numero de Acessos no ultimo mês - Andre Pereira Numero de Acessos no ultimo mês - Julio Carlos {#NOME} {#END} {#EMAIL} Maria dos Anjos Rua abc maria@email.com Andre Pereira Rua def andre@email.com Julio Carlos Rua ghi julio@email.com
  12. 12. Configurando a descoberta ODBC Criar ou acessar o host desejado e ir para “regras de descoberta Criar a regra de descoberta definir frequência da leitura definir de quanto em quanto tempo os itens que não são mais descobertos serão deletados se necessário, cria preprocessing e se necessário cria seus filtros
  13. 13. Exemplos e casos de uso
  14. 14. Imagem para duvidas Imagem =)
  15. 15. E por hoje é só francysnivea@hotmail.com https://www.linkedin.com/in/francysnivea

×