Closed Johndpete316 closed 2 years ago
Confirmed. We are getting this. Not enough available memory to run HELK once the VM sizes were switched over. I'm going to bump up the HELK instance to 14 GB memory instead of 8 GB
[HELK-INSTALLATION-INFO] HELK hosted on a Linux box
[HELK-INSTALLATION-INFO] Available Memory: 7462 MBs
[HELK-INSTALLATION-INFO] You're using ubuntu version bionic
*****************************************************
* HELK - Docker Compose Build Choices *
*****************************************************
1. KAFKA + KSQL + ELK + NGNIX
2. KAFKA + KSQL + ELK + NGNIX + ELASTALERT
3. KAFKA + KSQL + ELK + NGNIX + SPARK + JUPYTER
4. KAFKA + KSQL + ELK + NGNIX + SPARK + JUPYTER + ELASTALERT
[HELK-INSTALLATION-INFO] HELK build set to 4
[HELK-INSTALLATION-INFO] Your available memory for HELK build option 4 is not enough.
[HELK-INSTALLATION-INFO] Minimum required for this build option is 8000 MBs.
[HELK-INSTALLATION-INFO] Please Select option 1 or re-run the script after assigning the correct amount of memory
I bumped the HELK instance size to Standard_D4s_v3
and confirmed all services are working now and the installation is just fine. This bumps memory up to 16 GB. I've updated the cost estimate page as well.
Kibana now listening:
helk@velocihelk:~$ sudo netstat -tulpn | grep 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 8269/docker-proxy
tcp6 0 0 :::443 :::* LISTEN 8277/docker-proxy
helk@velocihelk:~$
I've pushed the commit up @Johndpete316
I'll keep this open, let me know if you can confirm that it is now working for you and we can close it.
Thanks for reporting this!
Tested with a fresh environment and the installations worked fine.
Thanks again for the quick response, huge lifesaver!
No problem - Good Luck!
Issue
When running
ad.py
with--helk
enabled the helk machine does not appear to be configured properly. When attempting to access the Kibana UI either with the internal IP from one of the machines on the network (tested with DC1) or from the external IP address getting a "connection refused" error message. After running into this message, I remoted into the velocihelk machine and confirmed that it is not configured with Kibana or any of the tools expected from the Hunting ELK repo / elastic stack. I ended up destroying that range and running the following process again just to confirm the issue.helk.tf