mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-19 07:23:06 +01:00
Setup Script - Suricata pinning FTW
This commit is contained in:
@@ -347,6 +347,7 @@ sensor_pillar() {
|
|||||||
done
|
done
|
||||||
else
|
else
|
||||||
echo " bro_lbprocs: $LBPROCS" >> /tmp/$HOSTNAME.sls
|
echo " bro_lbprocs: $LBPROCS" >> /tmp/$HOSTNAME.sls
|
||||||
|
echo " surithreads: $LBPROCS" >> /tmp/$HOSTNAME.sls
|
||||||
fi
|
fi
|
||||||
echo " brobpf:" >> /tmp/$HOSTNAME.sls
|
echo " brobpf:" >> /tmp/$HOSTNAME.sls
|
||||||
echo " pcapbpf:" >> /tmp/$HOSTNAME.sls
|
echo " pcapbpf:" >> /tmp/$HOSTNAME.sls
|
||||||
@@ -565,15 +566,14 @@ whiptail_setup_complete() {
|
|||||||
|
|
||||||
whiptail_suricata_pins() {
|
whiptail_suricata_pins() {
|
||||||
|
|
||||||
whiptail --title "Security Onion Setup" --yesno "Do you want to choose what CPUs Suricata runs on? (Expert Mode)" 8 78
|
FILTEREDCORES=$(echo ${LISTCORES[@]} ${BROPINS[@]} | tr ' ' '\n' | sort | uniq -u)
|
||||||
}
|
SURITHREADS=$(whiptail --noitem --title "Pin Suricata CPUS" --checklist "Please Select $LBPROCS cores to pin Suricata to:" 20 78 12 ${FILTEREDCORES[@]} 3>&1 1>&2 2>&3 )
|
||||||
|
|
||||||
whiptail_suricata_ratio() {
|
local exitstatus=$?
|
||||||
|
whiptail_check_exitstatus $exitstatus
|
||||||
SURIRATIO=$(whiptail --title "Security Onion Setup" --inputbox \
|
|
||||||
"\nEnter Suricata Detect Thread Ratio: \n \n(Half of all cores is default)" 10 60 0.5 3>&1 1>&2 2>&3)
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
whiptail_you_sure() {
|
whiptail_you_sure() {
|
||||||
|
|
||||||
whiptail --title "Security Onion Setup" --yesno "Are you sure you want to install Security Onion over the internet?" 8 78
|
whiptail --title "Security Onion Setup" --yesno "Are you sure you want to install Security Onion over the internet?" 8 78
|
||||||
@@ -658,15 +658,9 @@ if (whiptail_you_sure) then
|
|||||||
if [ $NSMSETUP == 'ADVANCED' ]; then
|
if [ $NSMSETUP == 'ADVANCED' ]; then
|
||||||
whiptail_bro_pins
|
whiptail_bro_pins
|
||||||
whiptail_bond_nics_mtu
|
whiptail_bond_nics_mtu
|
||||||
#whiptail_pcap_pin
|
whiptail_suricata_pins
|
||||||
#whiptail_suricata_ratio
|
else
|
||||||
#if (whiptail_suricata_pins) then
|
surithreads=$LBPROCS
|
||||||
# whiptail_suricata_pins_set_management
|
|
||||||
# whiptail_suricata_pins_set_receive
|
|
||||||
# whiptail_suricata_pins_set_decode_cpu
|
|
||||||
# whiptail_suricata_pins_set_decode_mode
|
|
||||||
# whiptail_suricata_pins_set_detect
|
|
||||||
#fi
|
|
||||||
fi
|
fi
|
||||||
whiptail_make_changes
|
whiptail_make_changes
|
||||||
configure_minion
|
configure_minion
|
||||||
@@ -675,6 +669,8 @@ if (whiptail_you_sure) then
|
|||||||
saltify
|
saltify
|
||||||
configure_minion sensors
|
configure_minion sensors
|
||||||
copy_minion_pillar SENSORONLY
|
copy_minion_pillar SENSORONLY
|
||||||
|
salt_checkin
|
||||||
|
whiptail_setup_complete
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user