Няма описание

docker-compose.yml 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. # Wazuh App Copyright (C) 2017, Wazuh Inc. (License GPLv2)
  2. services:
  3. wazuh.manager:
  4. image: wazuh/wazuh-manager:4.14.3
  5. hostname: wazuh.manager
  6. restart: always
  7. ulimits:
  8. memlock:
  9. soft: -1
  10. hard: -1
  11. nofile:
  12. soft: 655360
  13. hard: 655360
  14. ports:
  15. - "1514:1514"
  16. - "1515:1515"
  17. - "514:514/udp"
  18. - "55000:55000"
  19. environment:
  20. - TZ=Asia/Bangkok
  21. - INDEXER_URL=https://wazuh.indexer:9200
  22. - INDEXER_USERNAME=admin
  23. - INDEXER_PASSWORD=SecretPassword
  24. - FILEBEAT_SSL_VERIFICATION_MODE=full
  25. - SSL_CERTIFICATE_AUTHORITIES=/etc/ssl/root-ca.pem
  26. - SSL_CERTIFICATE=/etc/ssl/filebeat.pem
  27. - SSL_KEY=/etc/ssl/filebeat.key
  28. - API_USERNAME=wazuh-wui
  29. - API_PASSWORD=MyS3cr37P450r.*-
  30. volumes:
  31. - wazuh_api_configuration:/var/ossec/api/configuration
  32. - wazuh_etc:/var/ossec/etc
  33. - wazuh_logs:/var/ossec/logs
  34. - wazuh_queue:/var/ossec/queue
  35. - wazuh_var_multigroups:/var/ossec/var/multigroups
  36. - wazuh_integrations:/var/ossec/integrations
  37. - wazuh_active_response:/var/ossec/active-response/bin
  38. - wazuh_agentless:/var/ossec/agentless
  39. - wazuh_wodles:/var/ossec/wodles
  40. - filebeat_etc:/etc/filebeat
  41. - filebeat_var:/var/lib/filebeat
  42. - ./config/wazuh_indexer_ssl_certs/root-ca-manager.pem:/etc/ssl/root-ca.pem
  43. - ./config/wazuh_indexer_ssl_certs/wazuh.manager.pem:/etc/ssl/filebeat.pem
  44. - ./config/wazuh_indexer_ssl_certs/wazuh.manager-key.pem:/etc/ssl/filebeat.key
  45. - ./config/wazuh_cluster/wazuh_manager.conf:/var/ossec/etc/ossec.conf
  46. - ./config/wazuh_cluster/local_decoder.xml:/var/ossec/etc/decoders/local_decoder.xml
  47. - ./config/wazuh_cluster/local_rules.xml:/var/ossec/etc/rules/local_rules.xml
  48. - ./config/wazuh_cluster/rules/soc-a1-ioc-rules.xml:/var/ossec/etc/rules/soc-a1-ioc-rules.xml
  49. - ./config/wazuh_cluster/rules/soc-a2-fortigate-fw-rules.xml:/var/ossec/etc/rules/soc-a2-fortigate-fw-rules.xml
  50. - ./config/wazuh_cluster/rules/soc-a3-fortigate-vpn-rules.xml:/var/ossec/etc/rules/soc-a3-fortigate-vpn-rules.xml
  51. - ./config/wazuh_cluster/rules/soc-a4-windows-ad-rules.xml:/var/ossec/etc/rules/soc-a4-windows-ad-rules.xml
  52. - ./config/wazuh_cluster/rules/soc-b1-vmware-rules.xml:/var/ossec/etc/rules/soc-b1-vmware-rules.xml
  53. - ./config/wazuh_cluster/rules/soc-b2-logmon-rules.xml:/var/ossec/etc/rules/soc-b2-logmon-rules.xml
  54. - ./config/wazuh_cluster/rules/soc-b3-sysmon-rules.xml:/var/ossec/etc/rules/soc-b3-sysmon-rules.xml
  55. - ./config/wazuh_cluster/rules/soc-c1-c3-rules.xml:/var/ossec/etc/rules/soc-c1-c3-rules.xml
  56. - ./config/wazuh_cluster/local_internal_options.conf:/var/ossec/etc/local_internal_options.conf
  57. wazuh.indexer:
  58. image: wazuh/wazuh-indexer:4.14.3
  59. hostname: wazuh.indexer
  60. restart: always
  61. ports:
  62. - "9200:9200"
  63. environment:
  64. - TZ=Asia/Bangkok
  65. - "OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g"
  66. ulimits:
  67. memlock:
  68. soft: -1
  69. hard: -1
  70. nofile:
  71. soft: 65536
  72. hard: 65536
  73. volumes:
  74. - wazuh-indexer-data:/var/lib/wazuh-indexer
  75. - ./config/wazuh_indexer_ssl_certs/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem
  76. - ./config/wazuh_indexer_ssl_certs/wazuh.indexer-key.pem:/usr/share/wazuh-indexer/config/certs/wazuh.indexer.key
  77. - ./config/wazuh_indexer_ssl_certs/wazuh.indexer.pem:/usr/share/wazuh-indexer/config/certs/wazuh.indexer.pem
  78. - ./config/wazuh_indexer_ssl_certs/admin.pem:/usr/share/wazuh-indexer/config/certs/admin.pem
  79. - ./config/wazuh_indexer_ssl_certs/admin-key.pem:/usr/share/wazuh-indexer/config/certs/admin-key.pem
  80. - ./config/wazuh_indexer/wazuh.indexer.yml:/usr/share/wazuh-indexer/config/opensearch.yml
  81. - ./config/wazuh_indexer/internal_users.yml:/usr/share/wazuh-indexer/config/opensearch-security/internal_users.yml
  82. wazuh.dashboard:
  83. image: wazuh/wazuh-dashboard:4.14.3
  84. hostname: wazuh.dashboard
  85. restart: always
  86. ports:
  87. - 443:5601
  88. environment:
  89. - TZ=Asia/Bangkok
  90. - INDEXER_USERNAME=admin
  91. - INDEXER_PASSWORD=SecretPassword
  92. - WAZUH_API_URL=https://wazuh.manager
  93. - DASHBOARD_USERNAME=kibanaserver
  94. - DASHBOARD_PASSWORD=kibanaserver
  95. - API_USERNAME=wazuh-wui
  96. - API_PASSWORD=MyS3cr37P450r.*-
  97. volumes:
  98. - ./config/wazuh_indexer_ssl_certs/wazuh.dashboard.pem:/usr/share/wazuh-dashboard/certs/wazuh-dashboard.pem
  99. - ./config/wazuh_indexer_ssl_certs/wazuh.dashboard-key.pem:/usr/share/wazuh-dashboard/certs/wazuh-dashboard-key.pem
  100. - ./config/wazuh_indexer_ssl_certs/root-ca.pem:/usr/share/wazuh-dashboard/certs/root-ca.pem
  101. - ./config/wazuh_dashboard/opensearch_dashboards.yml:/usr/share/wazuh-dashboard/config/opensearch_dashboards.yml
  102. - ./config/wazuh_dashboard/wazuh.yml:/usr/share/wazuh-dashboard/data/wazuh/config/wazuh.yml
  103. - wazuh-dashboard-config:/usr/share/wazuh-dashboard/data/wazuh/config
  104. - wazuh-dashboard-custom:/usr/share/wazuh-dashboard/plugins/wazuh/public/assets/custom
  105. depends_on:
  106. - wazuh.indexer
  107. links:
  108. - wazuh.indexer:wazuh.indexer
  109. - wazuh.manager:wazuh.manager
  110. volumes:
  111. wazuh_api_configuration:
  112. wazuh_etc:
  113. wazuh_logs:
  114. wazuh_queue:
  115. wazuh_var_multigroups:
  116. wazuh_integrations:
  117. wazuh_active_response:
  118. wazuh_agentless:
  119. wazuh_wodles:
  120. filebeat_etc:
  121. filebeat_var:
  122. wazuh-indexer-data:
  123. wazuh-dashboard-config:
  124. wazuh-dashboard-custom: