I would like to know if it is possible to monitor some text based log files, that reside on a system running QNX OS.
Would like to know what needs to be done.
Besides the IP of the machine, machine name, what other information do i need to have in order to establish a connection between the splunk server and QNX machine?
Would i need to install a forwarder on the QNX machine?
Currently, there is no Splunk forwarder binary that is compiled for the QNX OS. If QNX has some ABI-compatibility with either Linux or FreeBSD you might be able to use that for a forwarder.
I assume QNX has an NFS server capability. You could use NFS to mount the filesystem containing these logfiles onto a machine running Splunk (either the indexer or the forwarder).
Alternatively, would it be possible to ftp into the machine which is running QNX, provide necessary login credentials and specify the path where the files of interest reside?
Splunk does not know how to (natively) do FTP. You could possibly do this with a scripted input, if you are willing to do a nontrivial amount of coding. Alternately, you could try one of the FUSE filesystem overlays like sshfs / ftpfs / curlftpfs to make a "mount" out of the remote server. This may or may not work, depending on how well the FUSE overlay handles reasonable POSIX semantics that Splunk expects. I would also expect it not to be supported by Splunk support.