Projetos práticos desenvolvidos para automação de suporte técnico e infraestrutura.
Monitora equipamentos na rede via ping e envia alerta por e-mail quando algum fica fora do ar.
Como funciona:
- Pinga cada equipamento configurado em intervalo definido
- Se não responder, dispara e-mail de alerta automaticamente
- Exibe log com status em tempo real no terminal
Tecnologias: Python 3 · ping3 · smtplib · schedule
Como usar:
pip install ping3 schedule
python monitor_rede.pyConfigure no arquivo:
EQUIPAMENTOS = {
"Roteador": "192.168.1.1",
"PC Principal": "192.168.1.100",
}
EMAIL_REMETENTE = "seu_email@gmail.com"
EMAIL_SENHA = "sua_senha_de_app"
EMAIL_DESTINO = "destino@gmail.com"Detecta a conexão de um pen drive e copia automaticamente as pastas configuradas para ele.
Como funciona:
- Fica rodando em segundo plano verificando o pen drive
- Assim que detecta, inicia o backup das pastas configuradas
- Quando o pen drive é removido, reseta e aguarda a próxima conexão
Tecnologias: Python 3 · shutil · os
Como usar:
python auto_backup.pyConfigure no arquivo:
PASTAS_ORIGEM = [
r"C:\Users\Carlos\Documentos",
r"C:\Users\Carlos\Projetos",
]
DESTINO_PENDRIVE = r"E:\Backup"Carlos Eduardo Severino da Silva
Engenharia da Computação — UNIMAR
LinkedIn