Eu apenas configurei o Cacti há algumas semanas no Windows. Eu encontrei esta postagem nos fóruns do Cacti. É basicamente um instalador pré-empacotado para o Windows. Ele usará o IIS se você o tiver instalado ou instalará e configurará o Apache automaticamente se você não o fizer. Ele também instala todos os pré-requisitos com os quais você provavelmente não deseja lidar.
Foi muito rápido e fácil. A configuração das consultas SNMP levou mais tempo para ser correta do que a instalação.
Parece estar funcionando bem. Eu instalei-o no Windows 2008R2 Datacenter Edition e não tive nenhum problema ou "pegadinha".
A única coisa que precisei lembrar foi dar à conta que executa a tarefa agendada "Logon as Batch Job". (Ele é executado a cada 5 minutos para repassar suas consultas SNMP. Tenho certeza de que isso é configurável, mas é mais do que suficiente para minhas necessidades.)