Zenoss: você pode ler o arquivo csv a cada 5 minutos e analisar os dados (você precisará desenvolver um analisador personalizado) em arquivos rrd; métricas (datapoints) serão solicitações por minuto e tempo de resposta - sem problemas.
Mas IMHO "filtro com base no tipo de solicitação, status http, os, os version" não é recurso padrão da ferramenta de monitoramento (= coletar valores de métrica e gráfico / alertar esses valores). Posso imaginar a implementação no Zenoss, mas você precisará implementar seu próprio "datastore", que poderá filtrar dados (algum tipo de banco de dados com contexto / relações). Vai ser muito trabalho. Pode ser mais fácil no Zenoss 5 (oficialmente não lançado), porque ele terá o OpenTSDB, mas ainda assim muito trabalho.
Eu recomendo usar (avaliar) outras ferramentas (log): por exemplo logstash / splunk + grafana / kibana.