graylog2 and rsyslog

From: Nick Smith 
Hello Chugalugers!

Ive got a current install of Graylog2 on Ubuntu 12.04 and im trying to get
all my logs centralized in graylog2.

I am not seeing all the logs in graylog2, specifically from postfix.

the rsyslog file on the postfix server looks correct to me, but its not
sending postfix logs to graylog2.

From what i read if i put "*.* @syslog-server" in the conf file it should
forward all logs to whatever server i want and defaults to port 514 udp.  I
get cron and sshd logs but nothing from postfix.

rsyslog.conf snippet:

#### RULES ####

*.*                                                     @syslog-server

# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages

# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure

# Log all the mail messages in one place.
mail.*                                                  /var/log/maillog

# Log cron stuff
cron.*                                                  /var/log/cron

# Everybody gets emergency messages
*.emerg                                                 *

# Save news errors of level crit and higher in a special file.
uucp,news.crit                                          /var/log/spooler

# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log

There was a minus sign in front of /var/log/maillog and i thought that
might be causing it, so i took it out and it had no effect.

Anyone have any ideas what i could be doing wrong? Everything looks correct
to me from what ive found on google.

Thanks for the help.
Nick Smith
nick at nicksmith dot us