The easiest way to solve this problem is by specifying a sourcetype other than syslog in inputs.conf .
For example, try:
[monitor:///var/log/syslog]
disabled = false
host = abc.mydomain.com
sourcetype = notsyslog
For data believed to be syslog, Splunk will try to extract the host from each line. This usually is what's wanted, but that's not always the case. Chris R.'s suggestion is close, but will not work, since at the time that props.conf is consulted for this data, the host is set to abc.mydomain.com , as you configured. It's the regex mechanism that's responsible for changing it.
... View more