Merge pull request #314 from Security-Onion-Solutions/quickfix/issue277

adjusting logstash heapsize for https://github.com/Security-Onion-Sol…
This commit is contained in:
Josh Patterson
2020-02-06 16:19:42 -05:00
committed by GitHub
2 changed files with 6 additions and 8 deletions

View File

@@ -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

View File

@@ -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