mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
Suricata Module - Make thread count automagic
This commit is contained in:
@@ -1344,15 +1344,15 @@ threading:
|
||||
{%- if salt['pillar.get']('sensor:suripins') %}
|
||||
cpu-affinity:
|
||||
- management-cpu-set:
|
||||
cpu: [ {{ salt['pillar.get']('sensor:suripins') }} ] # include only these cpus in affinity settings
|
||||
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
|
||||
- receive-cpu-set:
|
||||
cpu: [ {{ salt['pillar.get']('sensor:suripins') }} ] # include only these cpus in affinity settings
|
||||
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
|
||||
- worker-cpu-set:
|
||||
cpu: [ {{ salt['pillar.get']('sensor:suripins') }} ]
|
||||
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ]
|
||||
mode: "exclusive"
|
||||
# Use explicitely 3 threads and don't compute number by using
|
||||
# detect-thread-ratio variable:
|
||||
threads: {{ salt['pillar.get']('sensor:surithreads') }}
|
||||
threads: {{ salt['pillar.get']('sensor:suripins')|length }}
|
||||
prio:
|
||||
default: "high"
|
||||
{% endif %}
|
||||
|
||||
@@ -580,12 +580,16 @@ sensor_pillar() {
|
||||
PIN=$(echo $PIN | cut -d\" -f2)
|
||||
echo " - $PIN" >> $TMP/$HOSTNAME.sls
|
||||
done
|
||||
SP=("${SURIPINS[@]//\"/}")
|
||||
SPINS=${SP// /,}
|
||||
SCOUNT=${#SURIPINS[@]}
|
||||
for SPIN in $SURIPINS; do
|
||||
SPIN=$(echo $SPIN | cut -d\" -f2)
|
||||
echo " - $SPIN" >> $TMP/$HOSTNAME.sls
|
||||
done
|
||||
#SP=("${SURIPINS[@]//\"/}")
|
||||
#SPINS=${SP// /,}
|
||||
#SCOUNT=${#SURIPINS[@]}
|
||||
|
||||
echo " suripins: $SPINS" >> $TMP/$HOSTNAME.sls
|
||||
echo " surithreads: $SCOUNT"
|
||||
#echo " suripins: $SPINS" >> $TMP/$HOSTNAME.sls
|
||||
#echo " surithreads: $SCOUNT"
|
||||
else
|
||||
echo " bro_lbprocs: $BASICBRO" >> $TMP/$HOSTNAME.sls
|
||||
echo " suriprocs: $BASICSURI" >> $TMP/$HOSTNAME.sls
|
||||
|
||||
Reference in New Issue
Block a user