O objetivo deste post e demonstrar como realizar a configuracao de alertas atraves do Telegram dentro da ferramenta de monitoramento Oracle Cloud Control 12c usando Oracle Linux Server.Para comecar, sera preciso instalar e configurar a ferramenta Telegram messenger CLI. Nao entrarei em detalhes de como instalar e configurar esta ferramenta, pois existem varios posts na internet ensinando.Caso tenha algum problema, mande uma mensagem que tentarei ajudar.Criando os scripts no sistema operacionalVamos para configuracao dos nosso alertas. Dentro do sistema operacional em que a ferramenta de monitoramento esta em execucao, foram criados dois scripts. Segue o nome e descricao deles:func_alerts.fn => contem as funcoes basicas do Telegram CLI que serao usadas na integracao com o Telegram.critical_alert.sh => Script de integracao com o Cloud Control. Ele sera chamado dentro da ferramenta de monitoramento da Oracle e importa as funcoes criadas no func_alerts.fnO uso das funcoes contidas no func_alerts.fn e bem simples. Basta importar o script e chamar as funcoes com seus parametros. O parametro 1 e o nome do usuario do Telegram e o 2 e mensagem ou o arquivo dependendo da funcao que vai usar.Exemplo de uso no prompt do Linuxsource /home/oracle/telegram/func_alerts.fnsend_telegram @thiagocastro "Mensagem de teste"Codigo das Funcoesfunc_alerts.fn#=========================================#FUNCOES PARA USO DO TELEGRAM#========================================+function send_telegram(){/u01/tg/bin/telegram-cli -W -e "msg $1 $2"}function send_telegram_file(){/u01/tg/bin/telegram-cli -W -e "send_file $1 $2"}function user_info(){/u01/tg/bin/telegram-cli -W -e "user_info $1"}function send_location(){/u01/tg/bin/telegram-cli -W -e "send_location $1 $2 $3"}critical_alert.sh#============================================#Script para integracao com Cloud Control#============================================#consulta de usuarios cadastrados no grupo Banco de dados e criacao do arrayusuarios=($(mysql --column-names=FALSE -u usuario -p senha -h IP -e "CONSULTA COM OS USUARIOS DO TELEGRAM"))#importa as funcoes para envio de mensagem Telegramsource /home/oracle/telegram/func_alerts.fn#Loop para enviar as mensagens para os usuario que retornaram da consultafor ((x=0; x < ${#usuarios[*]}; x++))do send_telegram ${usuarios[$x]} "$TARGET_NAME - $MESSAGE - $EVENT_REPORTED_TIME"doneObs: No script critical_alert.sh as variaveis $TARGET_NAME, $MESSAGE e $EVENT_REPORTED_TIME sao passadas quando o script e chamado atraves da ferramenta Cloud Control. Para mais detalhes acesse a documentacaoCriando a notificacao no Cloud ControlAqui iremos criar o metodo de notificacao. Faremos referencia ao script ja criado no sistema operacional. Para isso acesse.Acesso Configurar > Notificacoes > Metodos de NotificacaoSelecione "Comando do SO" e depois clique no botao ao lado. Abaixo grifado.Preencha as informacoes de acordo com o local que voce criou o script critical_alert.sh. Depois faca o teste com o botao "Testar Comando do SO".Caso o teste seja realizado com sucesso, voce recebera uma mensagem como a listada abaixo.Apos testar e salvar sua tela com notificacoes ficara assim:Agora que ja temos a notificacao configurada e so adicionar as suas regras de incidentes que ja existem ou criar um nova.Configurar > Incidentes > Regras de IncidenteEspero que tenha ajudado! A tabela a seguirfoi retirada de um documento da Oracle e mostra um resumo da aplicacao de cada metodo para upgrade e suas caracteristicas. Clique aqui para acessar o documento completo. Configurandoa politica de retencao de backups no RMAN O objetivo deste post e explicar como podemos configurara retencao de backups napoderosa ferramenta de backup do bando de dados Oracle RMAN. Podemos configurarnossa politica tendo porbase dois tipos: janela de recuperacao(recovery window) ou redundancia (redundancy). Abaixo iremos abordar os