File: //proc/thread-self/root/etc/zabbix/monitoring/check_qty_sites.py
#!/usr/bin/env python3
## Script
import subprocess
def count_unique_nginx_conf_files():
try:
# Comando para listar arquivos, ordenar, contar _nicos, reordenar e contar linhas
command = "ls /etc/locaweb/hospedagem/*conf | wc -l"
# Executa o comando
result = subprocess.run(
command,
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
universal_newlines=True
)
# Verifica se houve erro na execu__o do comando
if result.returncode != 0:
print(f"Erro ao executar o comando: {result.stderr}")
return
# Imprime o resultado (contagem de linhas)
print(result.stdout.strip())
except Exception as e:
print(f"Ocorreu um erro: {e}")
if __name__ == "__main__":
count_unique_nginx_conf_files()