
ZIMP é uma solução completa para monitorar impressoras de qualquer marca e modelo na rede. Ele centraliza problemas e avisos em um único sistema, oferecendo manutenção remota, configuração de ranges, integração com ferramentas de monitoramento como Zabbix, e diversas possibilidades de ações para técnicos e administradores.
O projeto é dividido em duas partes principais:
localhost:7501localhost:7500main.py – Entry point do backend, inicializa scanner ou serverconfig.py – Carrega config.json como objeto Pythonconfig.json – Configurações de rede, SNMP, ping e templatesdevices_found.json – Persistência do output do scanapp/scanner/discover.py – Core do scanner SNMP + pingapp/zabbix/api.py – Comunicação com API do Zabbixapp/zabbix/host_manager.py – CRUD de hosts, templates e triggers no Zabbixapp/api.py – Endpoints REST/GraphQL para o frontendconfig.json e config.pyscan_ip(), scan_network()) em discover.pyhost_manager.pymain.py inicializa scanner/serverapp/api.py expõe endpoints para frontend consumir