Receba checklist diário do ambiente SQL Server no seu email.
Gostaria de receber um checklist do ambiente SQL Server no seu email todos os dias cedo?
Recentemente eu montei um modelo que atende bem as informações básicas para um checklist diário de informações que eu gostaria de receber sobre meus ambientes SQL Server.
- Backups.
- Jobs que executaram com erro.
- Status dos bancos de dados do SQL Server.
- Status dos discos.
- Informações importantes dos logs de erro do SQL Server.
- Último Checkdb.
- Tempo que o seu serviço do SQL Server está ligado.
Backups:
Mostra uma lista dos últimos backups feitos para cada base de dados, no corpo do email essa informação é limitada apenas a 100 registros. Além disso mostra qual o tipo de backup feito, nome do banco de dados, tamanho do backup em MB, data do backup, servidor e recovery model do banco de dados. Além disso também mostra o caminho do arquivo de backup onde foi feito, porém essa informação é somente exibida em uma planilha que acompanha anexo no mesmo email.
Backups Checklists
Jobs:
Os jobs que executam com erro é apresentado todos os jobs que executaram com erro no dia anterior até aquele momento, quantas vezes executaram com erro ou com sucesso, além de obviamente mostrar o nome do job e também se ele é crítico. Para definir se o job é crítico ou não isso é definido pelo DBA através de um insert com o nome do job em uma tabela no banco de dados, os detalhes das informações estão no arquivo DICAS DE CONFIGURAÇÃO.
Status dos bancos de dados do SQL Server:
Nos status dos banco de dados mostra as informações necessárias que o DBA precisa saber se os bancos de dados estão online, qual o tipo de recovery model, tamanho total do banco e dados, tamanho de dados, uso de dados, tamanho do log e uso de log.
Status dos discos:
Os status dos discos é sempre importante para que você possa tomar ações antes que qualquer incidente de falta de espaço em disco se torne um problema, então para te ajudar melhor nisso eu fiz da seguinte forma:
- Entre 20% e 10% de espaço livre em disco, exibe do lado esquerdo uma etiqueta amarela.
- Menos de 10% de espaço livre em disco, exibe do lado esquerdo uma etiqueta vermelha.
- Mais do que 20% de espaço livre em disco exibe do lado esquerdo a etiqueta verde.
As informações que são exibidas nos discos são: Servidor, Drive, Label, Espaço Livre em MB, espaço usado em MB, Total MB e Porcentagem.
Logs do servidor:
Nos logs do servidor no caso do checklist é exibido apenas as informações mais importantes relacionadas ao dia anterior até o momento do cheklist. Essas informações são erros importantes para serem analisados como: Error, Warning, Autogrow File, Consider using ALTER DATABASE to set smaller FILEGROWTH, is full, SQL Server has encountered%IO requests taking longer… E muito mais!
Além disso também exibe os logs do checkdb dos seus bancos de dados. Em caso de qualquer incidente você possa atuar antes que se torne um problema.
Tempo que o serviço do SQL Server está ligado:
Por que isso é importante? Se o seu serviço sofreu alguma parada inesperada, ou ocorreu um failover, você já pode atuar diretamente encontrando o problema.
Essa é apenas uma primeira versão que estou desenvolvendo para deixá-la cada vez melhor atendendo e ajudando nossa comunidade de DBA’s SQL Server. No decorrer do tempo estarei ajustando e implementando novas melhorias.
Instalação:
Para fazer a instalação do módulo de checklist, eu vou disponibilizar os arquivos necessários e também um documento com as instruções de instalação. O que certamente ajudará muito vocês.
Em caso de problemas com a instalação ou algum erro durante o envio, entre em contato comigo através do meu e-mail contato@dbasqlserverbr.com.br assim poderemos ajustar os erros e criar novas versões que vão evitar esses incidentes.
Wesley Mota
Latest posts by Wesley Mota (see all)
- The Ultimate Guide to Gry Online Ruletka - novembro 14, 2024