There is a NCPA check for this, but it can only check syslogs on Windows… ./check_ncpa.py -H 10.25.14.91 -t Str0ngT0k3n -M logs -q name=system,severity=warning,severity=error,severity=critical,logged_after=1h
Sorry, I overread the remote part of your question.
I’m not sure if the file open part can be easily replaced by a smb/cifs access but you could give it a try or open a issue.
I don’t know any plugins that can do that.
Is checking via SSH (check_by_ssh) not an option for you/this host?
With that you would have a secure connection/way to check, with the small drawback that the script has to be on the remote host.
This may be a heavier solution than what you are looking for, but you may consider using Logstash to watch those files and the Icinga output plugin for Logstash to submit a passive check back to your monitor when the filter detects events that match your criteria.