Are the Cisco? If they are Cisco devices, make sure you have enabled origin-id logging for syslog messages. The command is:
logging origin-id { hostname | ip | ipv6 | string user-defined-id }
"hostname" specifies that the hostname will be used as the message origin identifier and "ip" specifies that the IP address of the sending interface will be used as the message origin identifier.