Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC and Microsoft Windows Services.pdf

Hier ansehen

1 von 16 Anzeige
1 von 16 Anzeige

Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC and Microsoft Windows Services.pdf

Herunterladen, um offline zu lesen

The aim of the lecture is the demonstration of the new Low Level Discovery Resources that emerged in Zabbix 3.0, as well as presentation, operation and demonstration LLD settings of Windows and ODBC Services.

The aim of the lecture is the demonstration of the new Low Level Discovery Resources that emerged in Zabbix 3.0, as well as presentation, operation and demonstration LLD settings of Windows and ODBC Services.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (17)

Weitere von Zabbix (20)

Anzeige

Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC and Microsoft Windows Services.pdf

  1. 1. Low Level Discovery ODBC Microsoft Windows Services Jorge Pretel jorge@jlcp.com.br CEO - JLCP Treinamentos e Serviços www.jlcp.com.br www.jorgepretel.com.br Zabbix Conference
  2. 2. Monitoramento Serviço Windows • Zabbix 2.4 service.state[nomeserviço] • Zabbix 3.0 service.info[nomedoserviço] • Zabbix 3.0 - LLD Serviços Windows Chave pararegra de descoberta “service.discovery” zabbix_agentd.exe -t service.discovery- JSON
  3. 3. Macros{#SERVICE.NAME} {#SERVICE.DISPLAYNAME} {#SERVICE.DESCRIPTION} {#SERVICE.STATE} {#SERVICE.STATENAME} {#SERVICE.PATH} {#SERVICE.USER} {#SERVICE.STARTUP} {#SERVICE.STARTUPNAME} • Protótipos de item: service.info[{#SERVICE.NAME},<param>] State Displayname Path User Startup Description • Expressões Regulares
  4. 4. service.discovery
  5. 5. Expressões Regulares
  6. 6. Estado dos serviços
  7. 7. Descrição dos Serviços
  8. 8. Caminho dos Serviços
  9. 9. Nome de Exibição
  10. 10. • Zabbix 3.0 db.odbc.discovery • Os Nomes das colunas de consulta foram automaticamente definidos como macros • Item Database Monitor db.odbc.select[{#DATABASE}Tamanho,{$ODBC}] Low Level Discovery ODBC
  11. 11. • Descoberta das database db.odbc.discovery • Protótipo de Item LLD - Tamanho da Database
  12. 12. LOG – Debug=4
  13. 13. • Descoberta de tamanho de todas databases; SELECT Round(Sum(data_length + index_length)) "tamanho" FROM information_schema.tableswhere table_schema = '{#DATABASE}' GROUP BY table_schema Resultados
  14. 14. Zimbra [zimbra] Description = Zabbix Conference Driver = mysql Server = Interno ou Externo User = zimbra Password = Port = 7306 Database = zimbra • Não é necessário um ODBC para cada banco • Garantir permissão usuário na base • Usuário não tem permissão na base, criar outro ODBC.ini
  15. 15. • A consulta deve retornar apenas um valor • Se uma consulta retorna mais de uma coluna, apenas a primeira coluna é lido • Se uma consulta retornar mais de uma linha, apenas a primeira linha é lido • O comando SQL deve começar com select • O comando SQL não deve conter qualquer quebra de linha • Opção de transformar o nome da coluna em um nome de macro de referência “COUNT(h2.host) AS count” • Se a coluna não pode ser convertida em macro, será exibido um log no Zabbix Server DebugLevel=4 grep db.odbc.discovery/tmp/zabbix_server.log ... 23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hostsh1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.statusIN (5, 6) GROUP BY h1.host;' 23876:20150114:153410.860 db_odbc_discovery() column[1]:'host' 23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)' 23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED 23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro. Limitações e Dicas
  16. 16. Obrigado! Jorge Pretel jorge@jlcp.com.br CEO - JLCP Treinamentos e Serviços www.jlcp.com.br www.jorgepretel.com.br • Treinamentos • Consultoria • Suporte • Migrações • Integrações

×