No seu arquivo de configuração, você tem o modelo definido: $ template FILENAME, "/ var / log /% fromhost-ip% / syslog.log"
Ao registrar todos os recursos nesse modelo, você está explicitamente dizendo ao rsyslog para registrar tudo no arquivo syslog.log. Você precisa configurar nomes de instalações separadas para cada aplicativo desejado, por exemplo. em, localhost, defina a saída http como local7 e, em seguida, no loghost, defina um modelo como:
$template http,"/var/log/$fromhost-ip%/http.log"
local7.* ?http