Receber alertas de alto consumo de CPU do SQL Server no e-mail? Como assim?
Isso mesmo! Mais um alerta para você ficar por dentro do que está acontecendo com o seu ambiente SQL Server.
O que você acha de ao invés de reportarem a você que o banco de dados está lento, você mesmo saber isso antes do seu cliente? E ainda saber qual banco de dados está consumindo mais CPU?
Este é um e-mail exemplo de recebimento de alertas de alto consumo de CPU do SQL Server
Bacana não é mesmo? Agora vamos configurar?
Caso você não tenha configurado o Database Mail, acesse SQL Server – Configurar o Database Mail para envio de alertas.
Para configurar o envio do e-mail basta colocar o profile e a conta de email já configurada no seu Database Mail.
Caso você não tenha acesso de administrador, mostre esse artigo ao DBA SQL Server da sua empresa.
Baixe o arquivo que está no link de download abaixo:
Execute o script JB_DB_ENVIA_ALERTAS_CPU Esse script vai criar um job com o nome JB_DB_ENVIA_ALERTAS_CPU. Agora acesse as propriedades do job e no passo EnviaAlerta, vá até o fim do código e encontre o seguinte trecho de código:
EXEC msdb..sp_send_dbmail @profile_name = 'SeuProfile, @recipients = 'Seuemail', --@copy_recipients = 'emailsDeCopia', @subject = @assunto, @body_format = 'HTML', @body = @corpo
O que você tem que mudar basicamente são os parâmetros de @profile_name para o nome do seu profile configurado no Database Mail e @recipients com o nome do e-mail ou grupo de destino que receberão os e-mails.
O job está agendado para executar a cada três minutos, mas você pode alterar esse agendamento de acordo com suas necessidades.
Se você gostaria de alterar a porcentagem de CPU para receber seu e-mail de alerta, basta acessar o job no passo EnviaAlerta e alterar a linha 19 que está da seguinte forma:
FROM #CPUServer WHERE cntr_value > 90)
Em caso de dúvidas ou sugestões, deixe abaixo o seu comentário, fale comigo através de meus contatos, será um prazer ajudar.
Grande abraço!
Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…
If you are a fan of online gambling, then you must have come across gry…
On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…
Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…
In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…
Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…