Voltar

Automação com Python: 5 tarefas de TI que você pode automatizar hoje

HL
Heider L. Diedrichs
Especialista em Infraestrutura de TI
14 May, 2026 2 min de leitura

Por que automatizar com Python?

Tarefas manuais repetitivas são um dos maiores ladrões de tempo em TI. Python é a linguagem ideal para automação: fácil de aprender, com bibliotecas ricas e compatível com Windows, Linux e macOS.

5 automações práticas para começar

1. Relatório automático de inventário de hardware

import subprocess, json

def get_hardware_info():
    result = subprocess.run(
        ["dmidecode", "-t", "system"],
        capture_output=True, text=True
    )
    return result.stdout

info = get_hardware_info()
print(info)

Coleta automaticamente informações de todos os computadores da rede via SSH e gera um relatório consolidado em Excel.

2. Monitoramento de espaço em disco com alerta por e-mail

import shutil, smtplib

threshold = 90  # alerta quando disco estiver 90% cheio
total, used, free = shutil.disk_usage("/")
percent = (used / total) * 100

if percent > threshold:
    # Envia e-mail de alerta
    print(f"ALERTA: Disco {percent:.1f}% cheio!")

3. Backup automatizado de banco de dados MySQL

import subprocess
from datetime import datetime

db = "meu_banco"
user = "root"
date = datetime.now().strftime("%Y%m%d_%H%M")
filename = f"/backups/{db}_{date}.sql.gz"

cmd = f"mysqldump -u{user} {db} | gzip > {filename}"
subprocess.run(cmd, shell=True)
print(f"Backup salvo: {filename}")

4. Criação em massa de usuários no Active Directory

Com o módulo pyad, você importa uma planilha CSV e cria todos os usuários automaticamente, economizando horas de trabalho manual.

5. Ping sweep para descobrir dispositivos na rede

import subprocess, ipaddress

network = "192.168.1.0/24"
for host in ipaddress.IPv4Network(network).hosts():
    result = subprocess.run(
        ["ping", "-c", "1", "-W", "1", str(host)],
        capture_output=True
    )
    if result.returncode == 0:
        print(f"Online: {host}")

Conclusão

Automação economiza tempo, reduz erros humanos e libera o time de TI para trabalho estratégico. A HSN Systems desenvolve scripts personalizados e pipelines de automação para empresas. Entre em contato.

Compartilhar: