Skip to content

Cadusev/ferramentas-ti-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🛡️ Ferramentas de TI em Python

Projetos práticos desenvolvidos para automação de suporte técnico e infraestrutura.


📡 Monitor de Rede (monitor_rede.py)

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.py

Configure 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"

💾 Auto-Backup (auto_backup.py)

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.py

Configure no arquivo:

PASTAS_ORIGEM = [
    r"C:\Users\Carlos\Documentos",
    r"C:\Users\Carlos\Projetos",
]
DESTINO_PENDRIVE = r"E:\Backup"

👨‍💻 Autor

Carlos Eduardo Severino da Silva
Engenharia da Computação — UNIMAR
LinkedIn

About

Scripts Python para monitoramento de rede e backup automático — projetos práticos de suporte técnico e infraestrutura.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages