Uma ferramenta em linha de comando para monitorar a disponibilidade de uma lista de sites. Ele verifica o código HTTP de cada URL fornecida, categoriza o status e registra tudo em um arquivo CSV, ideal para auditorias de uptime rodando em background.
- Verificação contínua do status HTTP (ONLINE, OFFLINE, AVISO).
- Tratamento automático para adicionar o prefixo 'https://' caso o usuário esqueça.
- Registro detalhado em log CSV contendo Data/Hora, URL, Status e Código HTTP.
- Python 3.x
- Biblioteca
requests.
Para instalar as dependências, rode o comando:
pip install requests
- Edite a variável
sites_para_monitorarno final do script com as URLs que você deseja rastrear. - Execute o script.
- O script rodará em loop a cada 60 segundos. Pressione
Ctrl+Cno terminal para encerrar o monitoramento.