paulofachini /
.dotfiles
Este repositório contém meus arquivos de configuração (dotfiles) para o ambiente de desenvolvimento WSL/Ubuntu, utilizando zsh, Oh My Zsh e Powerlevel10k.
Loading repository data…
Glaucia-S-Castro / repository
Este repositório contém scripts shell que monitoram o uso da memória do sistema, um deles mais completo e envia um alerta ao adm por e-mail se o consumo ultrapassar um determinado limite, ja a versão simplificada apenas mostra em tela esse consumo.
Estes são scripts shell que monitoram o uso da memória do sistema, um deles envia um alerta ao adm por e-mail se o consumo ultrapassar um determinado limite.
O script verifica a memória total e a memória consumida do sistema, calculando a porcentagem de uso. Se essa porcentagem exceder 80%, um e-mail é enviado ao administrador para notificar sobre o alto consumo de memória.
mail instalada e configurada para envio de e-mails.free para verificar o uso da memória.Versão do bash em que eu fiz os meus testes, em versões antigas alguns comandos e recursos podem não funcionar.
# $ bash --version
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
Versão SO Linux Ubuntu 20.04.06 LTS
# Clone o repositório:
git clone https://github.com/Glaucia-S-Castro/Shell-Scripting-Monitor-de-Memoria.git
# Entre no diretório:
cd Shell-Scripting-Monitor-de-Memoria
# Dê permissão de execução ao script:
chmod +x monitor-de-memoria-com-envio-de-email.sh
# Execute o script:
bash monitor-de-memoria-com-envio-de-email.sh
Monitora o uso da memória em tempo real, mas é possivel configurar a verificação em um intervalo de tempo desejado.
Envia um alerta ao adm por e-mail quando o consumo de memória ultrapassa o limite determinado (no meu caso configurei pra 80%) .
Certifique-se de que o mail está configurado corretamente para que o script possa enviar e-mails. Modifique o endereço de e-mail no script conforme necessário.
Para executar o script automaticamente, você pode agendar uma tarefa no cron. Para editar o crontab, use:
sudo crontab -e
Para monitoramento em tempo real adicione a seguinte linha para executar o script todos os dias a cada 2 minutos:
*/2 * * * * /caminho/para/seu/script/monitor-de-memoria-com-envio-de-email.sh
Caso prefira que o monitoramento ocorra diariamente mas rodando uma vez ao dia adicione a seguinte linha para executar o script todos os dias às 12:00:
0 12 * * * /caminho/para/seu/script/monitor-de-memoria-com-envio-de-email.sh
Salve a alteração no arquivo e pronto, seu script vai rodar automáticamente conforme configurado.
Este projeto é um projeto pessoal e não possui uma licença específica.
Sinta-se à vontade para contribuir
Glaucia Castro - glauciacastro.dev@gmail.com
Selected from shared topics, language and repository description—not editorial ratings.
paulofachini /
Este repositório contém meus arquivos de configuração (dotfiles) para o ambiente de desenvolvimento WSL/Ubuntu, utilizando zsh, Oh My Zsh e Powerlevel10k.
saulotarsobc /
Este repositório contém uma coleção de scripts variados em Shell, desenvolvidos para facilitar tarefas comuns em sistemas Unix-like.
brenonevs /
Este repositório fornece ferramentas e scripts para pentest, cobrindo reconhecimento, exploração e pós-exploração. Inclui métodos para reverse shell, extração de credenciais, backdoors, hardware hacking, persistência e elevação de privilégios. Contém scripts para ataques a redes, dispositivos e manipulação de bad USBs e keyloggers.
costaemily /
Este repositório contém alguns exercícios de shell script passados em sala de aula na matéria de SISTEMAS OPERACIONAIS II.
h4ckthreat /
Este repositório contém um script de shell reverso em PHP comentado, ideal para fins educacionais e testes de segurança autorizados.
VitorAKR /
Este repositório contém os exemplos de shell script do livro Guia Prático do Servidor Linux: Administração Linux para Iniciantes.