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.
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...Zabbix BR
Zabbix apresenta dicas e truques para monitoramento, incluindo o uso de macros para personalizar thresholds, portas e espaços em disco; itens dependentes para coletar múltiplos dados com uma única consulta; e descoberta automática de itens via LLD para diferentes objetos monitorados.
The wireless network monitoring data are abundant, as it seems relevant store information from devices and users connected, especially in an multicampus environment like Unesp. In this sense, the database tends to increase rapidly the number of records, being necessary to optimize the periodic cleaning routine of Zabbix data. Here are our way of improving the functioning of the "housekeeping" native application. Also will demonstrate the massive use of the data type "Zabbix Trapper" for flexible the list of informations of Wi-Fi infrastructure and techniques varied use of "low level discovery" for monitoring of wireless access points.
Zabbix - Gerenciando relatórios personalizados com Jasper ReportsZabbix BR
Este documento descreve como criar relatórios personalizados para o Zabbix usando o Jaspersoft Studio e o JasperReports Server, acessando os dados da API do Zabbix. É explicado como configurar um projeto e data source no Jaspersoft Studio, criar um relatório listando hosts do Zabbix, usar scriptlets para autenticação, publicar o relatório no JasperReports Server e adicionar sub-relatórios para listar itens de cada host.
O documento descreve a funcionalidade de Low Level Discovery (LLD) no Zabbix, que permite criar automaticamente triggers, itens e gráficos com base em regras de descoberta configuradas. Explica como configurar regras de LLD para descobrir partições, serviços, interfaces de rede e outros recursos em intervalos configurados, e como usar LLD junto com bancos de dados ODBC para popular itens com dados retornados por consultas SQL.
Apresentação de TCC. Conceitos de Escalabilidade Vertical/Horizontal, Clusterização e Balanço de Carga. Testes de desempenho na Aplicação, desenvolvida com Ruby On Rails, Ajax, MySQL.
Primeiros passos com a API do Zabbix - 3º Zabbix Meetup do InteriorZabbix BR
Este documento fornece uma introdução à API do Zabbix, explicando o que é uma API, como a API do Zabbix pode ser usada para automatizar tarefas, criar dashboards e relatórios, e descrevendo os principais conceitos como estrutura JSON, métodos, parâmetros e retornos.
O documento fornece uma introdução abrangente ao software de monitoramento de rede Zabbix, discutindo suas funcionalidades, como funciona, como estendê-lo e a comunidade ao seu redor. É descrito como o Zabbix pode monitorar infraestrutura, serviços e aplicações de forma flexível e escalonável.
Monitoramento de servidores e ativos de rede com zabbixSergio Roberto
O presente trabalho de conclusão de curso submetido como requisito parcial à
obtenção do grau de técnico em Manutenção e Suporte em Informática objetivava
demonstrar funcionalidades da ferramenta Zabbix através da implementação do
monitoramento automatizado e a geração de dados para tomadas de decisão sobre
diversos ativos de rede como, por exemplo, switches, roteadores e servidores. Para
implementar o monitoramento, será utilizado tanto o Ubuntu Server como também o
Windows Server através da ferramenta Zabbix e a construção de mecanismo de
alerta aos administradores da rede. Zabbix é um software livre e de código fonte
aberto com sistema que possibilita observar as condições de toda sua infraestrutura
de rede, além de aplicações e serviços como http, pop3, imap e ssh sem uso de
agentes. Ele possui um mecanismo de alerta que permite o recebimento de e-mails
e/ou mensagens de texto no celular possibilitando, assim, uma redução dos custos e
do tempo da equipe de profissionais que prestam manutenção.
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...Zabbix BR
Zabbix apresenta dicas e truques para monitoramento, incluindo o uso de macros para personalizar thresholds, portas e espaços em disco; itens dependentes para coletar múltiplos dados com uma única consulta; e descoberta automática de itens via LLD para diferentes objetos monitorados.
The wireless network monitoring data are abundant, as it seems relevant store information from devices and users connected, especially in an multicampus environment like Unesp. In this sense, the database tends to increase rapidly the number of records, being necessary to optimize the periodic cleaning routine of Zabbix data. Here are our way of improving the functioning of the "housekeeping" native application. Also will demonstrate the massive use of the data type "Zabbix Trapper" for flexible the list of informations of Wi-Fi infrastructure and techniques varied use of "low level discovery" for monitoring of wireless access points.
Zabbix - Gerenciando relatórios personalizados com Jasper ReportsZabbix BR
Este documento descreve como criar relatórios personalizados para o Zabbix usando o Jaspersoft Studio e o JasperReports Server, acessando os dados da API do Zabbix. É explicado como configurar um projeto e data source no Jaspersoft Studio, criar um relatório listando hosts do Zabbix, usar scriptlets para autenticação, publicar o relatório no JasperReports Server e adicionar sub-relatórios para listar itens de cada host.
O documento descreve a funcionalidade de Low Level Discovery (LLD) no Zabbix, que permite criar automaticamente triggers, itens e gráficos com base em regras de descoberta configuradas. Explica como configurar regras de LLD para descobrir partições, serviços, interfaces de rede e outros recursos em intervalos configurados, e como usar LLD junto com bancos de dados ODBC para popular itens com dados retornados por consultas SQL.
Apresentação de TCC. Conceitos de Escalabilidade Vertical/Horizontal, Clusterização e Balanço de Carga. Testes de desempenho na Aplicação, desenvolvida com Ruby On Rails, Ajax, MySQL.
Primeiros passos com a API do Zabbix - 3º Zabbix Meetup do InteriorZabbix BR
Este documento fornece uma introdução à API do Zabbix, explicando o que é uma API, como a API do Zabbix pode ser usada para automatizar tarefas, criar dashboards e relatórios, e descrevendo os principais conceitos como estrutura JSON, métodos, parâmetros e retornos.
O documento fornece uma introdução abrangente ao software de monitoramento de rede Zabbix, discutindo suas funcionalidades, como funciona, como estendê-lo e a comunidade ao seu redor. É descrito como o Zabbix pode monitorar infraestrutura, serviços e aplicações de forma flexível e escalonável.
Monitoramento de servidores e ativos de rede com zabbixSergio Roberto
O presente trabalho de conclusão de curso submetido como requisito parcial à
obtenção do grau de técnico em Manutenção e Suporte em Informática objetivava
demonstrar funcionalidades da ferramenta Zabbix através da implementação do
monitoramento automatizado e a geração de dados para tomadas de decisão sobre
diversos ativos de rede como, por exemplo, switches, roteadores e servidores. Para
implementar o monitoramento, será utilizado tanto o Ubuntu Server como também o
Windows Server através da ferramenta Zabbix e a construção de mecanismo de
alerta aos administradores da rede. Zabbix é um software livre e de código fonte
aberto com sistema que possibilita observar as condições de toda sua infraestrutura
de rede, além de aplicações e serviços como http, pop3, imap e ssh sem uso de
agentes. Ele possui um mecanismo de alerta que permite o recebimento de e-mails
e/ou mensagens de texto no celular possibilitando, assim, uma redução dos custos e
do tempo da equipe de profissionais que prestam manutenção.
Monitoramento Inteligente utilizando o ZABBIXLuiz Andrade
Zabbix é uma poderosa ferramenta para monitoramento de recursos de TI. que fazem parte do organismo vivo que sustenta o negócio de todas as empresas.
O Zabbix oferece monitoramento distribuído em “tempo-real” com interface de administração Web. Ele permite ver a saúde de qualquer host em uma rede IP monitorada por meio de um único ponto de visualização. Entre os diversos itens, vale destacar a utilização de recursos de hardware e software, tais como CPU, memória, utilização de unidades de armazenamento e execução de processos.
Ampliando os horizontes com Macros - 3º Zabbix Meetup do InteriorZabbix BR
O documento introduz o conceito de macros no Zabbix, explicando onde elas podem ser definidas, como global, template ou host. Também discute a hierarquia entre macros e como elas podem ser usadas para customizar monitoramento e triggers de acordo com cada dispositivo ou sistema. Finalmente, fornece exemplos de como macros podem ser usadas para diferentes finalidades como rede, arquivos e scripts.
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SPAndré Déo
O documento fornece uma introdução sobre o UserParameter e Zabbix Sender no Zabbix. O UserParameter permite monitorar métricas customizadas através da execução de scripts, enquanto o Zabbix Sender envia dados para o servidor Zabbix sem depender do agente. Ambos requerem a criação de itens correspondentes no servidor Zabbix.
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix
O documento discute o uso do SNMP (Simple Network Management Protocol) com Zabbix e Net-SNMP. Ele explica como configurar o Net-SNMP para ler dados via SNMP, visualizar dados de diferentes formas e usar máscaras de filtro. Também mostra templates SNMP comuns no Zabbix e dicas para solucionar problemas de leitura de dados.
O documento apresenta uma introdução à API do Zabbix, descrevendo sua estrutura e métodos, além de exemplos de integração com outros sistemas e projetos que utilizam a API.
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPZabbix BR
O documento apresenta duas ferramentas do Zabbix: UserParameter e Zabbix Sender. UserParameter permite monitorar métricas customizadas através de scripts, enquanto Zabbix Sender envia dados para itens configurados no servidor Zabbix. Ambas as ferramentas requerem configuração de itens e chaves correspondentes no servidor Zabbix.
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorZabbix BR
O documento discute estratégias para deploy e performance do MySQL, incluindo: (1) instalação do MySQL e Zabbix, (2) particionamento de tabelas do banco de dados, e (3) técnicas de monitoramento e backup para melhorar o desempenho.
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCCStefan Teixeira
O documento apresenta a ferramenta SQLCC para medir a cobertura de código de stored procedures T-SQL. SQLCC usa traces do SQL Server para determinar quais linhas de código são executadas pelos testes. Isso torna mais fácil identificar quais partes do código estão ou não sendo testadas. O documento também discute desafios na configuração da ferramenta e formas de melhorá-la.
O documento discute bancos de dados de séries temporais e apresenta o InfluxDB como uma opção popular para armazenar e consultar dados de séries temporais. O InfluxDB oferece alta performance para gravação e leitura de dados, consultas simples e agregação de dados. Ele é usado comumente para monitoramento, análise de métricas e detecção de anomalias.
1º Meetup Zabbix Meetup do Recife: Matheus Cabral - Monitoramento de Data Cen...Zabbix BR
O documento descreve um projeto para monitorar a temperatura de um data center usando Arduinos e o software Zabbix. Sensores de temperatura conectados aos Arduinos coletam dados que são enviados para o Zabbix através de uma arquitetura mestre-escravo, permitindo mapear a temperatura no data center e identificar necessidades de manutenção nos aparelhos de ar-condicionado. A solução proposta é expansível e genérica para funcionar em diferentes estruturas de data center.
Rafael Gomes apresenta o Zabbix, uma ferramenta de monitoramento de código aberto que permite monitorar ativos de forma proativa e a baixo custo. O Zabbix funciona com agentes instalados nos ativos que coletam métricas e informações que são enviadas para o servidor Zabbix. O servidor monitora itens, dispara alertas com base em triggers e executa ações configuradas. O Zabbix permite monitorar praticamente qualquer métrica por meio de parâmetros de usuário configurados nos agentes.
O documento discute técnicas de performance tuning para o Zabbix, incluindo:
1. Mensurar métricas de desempenho antes e depois de mudanças;
2. Otimizar configurações do servidor Zabbix, banco de dados e sistema operacional;
3. Particionar tabelas grandes do banco de dados.
O documento descreve as funcionalidades e benefícios do Zabbix, um software de monitoramento de ativos de código aberto. O Zabbix permite monitorar ativos de forma proativa para detectar falhas, analisar desempenho e gerar alertas de forma escalável e de baixo custo. Ele funciona com agentes instalados nos ativos e templates para configuração padronizada.
O documento apresenta um treinamento sobre monitoração avançada utilizando o Zabbix 2.0. Apresenta as principais características e funcionalidades do Zabbix, como monitoramento de serviços, hardware, SNMP e agent checks. Demonstra configurações como hosts, itens, triggers, gráficos e regras de descoberta. Fornece dicas de boas práticas para implantação e desempenho.
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12Rafael Gomes
O documento discute as vantagens do monitoramento de ativos com Zabbix, incluindo agir proativamente, detectar falhas, e analisar a qualidade do serviço. Ele explica como o Zabbix funciona com agentes, templates, itens, triggers e ações no servidor Zabbix para monitorar hosts de forma escalável.
O documento resume as principais novidades da versão 9 do Java, incluindo: (1) modularização do código Java para torná-lo mais escalável e flexível, (2) novas APIs para coleções imutáveis, métodos privados em interfaces e programação reativa, (3) melhorias nas APIs de processos, HTTP/2 e JShell.
Este documento fornece uma introdução ao Zabbix, um software de código aberto para monitoramento de rede e aplicações. Ele discute como o Zabbix pode ser usado para monitorar infraestrutura, serviços e negócios, além de apresentar as principais características, componentes e funcionalidades do software.
O documento discute gerenciamento e monitoramento de redes. Aborda conceitos como SNMP, OIDs e ferramentas para monitorar desempenho e status de rede, como zabbix. Também apresenta o cronograma de aulas sobre gerenciamento de ativos, monitoramento e desenvolvimento de trabalhos.
O documento discute o uso da tecnologia Node.js para construir uma API de pagamentos. Ele explica porque Node.js é adequado para este tipo de aplicação devido à sua natureza assíncrona e orientada a eventos, permitindo lidar com muitas requisições simultâneas de forma escalável. O documento também discute problemas comuns de Node.js e como evitá-los, além de abordar tópicos como infraestrutura, testes e monitoramento.
1) O documento discute como realizar consultas no banco de dados usando o framework Hibernate. 2) Existem três maneiras de fazer consultas no Hibernate: HQL, Critérios e SQL nativo. 3) Vários exemplos de consultas HQL são apresentados, incluindo parâmetros, joins, funções agregadas e consultas nomeadas.
Este documento apresenta um resumo de cada capítulo de um livro sobre T-SQL no Microsoft SQL Server 2012 Express. O livro discute tópicos como a origem do SQL, comandos básicos como SELECT e INSERT, criação de tabelas, índices e procedimentos armazenados.
Monitoramento Inteligente utilizando o ZABBIXLuiz Andrade
Zabbix é uma poderosa ferramenta para monitoramento de recursos de TI. que fazem parte do organismo vivo que sustenta o negócio de todas as empresas.
O Zabbix oferece monitoramento distribuído em “tempo-real” com interface de administração Web. Ele permite ver a saúde de qualquer host em uma rede IP monitorada por meio de um único ponto de visualização. Entre os diversos itens, vale destacar a utilização de recursos de hardware e software, tais como CPU, memória, utilização de unidades de armazenamento e execução de processos.
Ampliando os horizontes com Macros - 3º Zabbix Meetup do InteriorZabbix BR
O documento introduz o conceito de macros no Zabbix, explicando onde elas podem ser definidas, como global, template ou host. Também discute a hierarquia entre macros e como elas podem ser usadas para customizar monitoramento e triggers de acordo com cada dispositivo ou sistema. Finalmente, fornece exemplos de como macros podem ser usadas para diferentes finalidades como rede, arquivos e scripts.
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SPAndré Déo
O documento fornece uma introdução sobre o UserParameter e Zabbix Sender no Zabbix. O UserParameter permite monitorar métricas customizadas através da execução de scripts, enquanto o Zabbix Sender envia dados para o servidor Zabbix sem depender do agente. Ambos requerem a criação de itens correspondentes no servidor Zabbix.
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix
O documento discute o uso do SNMP (Simple Network Management Protocol) com Zabbix e Net-SNMP. Ele explica como configurar o Net-SNMP para ler dados via SNMP, visualizar dados de diferentes formas e usar máscaras de filtro. Também mostra templates SNMP comuns no Zabbix e dicas para solucionar problemas de leitura de dados.
O documento apresenta uma introdução à API do Zabbix, descrevendo sua estrutura e métodos, além de exemplos de integração com outros sistemas e projetos que utilizam a API.
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPZabbix BR
O documento apresenta duas ferramentas do Zabbix: UserParameter e Zabbix Sender. UserParameter permite monitorar métricas customizadas através de scripts, enquanto Zabbix Sender envia dados para itens configurados no servidor Zabbix. Ambas as ferramentas requerem configuração de itens e chaves correspondentes no servidor Zabbix.
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorZabbix BR
O documento discute estratégias para deploy e performance do MySQL, incluindo: (1) instalação do MySQL e Zabbix, (2) particionamento de tabelas do banco de dados, e (3) técnicas de monitoramento e backup para melhorar o desempenho.
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCCStefan Teixeira
O documento apresenta a ferramenta SQLCC para medir a cobertura de código de stored procedures T-SQL. SQLCC usa traces do SQL Server para determinar quais linhas de código são executadas pelos testes. Isso torna mais fácil identificar quais partes do código estão ou não sendo testadas. O documento também discute desafios na configuração da ferramenta e formas de melhorá-la.
O documento discute bancos de dados de séries temporais e apresenta o InfluxDB como uma opção popular para armazenar e consultar dados de séries temporais. O InfluxDB oferece alta performance para gravação e leitura de dados, consultas simples e agregação de dados. Ele é usado comumente para monitoramento, análise de métricas e detecção de anomalias.
1º Meetup Zabbix Meetup do Recife: Matheus Cabral - Monitoramento de Data Cen...Zabbix BR
O documento descreve um projeto para monitorar a temperatura de um data center usando Arduinos e o software Zabbix. Sensores de temperatura conectados aos Arduinos coletam dados que são enviados para o Zabbix através de uma arquitetura mestre-escravo, permitindo mapear a temperatura no data center e identificar necessidades de manutenção nos aparelhos de ar-condicionado. A solução proposta é expansível e genérica para funcionar em diferentes estruturas de data center.
Rafael Gomes apresenta o Zabbix, uma ferramenta de monitoramento de código aberto que permite monitorar ativos de forma proativa e a baixo custo. O Zabbix funciona com agentes instalados nos ativos que coletam métricas e informações que são enviadas para o servidor Zabbix. O servidor monitora itens, dispara alertas com base em triggers e executa ações configuradas. O Zabbix permite monitorar praticamente qualquer métrica por meio de parâmetros de usuário configurados nos agentes.
O documento discute técnicas de performance tuning para o Zabbix, incluindo:
1. Mensurar métricas de desempenho antes e depois de mudanças;
2. Otimizar configurações do servidor Zabbix, banco de dados e sistema operacional;
3. Particionar tabelas grandes do banco de dados.
O documento descreve as funcionalidades e benefícios do Zabbix, um software de monitoramento de ativos de código aberto. O Zabbix permite monitorar ativos de forma proativa para detectar falhas, analisar desempenho e gerar alertas de forma escalável e de baixo custo. Ele funciona com agentes instalados nos ativos e templates para configuração padronizada.
O documento apresenta um treinamento sobre monitoração avançada utilizando o Zabbix 2.0. Apresenta as principais características e funcionalidades do Zabbix, como monitoramento de serviços, hardware, SNMP e agent checks. Demonstra configurações como hosts, itens, triggers, gráficos e regras de descoberta. Fornece dicas de boas práticas para implantação e desempenho.
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12Rafael Gomes
O documento discute as vantagens do monitoramento de ativos com Zabbix, incluindo agir proativamente, detectar falhas, e analisar a qualidade do serviço. Ele explica como o Zabbix funciona com agentes, templates, itens, triggers e ações no servidor Zabbix para monitorar hosts de forma escalável.
O documento resume as principais novidades da versão 9 do Java, incluindo: (1) modularização do código Java para torná-lo mais escalável e flexível, (2) novas APIs para coleções imutáveis, métodos privados em interfaces e programação reativa, (3) melhorias nas APIs de processos, HTTP/2 e JShell.
Este documento fornece uma introdução ao Zabbix, um software de código aberto para monitoramento de rede e aplicações. Ele discute como o Zabbix pode ser usado para monitorar infraestrutura, serviços e negócios, além de apresentar as principais características, componentes e funcionalidades do software.
O documento discute gerenciamento e monitoramento de redes. Aborda conceitos como SNMP, OIDs e ferramentas para monitorar desempenho e status de rede, como zabbix. Também apresenta o cronograma de aulas sobre gerenciamento de ativos, monitoramento e desenvolvimento de trabalhos.
O documento discute o uso da tecnologia Node.js para construir uma API de pagamentos. Ele explica porque Node.js é adequado para este tipo de aplicação devido à sua natureza assíncrona e orientada a eventos, permitindo lidar com muitas requisições simultâneas de forma escalável. O documento também discute problemas comuns de Node.js e como evitá-los, além de abordar tópicos como infraestrutura, testes e monitoramento.
1) O documento discute como realizar consultas no banco de dados usando o framework Hibernate. 2) Existem três maneiras de fazer consultas no Hibernate: HQL, Critérios e SQL nativo. 3) Vários exemplos de consultas HQL são apresentados, incluindo parâmetros, joins, funções agregadas e consultas nomeadas.
Este documento apresenta um resumo de cada capítulo de um livro sobre T-SQL no Microsoft SQL Server 2012 Express. O livro discute tópicos como a origem do SQL, comandos básicos como SELECT e INSERT, criação de tabelas, índices e procedimentos armazenados.
Este documento apresenta uma introdução ao T-SQL com Microsoft SQL Server 2012 Express. Ele discute os principais tópicos como a origem do SQL, o Management Studio, variáveis e tipos de dados, criação de banco de dados, tabelas e consultas básicas.
1) O documento apresenta uma introdução à linguagem Ruby e ao framework Ruby on Rails, incluindo suas características, instalação e estrutura básica de projetos.
2) As boas práticas de Rails são descritas, como convenções de nomenclatura e geração de código através de scaffolds e migrations.
3) Ferramentas como form helpers, partials e validações são explicadas para auxiliar no desenvolvimento de aplicações web com Rails.
Relato Sobre a Migração de uma Aplicação Legada para RailsCássio Marques
O documento descreve as dificuldades encontradas ao migrar uma grande aplicação legada escrita em C++ para Ruby on Rails, incluindo problemas com o banco de dados complexo, nomes de tabelas e colunas estranhas, e dependência de stored procedures e functions.
Este documento discute SQL e o uso de bancos de dados relacionais. Ele fornece uma introdução aos principais conceitos de SQL como DDL, DML, consultas, funções agregadas e operadores relacionais. Também apresenta exemplos de como criar e manipular tabelas, banco de dados e consultas em SQL.
O Amazon CloudSearch é um serviço gerenciado de buscas em larga escala. É a mesma funcionalidade disponível no site da amazon.com, disponível tambem para a sua empresa. Nesta apresentação avançada, exploramos o CloudSearch e a sua integração com diversas ferramentas, e arquiteturas de uso.
O documento descreve um caso real de arquitetura distribuída para indexação, armazenamento e análise em tempo real de logs de centenas de servidores que geram 3TB de dados por dia. A solução propõe usar Java, Lucene e Elasticsearch para armazenar os logs compactados em um índice de busca e agregação, permitindo consultas complexas nos dados em tempo real.
Java 8 - Expressões Lambda e Stream API - DevCamp 2014Danival Calegari
O documento apresenta as principais novidades do Java 8 relacionadas a expressões lambda e Stream API. São abordados tópicos como interfaces funcionais, sintaxe de expressões lambda, operações sobre streams de objetos de forma encadeada e paralela, e exemplos de uso destas funcionalidades.
Automação de testes de API utilizando PostmanLucas Amaral
O documento apresenta conceitos iniciais sobre testes de API e automação de testes com Postman. Ele discute APIs, REST, requests e respostas HTTP, e como criar e rodar testes no Postman usando asserções e bibliotecas como Chai. O documento também fornece links para recursos adicionais sobre o tópico.
TechEd 2010: SQL Server com Foco em Diagnóstico de DesempenhoFabrício Catae
O documento discute diagnóstico de desempenho no SQL Server, abordando altos consumos de CPU, waits e locks. É apresentada uma metodologia para identificar a causa do alto consumo de CPU analisando logs e planos de execução de queries. Wait statistics são explicadas como forma de identificar gargalos como I/O e log writes. Problemas de travamento são discutidos, com foco em compatibilidade e hierarquia de locks.
Debugging é difícil e requer técnicas específicas. O documento discute fundamentos de debugging como breakpoints, watchpoints e expressões no lldb para inspecionar e modificar variáveis. Também apresenta dicas como usar Chisel para facilitar debugging em Xcode e personalizar comportamentos do debugger.
O documento introduz o LINQ no C#, permitindo criar consultas a dados usando linguagens .NET através de sintaxe de consulta e métodos de extensão. Exemplos mostram como filtrar e ordenar arrays e transformar dados em XML usando LINQ. O documento também explica conceitos como execução diferida, tipos de dados suportados e provedores LINQ para diferentes origens de dados.
SQLCLR - Transformando seu SQL Server em algo muito além de um banco de dadosDirceu Resende
O documento discute o SQLCLR, que permite estender as funcionalidades do SQL Server usando .NET. Ele aborda as vantagens como acesso a web services e melhor performance, as desvantagens como a necessidade de conhecimentos de desenvolvimento e as restrições de segurança. O documento também explica como programar e implantar código SQLCLR.
Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...Kelver Merlotti
Kelver Merlotti apresenta sobre segurança, performance e responsividade em sistemas robustos com Datasnap Avançado. Ele discute autenticação, autorização e filtros de transporte para segurança, caching, filtros REST e callbacks para melhorar performance e responsividade.
Curso de Certificação Linux LPI - Terminal RootMarcos Quinho
O documento apresenta um curso de certificação Linux LPI com 40 tópicos sobre administração de sistemas Linux, incluindo gerenciamento de banco de dados SQL, shell script, arquitetura de hardware, sistemas de arquivos, processos, redes, serviços e segurança.
TDC 2014 - Java 8: Expressões Lambda e API de StreamDanival Calegari
O documento apresenta as principais funcionalidades do Java 8 relacionadas a expressões lambda e Stream API. São descritas interfaces funcionais, expressões lambda, que permitem declarar comportamentos de forma concisa, e a Stream API, que possibilita realizar operações sobre fluxos de objetos de forma encadeada e paralela.
Similar to Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC and Microsoft Windows Services.pdf (20)
Zabbix Conference LatAm 2016 - Andre Deo - Zabbix Brazil CommunityZabbix
Este documento descreve a Comunidade Zabbix Brasil, fundada em 2008 por André Déo para preencher lacunas de conhecimento sobre o software de monitoramento Zabbix no Brasil, devido à barreira linguística e baixos níveis de educação. A comunidade cresceu para mais de 3.400 membros e oferece recursos como lista de discussão, wiki, site e projetos para extender as funcionalidades do Zabbix.
Zabbix Conference LatAm 2016 - Rodrigo Mohr - Challenges on Large Env with Or...Zabbix
Scalability on a large environment can be a challenge on many different aspects involving customization of monitors, performance and reporting. The goal of this presentation is to share the experience we had at Dell, monitoring a big number of servers in an environment with constant changes, lots of custom monitors and new servers configured every week. We will present, from our 3 years of experience with Zabbix and Oracle, which positive/negative aspects we have taken from the configuration parameters we used, involving strong use of User Macros, optimization of Database Queries, Table Partitioning and Automation.
The Lojas Renner has always had a close proximity to the Open Source movement in Brazil. Still in the 90s, all the company's POS solutions have been migrated to Linux and in early 2000, migration started in all the company's systems, including the main components of critical infrastructure. Since then, much has changed. The world scene Open Source has become a worldwide standard for all products and companies, making its adoption not only an innovation but a necessity. Understand how since 2008 Zabbix helps us in monitoring the entire IT infrastructure, remote units and our business processes.
O documento discute as opções de notificação do Zabbix e propõe o uso do Telegram para enviar notificações interativas dos alertas, permitindo que os usuários reconheçam eventos e extraiam dados em tempo real de forma mais eficiente do que apenas mensagens de texto. O Telegram oferece uma API aberta para integrar com outras ferramentas e permite criar "robôs" para envio em massa, ao contrário do WhatsApp que proíbe uso comercial.
Zabbix Conference LatAm 2016 - Filipe Paternot - Zbx@Globo Automation+Integra...Zabbix
Zabbix API offers us a lot of power and possibilities. We will talk about automation and integrations at scale, at Globo.com. Automating gives us power to clone instances of Zabbix, perform batch operations, manage MANY networks for discovery and more. We will present our layer of abstraction to API, democratizing API access, offering a nice UI and standards for every new service monitored and few cached responses. Also, we will show how we have integrated with CloudStack, to deliver automated private cloud monitoring into Zabbix.
Zabbix Conference LatAm 2016 - Douglas Esteves - Zabbix at UNICAMPZabbix
O documento descreve o uso do Zabbix para monitorar a infraestrutura de TI da Universidade Estadual de Campinas, incluindo o datacenter, servidores, redes e sistemas. É destacado o desafio de monitorar ambientes segmentados e a necessidade de visão ampla dos pontos centrais da rede. Explica-se como scripts e parâmetros de usuário permitem coletar dados de redes restritas para simplificar os resultados monitorados.
Ryan Armstrong - Monitoring More Than 6000 Devices in Zabbix | ZabConf2016Zabbix
Ryan will describe a Skunkworks project executed by Kinetic IT at the Department of Education to deliver an autonomous infrastructure monitoring solution for over 6000 devices distributed across WA. The team were given opportunity to experiment with DevOps practices such as Scrum product development, Infrastructure As Code and Continuous Integration to determine where the value lay and which practices should be adopted at greater scale.
Rafael Martinez Guerrero - Zabbix at the University of Oslo | ZabConf2016Zabbix
A case study showing the problems we have resolved with Zabbix and the challenges we had when we implemented Zabbix as the main monitoring tool at the University of Oslo. The number of challenges is not low in an organization as heterogenous as ours, with many thousands of servers and clients, all kinds of devices connected to our infrastructure, different operating systems, multiple locations and hundreds of IT staff. Full automation and delegation of privileges are the key words in the work we have done during the past year and a half.
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Zabbix
Zabbix is an excellent tool to do network monitoring and to alert if something bad happens. But Zabbix can do more. An underestimated feature of Zabbix is its ability to perform actions in addition to simple notifications. However, this requires to precisly setup those actions within zabbix, which is not always an easy task and might duplicate existing work. So what if Zabbix actually worked in concert with an external taskrunner / jobscheduler that is build to do exactly this: run a task or action against a host and report its outcome? Zabbix would perform the same well defined steps that an ops member would perform in case of certain failures using this kind of tool. A well know example of this kind of software is "Rundeck" which is licensed under the Apache License Version 2.0.
Wolfgang Alper - Zabbix Meets OPS Control / Rundeck | ZabConf2016Zabbix
Zabbix is an excellent tool to do network monitoring and to alert if something bad happens. But Zabbix can do more. An underestimated feature of Zabbix is its ability to perform actions in addition to simple notifications. However, this requires to precisly setup those actions within zabbix, which is not always an easy task and might duplicate existing work. So what if Zabbix actually worked in concert with an external taskrunner / jobscheduler that is build to do exactly this: run a task or action against a host and report its outcome? Zabbix would perform the same well defined steps that an ops member would perform in case of certain failures using this kind of tool. A well know example of this kind of software is "Rundeck" which is licensed under the Apache License Version 2.0.
Sumit Goel - Monitoring Cloud Applications Using Zabbix | ZabConf2016Zabbix
With global shift towards flexibility of cloud there are different demands on monitoring availability and performance of applications provided in the cloud. There are obvious limitations in accessing components of app hosted by third party run outside of internal environment. Same time there are opportunities of using vendor API and status page. In Salesforce, one of the most innovative company in the world by Forbes and one of the biggest cloud service provider, we understand the need of customer to be able to see in real time availability and performance of cloud application. In the following presentation we're going to list and describe multiple ways of monitoring cloud apps. Some of the methods are: building in web monitoring using Curl, web browser automation tools like Selenium, external scripts (reading vendor status dashboard) and API calls to the app.
Rihards Olups - Zabbix at Nokia - Case StudyZabbix
We will explore a fairly complicated Zabbix environment at one division in Nokia. Having several different Zabbix versions in use and a lot of custom products monitored, it is a place one can get lost in easily. We'll discuss JMX monitoring, approaches to keep notification configuration simple and notifications useful, different usecases for the Zabbix API and a lot of other topics. The importance of the SSL compliance will be covered along with some of the many ways custom solutions are monitored.
Raymond Kuiper - Zen and The Art of Zabbix Template Design | ZabConf2016Zabbix
Zabbix monitoring solution can help bring balance to your organisation's IT landscape. However, the success greatly depends on the templates you use to setup your monitoring system. As any Zabbix veteran will tell you, the default templates don't really suffice for any setup other than a proof-of-concept. How then do you set about creating your own templates? Following practical examples, we'll discuss some of the design decisions that need to be made to achieve template perfection.
Dimitri Bellini and Pietro Antonacci - Manage Zabbix Proxies in Remote Networ...Zabbix
This document discusses how an IT company called QUADRATA handled managing multiple remote Zabbix proxies in geographically distributed locations. They initially had issues with huge queues and busy sender processes due to network latency. They addressed this by installing NTP on all machines to synchronize time, optimizing the MySQL databases on proxies to use Percona Server and the innodb_file_per_table setting, and adjusting the DataSenderFrequency and ProxyOfflineBuffer settings to optimize sender processes. They also replicated the Zabbix frontend to account for multiple timezones and eventually migrated to Zabbix 3.0 for performance improvements in server-proxy communication.
Erik Skytthe - Monitoring Mesos, Docker, Containers with Zabbix | ZabConf2016Zabbix
At DBC we are running docker and other container types in a mesos/marathon cluster environment. I will demonstrate how we collect statistics, logs etc. and monitor this environment, showing configuration examples, data flows and templates.
Some of the covered topics:
- Mesos master and agents
- Marathon Framework
- Docker engine
- Containers
- Zookeeper
- Elasticserach/ELK
Mikhail Serkov - Zabbix for HPC Cluster Support | ZabConf2016Zabbix
For the last two years I've been working in Cambridge (US) in Novartis Institute for Biomedical Research (NIBR) on a project related to a support of HPC cluster infrastructure and users. We're using Zabbix for HPC cluster monitoring (more than 1000 nodes, 10000+ cores, GPU cores, etc). In this presentation we will cover interesting use cases of Zabbix for HPC cluster, as it's not a regular infrastructure monitoring. We will talk about some challenges we have in HPC monitoring, how Zabbix helps us to work with scientists as well as present some solutions, which might be interesting for Zabbix community.
Lukáš Malý - Log management ELISA controlled by Zabbix | ZabConf2016Zabbix
Datasys ELISA log management is robust, powerful, yet inexpensive solution for collection, correlation and analysis of logs. Core system consists of the Elasticsearch “noSQL“ database and the web user interface Kibana, which provides high comfort for analysis of detected security incidents and relevant logs. It is common that the database ElasticSearch is distributed to multiple servers to achieve load balancing and high availability of indexed data. ELISA heavily utilizes ZABBIX for user authentication and role based access control, notifications and self-monitoring. Elasticsearch Indices can be managed right in ZABBIX Frontend. ZABBIX "trapper" items and monitoring templates are used to centrally manage configuration of distributed environment of NXlog agents. Agents are capable to securely auto-register as ZABBIX "hosts".
Konstantin Yakovlev - Event Analysis Toolset | ZabConf2016Zabbix
During outages on 10k+ hosts environment, NOC and Operations teams may face hundreds of alerts in order to perform root cause analysis, remediation or escalation, meanwhile logging resolution progress to Incident Management system for audit purposes.
This presentation will describe RingCentral approach to Incident and Problem Management in large Zabbix monitored cloud.
Co-authors of the presentation: Dmitry Shchemelinin, Ph.D., Sr. Director of Operations, RingCentral, USA.
Oleg Ivanivskyi - Lessons Learned While Being On-Site | ZabConf2016Zabbix
- Lesson 1 emphasizes understanding expectations for Zabbix setup like HA clustering, custom templates, and performance tuning before starting an engagement.
- Lesson 2 discusses how failing to properly document requirements like standalone vs clustered installation can lead to mismatched expectations.
- Lesson 3 shows that small changes like PHP parameter tuning or agent configuration can significantly improve performance and reduce costs.
Ingus Vilnis - Benefits of Zabbix Training | ZabConf2016Zabbix
The document discusses the benefits of Zabbix training, which provides a way to broaden knowledge about Zabbix features through practical tasks led by experienced trainers. The training is done in groups of up to 15 people and certifications are available in Zabbix Specialist and Professional levels by passing exams testing knowledge in areas like architecture, data collection, visualization, and administration. Benefits of the training include new skills, knowledge, and professional connections.
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. • Descoberta das database
db.odbc.discovery
• Protótipo de Item
LLD - Tamanho da Database
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. 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. • 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