(Template) Windows SQL Server Popular
Desenvolvido por Diego Cavalcante - 06/12/2017
E-Mail: [email protected]
Telegram: @diego_cavalcante
Descrição: Monitoramento Windows SQLSERVER
S.O: Windows
Linguagem: Powershell + sqlcmd + UserParameter + PerfCounter
Tipo: Low Level Discovery
Caso você tenha um SQLServer e consegue utilizar o sqlcmd via linha de comando para realizar selects nos bancos siga o passo a passo abaixo. Este tipo de monitoramento é uma alternativa para aqueles que não tem ou não podem utilizar ODBC para realizar o monitoramento dos bancos de dados, então aqui usaremos o próprio zabbix agent + script Powershell para realizar as coletas.
° NOTAS DE VERSÃO
° Criação = Versão 1.0.0 29/08/2017 (Script Básico).
° Update = Versão 1.1.0 02/01/2018 (Obrigado @bernardolankheet, JOBSTATUS Retornava N = 5 Nunca Executado).
° ITENS
° LLD Tamanho da Database {#MSSQLDBNAME}
° LLD Tamanho do Log {#MSSQLDBNAME}
° LLD Numero de conexões {#MSSQLDBNAME}
° LLD Status da Database {#MSSQLDBNAME}
° LLD Jobs Status {#MSSQLJOBNAME}
° Total Pages
° Total de Conexões nas Databases
° Target Pages
° SQL Compilations por (SEG)
° Processor Time (%)
° Page Life Expectancy
° Lock Waits por (SEG)
° Lazy Writes por (SEG)
° Erros por (SEG)
° Database Pages
° Checkpoint Pages por (SEG)
° Tamanho Total dos Logs
° Tamanho Total das Databases
° Porta
° Memória Reservada
° Memória Grants Pending
° Memória em Uso
° Memória em Cache
° Buffer Cache Hit Ratio (%)
° Serviço SQL Server
° Serviço SQL Server Agent
° Serviço SQL Server Integration Services 10.0
° Versão
° TRIGGERS
° LLD Status da Database {#MSSQLDBNAME}
° LLD Status dos Jobs {#MSSQLJOBNAME}
° Porta Status
° Status do Serviço SQL Server
° Status do Serviço SQL Server Agent
° Status do Serviço SQL Server Integration Services 10.0
° GRÁFICOS
° LLD Tamanho da Database e Log {#MSSQLDBNAME}
° LLD Numero de Conexões {#MSSQLDBNAME}
° LLD Status da Database {#MSSQLDBNAME}
° Uso de Memória
° Estatísticas
° Tamanho Total das Databases e Logs
Listing Details
2 version, '2018-01-09 00:04' modified