From 2f055d4c0033c7867bfadd57801c37d03c04c545 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Thu, 6 Feb 2020 15:41:13 -0500 Subject: [PATCH] adjusting logstash heapsize for https://github.com/Security-Onion-Solutions/securityonion-saltstack/issues/277 --- setup/so-functions | 10 ++++------ setup/so-setup | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/setup/so-functions b/setup/so-functions index 83f323b0b..d0e6c60a4 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -664,8 +664,10 @@ install_master() { ls_heapsize() { # Determine LS Heap Size - if [ $TOTAL_MEM -ge 32000 ] || [ $INSTALLTYPE == 'EVALMODE' ]; then + if [ $TOTAL_MEM -ge 32000 ] || [ $INSTALLTYPE == 'MASTERSEARCH' ] || [ $INSTALLTYPE == 'HEAVYNODE' ] || [ $INSTALLTYPE == 'HELIXSENSOR' ]; then LS_HEAP_SIZE="1000m" + elif [ $INSTALLTYPE == 'EVALMODE' ]; then + LS_HEAP_SIZE="700m" else # If minimal RAM, then set minimal heap LS_HEAP_SIZE="500m" @@ -695,11 +697,7 @@ master_pillar() { echo " freq: 0" >> $PILLARFILE echo " domainstats: 0" >> $PILLARFILE fi - if [ $INSTALLTYPE == 'HELIXSENSOR' ]; then - echo " lsheap: 1000m" >> $PILLARFILE - else - echo " lsheap: $LS_HEAP_SIZE" >> $PILLARFILE - fi + echo " lsheap: $LS_HEAP_SIZE" >> $PILLARFILE echo " lsaccessip: 127.0.0.1" >> $PILLARFILE echo " elastalert: 1" >> $PILLARFILE echo " ls_pipeline_workers: $CPUCORES" >> $PILLARFILE diff --git a/setup/so-setup b/setup/so-setup index addfbdd3c..4fd81629e 100755 --- a/setup/so-setup +++ b/setup/so-setup @@ -542,8 +542,8 @@ if (whiptail_you_sure) ; then # Set a bunch of stuff since this is eval es_heapsize ls_heapsize - NODE_ES_HEAP_SIZE="600m" - NODE_LS_HEAP_SIZE="1000m" + NODE_ES_HEAP_SIZE=$ES_HEAP_SIZE + NODE_LS_HEAP_SIZE=$LS_HEAP_SIZE LSPIPELINEWORKERS=1 LSPIPELINEBATCH=125 LSINPUTTHREADS=1