I am having issues getting the eStreamer client to start. I can run ./estreamer_client.pl -t -c /opt/splunk/etc/apps/eStreamer/local/estreamer.conf and get a successful connection. However, when it runs through the app I am getting:
event_sec=1500407272 status_id=-1 status="ERROR: Problems starting the eStreamer client (Can't locate Net/SSLeay.pm in @INC (@INC contains: /opt/splunk/etc/apps/eStreamer/bin/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /opt/splunk/etc/apps/eStreamer/bin/lib/IO/Socket/SSL.pm line 18.BEGIN failed--compilation aborted at /opt/splunk/etc/apps/eStreamer/bin/lib/IO/Socket/SSL.pm line 18.Compilation failed in require at /opt/splunk/etc/apps/eStreamer/bin/estreamer_client.pl line 72.BEGIN failed--compilation aborted at /opt/splunk/etc/apps/eStreamer/bin/estreamer_client.pl line 72.)"
I have worked with my Linux team to install the recommended modules and have validated that Net/SSLeay.pm exists under /usr/local/lib64/perl5
[root@splunksearch perl5]# ls -la /usr/local/lib64/perl5/Net/SSLeay.pm
-r--r--r-- 1 root root 52995 Mar 27 15:59 /usr/local/lib64/perl5/Net/SSLeay.pm
Here is the results of ./estreamer_client.pl -t -c /opt/splunk/etc/apps/eStreamer/local/estreamer.conf
A new Splunk Firepower solution is now available if you are using Firepower version 6.x. You can download the new eStreamer eNcore for Splunk and the separately installable dashboard from the two links below:
It is free to use and well documented but if you would like to purchase a TAC Support service so that you can obtain installation and configuration assistance and troubleshooting you can order the software from Cisco (support obligatory with this purchase). The Product Identifier is: FP-SPLUNK-SW-K9.
Regardless of whether you take up the support option or not, updated versions will be made available to all free of charge and posted on Splunkbase as well as Cisco Downloads.