Splunk monitoring will look at the new lines added to a file. And consider new lines as new events.
This is different that doing version control.
If you want to compare the whole file between servers, you will have to index it fully on a regular basis.
A scripted input could be used for that. And use a special sourcetype to avoid the file to be cut in multiple events (multiline default is 255 lines), and use the current timestamp, not any timestamp in the file.
And to compare them between server, you will have to compare field per field.
... View more