mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-11-04 05:53:16 +00:00 
			
		
		
		
	Wazuh app options config updated
This commit is contained in:
		@@ -60,7 +60,7 @@ ENV USER="wazuh-dashboard" \
 | 
				
			|||||||
    GROUP="wazuh-dashboard" \
 | 
					    GROUP="wazuh-dashboard" \
 | 
				
			||||||
    NAME="wazuh-dashboard" \
 | 
					    NAME="wazuh-dashboard" \
 | 
				
			||||||
    INSTALL_DIR="/usr/share/wazuh-dashboard"
 | 
					    INSTALL_DIR="/usr/share/wazuh-dashboard"
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
# Set Wazuh app variables
 | 
					# Set Wazuh app variables
 | 
				
			||||||
ENV PATTERN="" \
 | 
					ENV PATTERN="" \
 | 
				
			||||||
    CHECKS_PATTERN="" \
 | 
					    CHECKS_PATTERN="" \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,161 @@
 | 
				
			|||||||
hosts:
 | 
					---
 | 
				
			||||||
  - default:
 | 
					#
 | 
				
			||||||
     url: https://wazuh.manager
 | 
					# Wazuh app - App configuration file
 | 
				
			||||||
     port: 55000
 | 
					# Copyright (C) 2015-2021 Wazuh, Inc.
 | 
				
			||||||
     username: wazuh-wui
 | 
					#
 | 
				
			||||||
     password: wazuh-wui
 | 
					# This program is free software; you can redistribute it and/or modify
 | 
				
			||||||
     run_as: false
 | 
					# it under the terms of the GNU General Public License as published by
 | 
				
			||||||
 | 
					# the Free Software Foundation; either version 2 of the License, or
 | 
				
			||||||
 | 
					# (at your option) any later version.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Find more information about this on the LICENSE file.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ======================== Wazuh app configuration file ========================
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Please check the documentation for more information on configuration options:
 | 
				
			||||||
 | 
					# https://documentation.wazuh.com/current/installation-guide/index.html
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Also, you can check our repository:
 | 
				
			||||||
 | 
					# https://github.com/wazuh/wazuh-kibana-app
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ------------------------------- Index patterns -------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Default index pattern to use.
 | 
				
			||||||
 | 
					#pattern: wazuh-alerts-*
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ----------------------------------- Checks -----------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Defines which checks must to be consider by the healthcheck
 | 
				
			||||||
 | 
					# step once the Wazuh app starts. Values must to be true or false.
 | 
				
			||||||
 | 
					#checks.pattern : true
 | 
				
			||||||
 | 
					#checks.template: true
 | 
				
			||||||
 | 
					#checks.api     : true
 | 
				
			||||||
 | 
					#checks.setup   : true
 | 
				
			||||||
 | 
					#checks.metaFields: true
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# --------------------------------- Extensions ---------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Defines which extensions should be activated when you add a new API entry.
 | 
				
			||||||
 | 
					# You can change them after Wazuh app starts.
 | 
				
			||||||
 | 
					# Values must to be true or false.
 | 
				
			||||||
 | 
					#extensions.pci       : true
 | 
				
			||||||
 | 
					#extensions.gdpr      : true
 | 
				
			||||||
 | 
					#extensions.hipaa     : true
 | 
				
			||||||
 | 
					#extensions.nist      : true
 | 
				
			||||||
 | 
					#extensions.tsc       : true
 | 
				
			||||||
 | 
					#extensions.audit     : true
 | 
				
			||||||
 | 
					#extensions.oscap     : false
 | 
				
			||||||
 | 
					#extensions.ciscat    : false
 | 
				
			||||||
 | 
					#extensions.aws       : false
 | 
				
			||||||
 | 
					#extensions.gcp       : false
 | 
				
			||||||
 | 
					#extensions.virustotal: false
 | 
				
			||||||
 | 
					#extensions.osquery   : false
 | 
				
			||||||
 | 
					#extensions.docker    : false
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ---------------------------------- Time out ----------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Defines maximum timeout to be used on the Wazuh app requests.
 | 
				
			||||||
 | 
					# It will be ignored if it is bellow 1500.
 | 
				
			||||||
 | 
					# It means milliseconds before we consider a request as failed.
 | 
				
			||||||
 | 
					# Default: 20000
 | 
				
			||||||
 | 
					#timeout: 20000
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# -------------------------------- API selector --------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Defines if the user is allowed to change the selected
 | 
				
			||||||
 | 
					# API directly from the Wazuh app top menu.
 | 
				
			||||||
 | 
					# Default: true
 | 
				
			||||||
 | 
					#api.selector: true
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# --------------------------- Index pattern selector ---------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Defines if the user is allowed to change the selected
 | 
				
			||||||
 | 
					# index pattern directly from the Wazuh app top menu.
 | 
				
			||||||
 | 
					# Default: true
 | 
				
			||||||
 | 
					#ip.selector: true
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# List of index patterns to be ignored
 | 
				
			||||||
 | 
					#ip.ignore: []
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# -------------------------------- X-Pack RBAC ---------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Custom setting to enable/disable built-in X-Pack RBAC security capabilities.
 | 
				
			||||||
 | 
					# Default: enabled
 | 
				
			||||||
 | 
					#xpack.rbac.enabled: true
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ------------------------------ wazuh-monitoring ------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Custom setting to enable/disable wazuh-monitoring indices.
 | 
				
			||||||
 | 
					# Values: true, false, worker
 | 
				
			||||||
 | 
					# If worker is given as value, the app will show the Agents status
 | 
				
			||||||
 | 
					# visualization but won't insert data on wazuh-monitoring indices.
 | 
				
			||||||
 | 
					# Default: true
 | 
				
			||||||
 | 
					#wazuh.monitoring.enabled: true
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Custom setting to set the frequency for wazuh-monitoring indices cron task.
 | 
				
			||||||
 | 
					# Default: 900 (s)
 | 
				
			||||||
 | 
					#wazuh.monitoring.frequency: 900
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Configure wazuh-monitoring-* indices shards and replicas.
 | 
				
			||||||
 | 
					#wazuh.monitoring.shards: 2
 | 
				
			||||||
 | 
					#wazuh.monitoring.replicas: 0
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Configure wazuh-monitoring-* indices custom creation interval.
 | 
				
			||||||
 | 
					# Values: h (hourly), d (daily), w (weekly), m (monthly)
 | 
				
			||||||
 | 
					# Default: d
 | 
				
			||||||
 | 
					#wazuh.monitoring.creation: d
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Default index pattern to use for Wazuh monitoring
 | 
				
			||||||
 | 
					#wazuh.monitoring.pattern: wazuh-monitoring-*
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# --------------------------------- wazuh-cron ----------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Customize the index prefix of predefined jobs
 | 
				
			||||||
 | 
					# This change is not retroactive, if you change it new indexes will be created
 | 
				
			||||||
 | 
					# cron.prefix: test
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ------------------------------ wazuh-statistics -------------------------------
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Custom setting to enable/disable statistics tasks.
 | 
				
			||||||
 | 
					#cron.statistics.status: true
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Enter the ID of the APIs you want to save data from, leave this empty to run
 | 
				
			||||||
 | 
					# the task on all configured APIs
 | 
				
			||||||
 | 
					#cron.statistics.apis: []
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Define the frequency of task execution using cron schedule expressions
 | 
				
			||||||
 | 
					#cron.statistics.interval: 0 0 * * * *
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Define the name of the index in which the documents are to be saved.
 | 
				
			||||||
 | 
					#cron.statistics.index.name: statistics
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Define the interval in which the index will be created
 | 
				
			||||||
 | 
					#cron.statistics.index.creation: w
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ------------------------------- App privileges --------------------------------
 | 
				
			||||||
 | 
					#admin: true
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ---------------------------- Hide manager alerts ------------------------------
 | 
				
			||||||
 | 
					# Hide the alerts of the manager in all dashboards and discover
 | 
				
			||||||
 | 
					#hideManagerAlerts: false
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# ------------------------------- App logging level -----------------------------
 | 
				
			||||||
 | 
					# Set the logging level for the Wazuh App log files.
 | 
				
			||||||
 | 
					# Default value: info
 | 
				
			||||||
 | 
					# Allowed values: info, debug
 | 
				
			||||||
 | 
					#logs.level: info
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# -------------------------------- Enrollment DNS -------------------------------
 | 
				
			||||||
 | 
					# Set the variable WAZUH_REGISTRATION_SERVER in agents deployment.
 | 
				
			||||||
 | 
					# Default value: ''
 | 
				
			||||||
 | 
					#enrollment.dns: ''
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#-------------------------------- API entries -----------------------------------
 | 
				
			||||||
 | 
					#The following configuration is the default structure to define an API entry.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#hosts:
 | 
				
			||||||
 | 
					#  - <id>:
 | 
				
			||||||
 | 
					#     url: http(s)://<url>
 | 
				
			||||||
 | 
					#     port: <port>
 | 
				
			||||||
 | 
					#     username: <username>
 | 
				
			||||||
 | 
					#     password: <password>
 | 
				
			||||||
@@ -51,7 +51,7 @@ grep -q 1513629884013 $dashboard_config_file
 | 
				
			|||||||
_config_exists=$?
 | 
					_config_exists=$?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ $_config_exists -ne 0 ]]; then
 | 
					if [[ $_config_exists -ne 0 ]]; then
 | 
				
			||||||
cat << EOF > $dashboard_config_file
 | 
					cat << EOF >> $dashboard_config_file
 | 
				
			||||||
hosts:
 | 
					hosts:
 | 
				
			||||||
  - 1513629884013:
 | 
					  - 1513629884013:
 | 
				
			||||||
      url: $wazuh_url
 | 
					      url: $wazuh_url
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user