Usando o SQL Monitor para enviar emails de alertas

Usando o SQL Monitor para enviar emails de alertas

O SQL Monitor provê através dos alertas uma maneira simples de auxiliar o monitoramento. Neste post vou explicar como configurar uma conta de email e um alerta.

Configurando uma conta de email

Ao acessar o SQL Monitor, clique na guia Configurations, nesta tela há um grupo chamado Alerts, abaixo um link Email Settings.

O formulário de configuração é muito simples.

1. Send emails when alerts are raised: esta opção vem por padrão marcado e indica que ao acontecer algum dos alertas que foram selecionados para aviso o sistema enviará o email;

2. Send emails to: o endereço do email que receberá a informação, ou seja, o destinatário;

3. Send from email address: o endereço de email da origem;

4. Also send emails when: as duas opções que seguem nessa categoria indicam que quando um alerta mudar de um nível para outro, também enviará email. Por exemplo: um alerta de falta de espaço em disco está marcado para enviar email quando estiver baixo (Low), quando ele atingir o nível Médio (Medium) se este item não for marcado o SQL Monitor não enviará o email novamente, contudo se este item for marcado o agente do SQL Monitor enviará o email;

5. Outgoing mail server (SMTP): endereço do servidor de SMTP;

6. Port: número da porta que o SMTP trabalha;

7. Require a secure (SSL or TLS) connection: marque esse item se a sua conta de email requer SSL ou TLS;

8. Mail server requires a user name and password: esse item deve ser marcado caso a sua conta necessite validar usuário e senha para SMTP;

9. Account user name: caso o item 8 for marcado o campo user name será habilitado permitindo inserir o nome do usuário de autenticação do SMTP;

10. Password: a mesma descrição que o item 9, porém esse campo é para a senha do usuário do SMTP;

11. URL Settings: este item permite inserir a URL que será enviada ao email, perceba que esse campo trará a URL atual, mas você pode desejar que a URL à ser enviada seja uma URL externa.

Esses são os passos para configurar a conta de email no SQL Monitor.

Configurando o alerta

Vou utilizar o item Disk Space para exemplificar como configurar um alerta com envio de email. Para isso, na guia Configurations acesse Alert Settings e dentro dos itens que aparecerão marque o item Disk Space.

Simples assim, com esse flag conseguimos fazer o agendamento, porém podemos avançar mais e verificar quais são as opções que desejamos para o nosso padrão de espaço em disco. Clique em Configure alerts e a tela que permite personalizar o padrão para este alerta irá abrir.

Há dois pontos importantes à serem verificados aqui, o primeiro é em Alert thresholds, onde teremos uma personalização para cada alerta.

Por exemplo, no caso do espaço em disco podemos personalizar o valor percentual de cada um dos níveis, ou ainda, definir o valor em megabytes para cada nível.

Outro ponto é o item Notification que permite personalizar o destinatário para este alerta, ao invés de utilizar o destinatário padrão.

Finalizando este post, posso dizer que é muito simples monitorar os servidores SQL Server desta maneira. Podem-se distribuir as tarefas de monitoramento em uma equipe sem preocupação e diminuindo o tempo de monitoramento.

Abraço, Rodrigo

Ferramentas de ETL do SQL Server 2008

Pessoal,

Mais um artigo publicado na SQL Magazine edição 83, desta vez eu falo sobre as ferramentas disponíveis para ETL no SQL Server 2008, com exemplos práticos.

Ainda nesta edição é possível conferir:

  • Criando uma base de dados de teste
  • Ferramentas de ETL no SQL Server 2008 
  • Trabalhando com subconsultas
  • Replicação no MySQL 5.5
  • Por dentro do movimento NoSQL
  • MySQL Performance Diagnostics & Tuning – Parte III
  • Automatic Storage Management 
  • Especificação de Casos de Uso na Prática – Parte 3
  • Elaborando Diagramas de Casos de Uso
  • Desejo a todos uma ótima leitura.

    Abraço, Rodrigo

    Microsoft Dynamics CRM Online

    Pessoal,

    A Microsoft lançou esta semana o Dynamics CRM Online. A nova versão proporciona experiências familiares, inteligentes e conectadas, as quais potencializam a produtividade e a eficiência das equipes de vendas, serviços e marketing. A versão do Microsoft Dynamics CRM 2011 no modelo on premises estará disponível mundialmente em 28 de fevereiro de 2011.
    O Microsoft Dynamics CRM é um produto líder de mercado com milhares de clientes em mais de 80 países, permitindo uma implantação mais rápida e com menor barreira de adoção nesta versão na nuvem. Uma das principais características que tornam o Microsoft Dynamics CRM líder da indústria incluem a experiência familiar para os usuários de negócio, através da sua integração nativa com outros produtos Microsoft, como o Microsoft Outlook, o que resulta em uma maior colaboração, otimização de processos e a análises do negócio em tempo real, possibilitando uma melhor qualidade de serviço aos clientes e tornando a empresa mais competitiva.
    O lançamento virtual do Microsoft Dynamics CRM 2011 foi realizado no dia 20 de janeiro, com uma apresentação de Steve Ballmer. Assista à gravação em http://crm.dynamics.com/2011launch.

    Abraço, Rodrigo

    Semana de WebCast liderada por mulheres

    Pessoal,

    Vamos ter 1 semana de webcasts só com mulheres palestrando, então, vejam a grade de palestras e se inscrevam.

    Segunda-feira, 21/02, 12 horas

    – MSDN Webcast: TFS2010 no Controle do Ciclo de Vida do Projeto http://migre.me/3GFP1 com Marcela Mariotti Peres e Maira Iantas.

    Terça-feira, 22/02, 12 horas
    – MSDN Webcast: Projetando Banco de Dados com SQL Server 2008 http://migre.me/3GFQv com Socorro Vieira e Andressa Martins.

    Quarta-feira, 23/02, 12 horas

    – MSDN Webcast: MVC3: Teoria e Prática http://migre.me/3GFRR com Aline Firmino Brito e Fernanda Sallai.

    Quinta-feira, 24/02, 12 horas

    – MSDN Webcast: Desenvolvendo uma Aplicação (Widget) para Twitter com Silverlight http://migre.me/3GFT9 com Gesilene Martins e Eleriane Cristina Costa.

    Sexta-feira, 25/02, 12 horas

    – MSDN Webcast: Desenvolvendo Aplicações Ricas em Sharepoint 2010 http://migre.me/3GFVP com Gesilene Martins e Eleriane Cristina Costa.

    Abraços, Rodrigo

    Férias / Vacation

    Amigos,

    Hoje estou viajando de férias (tão merecidas), volto dia 23/01/11. Desta vez não sairei do Brasil, mas irei conhecer um estado brasileiro que ainda não tive oportunidade conhecer à Bahia.

    Continuem enviando seus e-mails e assim que eu retornar eu responderei.

    Obrigado e até a volta.

    Friends,

    Today I’m traveling on vacation until 01/23/11. This time I don’t get out of Brazil, but I’ll know a Brazilian State that has not had the opportunity to know Bahia state.

    Sending me your e-mails and I’ll answer when I arrive.

    Thks and I see you soon.

    Rodando aplicações 32bits em IIS6 e IIS7

    Para quem precisa configurar um aplicativo 32bits para rodar no IIS6 ou IIS7 64bits, é possível utilizando o Windows-32-on-Windows-64 (WOW64). A linha de comando abaixo habilita o IIS a rodar aplicações 32 bits.

    cscript c:inetpubadminscriptsadsutil.vbs set /w3svc/AppPools/Enable32bitAppOnWin64 true

    Observação 1: Não esqueça de estar logado como administrador do servidor.

    Observação 2: O parâmetro “true”, ou 1 indica que o comando deverá habilitar o modo 32bits, já se o parâmetro for 0, ou “false” indicará o modo 64bits.

    Esse post foi feito com a ajuda do amigo @prettoandre.

    Abraço, Rodrigo