enabled/disable elastalert via web ui

This commit is contained in:
m0duspwnens committed 2023-05-08 15:56:26 -04:00
1 parent 9aaa33c224
commit 9049f9cf03
16 files changed
+284 -177

No files matched your search

+31 -18
View File
@@ -227,6 +227,14 @@ function add_playbook_to_minion() {
" " >> $PILLARFILE
}
# Add basic host info to the minion file
function add_elastalert_to_minion() {
printf '%s\n'\
"elastalert:"\
" enabled: True"\
" " >> $PILLARFILE
}
function create_fleet_policy() {
JSON_STRING=$( jq -n \
@@ -274,6 +282,29 @@ function createEVAL() {
add_elastic_to_minion
add_logstash_to_minion
add_sensor_to_minion
add_elastalert_to_minion
}
function createSTANDALONE() {
add_elastic_to_minion
add_logstash_to_minion
add_sensor_to_minion
add_playbook_to_minion
add_elastalert_to_minion
}
function createMANAGER() {
add_elastic_to_minion
add_logstash_to_minion
add_playbook_to_minion
add_elastalert_to_minion
}
function createMANAGERSEARCH() {
add_elastic_to_minion
add_logstash_to_minion
add_playbook_to_minion
add_elastalert_to_minion
}
function createFLEET() {
@@ -300,18 +331,6 @@ function createHEAVYNODE() {
add_sensor_to_minion
}
function createMANAGER() {
add_elastic_to_minion
add_logstash_to_minion
add_playbook_to_minion
}
function createMANAGERSEARCH() {
add_elastic_to_minion
add_logstash_to_minion
add_playbook_to_minion
}
function createSENSOR() {
add_sensor_to_minion
}
@@ -323,12 +342,6 @@ function createSEARCHNODE() {
apply_ES_state
}
function createSTANDALONE() {
add_elastic_to_minion
add_logstash_to_minion
add_sensor_to_minion
add_playbook_to_minion
}
function testConnection() {
retry 15 3 "salt '$MINION_ID' test.ping" True