Bom pessoal, pesquisando sobre MySQL encontrei este script abaixo no qual nos fornece informações sobre o nosso servidor Linux e MySQL. Este Script facilita bastante as coisas pois pode enviar o relatório do checklist no e-mail. Para utilizar este script você precisa ter instalado o MySQL e o SSMTP(Cliente de E-mail) no servidor que executará este script.
Para facilitar a utilização do Script, disponibilizei no dropbox no link abaixo:
https://dl.dropbox.com/s/xzr405c73dnxght/checklist-mysql.sh?dl=1
Agora segue abaixo, o Script utilizado para gerar o relatorio:
#!/bin/bash## Mysql Daily Checklist## ParametrosLOG=/tmp/check.txtASSUNTO="Checklist - MySQL";CLIENTE="Teste";EMAIL="seu-email@mail.com";# Descricao de e-mailecho "To: $EMAIL" > $LOG;echo "Subject: '$ASSUNTO - ($CLIENTE)'" >> $LOG;# Cabecalhoecho "Checklist Diรกrio - MySQL--------------- " >> $LOG; # Delimitadores de Linha TXT=''SL=''# Estado do Servidor TXT='----- 0.UPTIME -----'echo $TXT >> $LOGw >> $LOG# Memoria do Servidor TXT='----- 1.MEMORIA -----'echo $SL >> $LOGecho $TXT >> $LOGfree -m >> $LOG# Espaco em Disco TXT='---- 2.ESPACO EM DISCO -----'echo $SL >> $LOGecho $TXT >> $LOGdf -h >> $LOG# Ultimos Backups TXT='---- 3.BACKUPS -----'echo $SL >> $LOGecho $TXT >> $LOGls -lh -t /home/backup/ >> $LOG# Estado do MySQL TXT='----- 4. MYSQL -----'echo $SL >> $LOGecho $TXT >> $LOGmysqlreport --user=root --password=teste >> $LOG # Notificatiojn via emailssmtp $EMAIL < $LOG# Delete temp filerm $LOGExecutando o Script do Checklist:
Visualizando um exemplo de e-mail do Checklist do MySQL:
Bom pessoal espero que esse script possa ser útil para aquele que precisarem. Qualquer dúvida na utilização do script favor informar. Que a Graça e Paz estejam com vocês.
Nenhum comentário:
Postar um comentário