Este é um script em Python para monitorar o espaço livre no disco e exibir notificações no Windows quando o espaço livre estiver abaixo do esperado.
- Monitoramento Automático: Verifica periodicamente o espaço livre no disco principal.
- Notificações no Windows: Utiliza o módulo
winotify
para exibir notificações customizadas. - Configurações Flexíveis: As configurações, como o espaço livre esperado, são definidas no arquivo
configuracoes.ini
. - Registro em Arquivo de Log: Registra informações, avisos e erros em um arquivo de log (
espaco_disco.log
).
- Python 3.x
- Bibliotecas Python necessárias:
psutil
ewinotify
- Clone o repositório:
git clone https://github.com/luizelias8/monitorar-espaco-hd.git
cd monitorar-espaco-hd
- Instale os requisitos necessários:
pip install -r requirements.txt
- Configuração do Arquivo de Preferências:
- Renomeie o arquivo
configuracoes-exemplo.ini
paraconfiguracoes.ini
. - Edite
configuracoes.ini
e definaespaco_livre_esperado_gb
com o valor desejado em gigabytes. Definaparticoes
com as partições que deseja monitorar.
Execute o script monitorar_espaco_hd.py
. Ele irá verificar o espaço livre no disco e exibir notificações conforme configurado.
Nota: O arquivo de log espaco_disco.log
registra todas as operações e pode ser útil para diagnósticos e histórico.
Contribuições são bem-vindas!