troubleshooting Hedgehog forwarding Zeek/Suricata logs to Malcolm #586
Replies: 8 comments 62 replies
-
I am having the same issues. I was running version 24.08.0 and started having suricata logging issues. I decided to upgrade to the newest version, and I am still running into the exact same problem. I'm also new to Malcolm so I am hoping this is easy to fix... |
Beta Was this translation helpful? Give feedback.
-
@riley611 if you're seeing Arkime traffic from the hedgehog but not zeek/suricata, and you've checked with Arkime connects to Elasticsearch directly, but suricata/zeek logs are sent to Malcolm's logstash instance via a filebeat forwarder. Check out the section called filebeat: Zeek and Suricata log forwarding in the forwarding documentation and double-check those settings. Also, check and make sure the appropriate autostart settings are turned on. If that doesn't lead to something, we could check the log files in |
Beta Was this translation helpful? Give feedback.
-
Thanks, @mmguero, I've configured the forwarder for arkime-capture, filebeat, and miscbeat. No SSL because I just need this to work first. I do see that the sensor status script is showing all zeekctl to be running but also shows an error. investigating /opt/sensor/sensor_ctl/log/ shows "Running via"/opt/zeek/bin/zeekctl" ( processes) . . . |
Beta Was this translation helpful? Give feedback.
-
Perhaps you need to check your Malcolm configuration too. Malcolm's software firewall is closed off by default, part of the configuration process asks Should Malcolm accept logs and metrics from a Hedgehog Linux sensor or other forwarder? which will open those ports. I'm pretty confident that if you read and follow the installation example, particularly the steps for Malcolm and Hedgehog capture and forwarding carefully, or watch the corresponding videos for the Malcolm configuration and Hedgehog configuration you will resolve your problems. |
Beta Was this translation helpful? Give feedback.
-
@mmguero, Full rebuild using the latest iso, 25.01, both Hedgehog and Malcolm - Quick Install. I am still not populating dashboards. I have Hedgehog forwarding everything, arkime-capture, filebeat, miscbeat, htpDate for time sync to the Malcolm server. Autostart for all except netsniff and tcpdump. Arkime is showing traffic over 502, Modbus. Default log spaces set for Zeek and Suricata. Logs populating, rules loaded. Zeek set to carve and preserve all traffic. No BPF. OpenSearch and LogStash running locally on Malcolm. Air-gapped installation. no SSL. HTTPS configured. |
Beta Was this translation helpful? Give feedback.
-
RunningChangelog: |
Beta Was this translation helpful? Give feedback.
-
@mmguero , Hey, so I did get it working....on my non-air gapped instance that I set up on a completely different server. I manually changed the DHCP address of the server to a static one and when I reboot my system, I could not longer see any traffic at all. What is the correct procedure for assigning a static IP to Malcolm? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I am a new Malcolm user.
I have an issue where my Hedgehog sensor is forwarding logs as expected, filtering out itself via BPF, and the Arkime session 3 loading in Malcolm. Zeek and Suricata both running on Hedgehog. My issue is that I am not seeing Zeek Logs nor Suricata populating in my Dashboard. I am using a Security Onion instance as my Elastic Search engine, and installation defaults.
I uploaded a PCAP sample from Fortiphyd and was able to see the Zeek logs populate as expected, but not from Arkime.
Beta Was this translation helpful? Give feedback.
All reactions