Nessuna descrizione

wazuh-agent-conf 5.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. <!--
  2. Wazuh - Agent - Default configuration for amzn 2023
  3. More info at: https://documentation.wazuh.com
  4. Mailing list: https://groups.google.com/forum/#!forum/wazuh
  5. -->
  6. <ossec_config>
  7. <client>
  8. <server>
  9. <address>CHANGE_MANAGER_IP</address>
  10. <port>CHANGE_MANAGER_PORT</port>
  11. <protocol>tcp</protocol>
  12. </server>
  13. <config-profile>amzn, amzn2023</config-profile>
  14. <notify_time>10</notify_time>
  15. <time-reconnect>60</time-reconnect>
  16. <auto_restart>yes</auto_restart>
  17. <crypto_method>aes</crypto_method>
  18. <enrollment>
  19. <enabled>yes</enabled>
  20. <manager_address>CHANGE_ENROLL_IP</manager_address>
  21. <port>CHANGE_ENROLL_PORT</port>
  22. <agent_name>CHANGE_AGENT_NAME</agent_name>
  23. <authorization_pass_path>etc/authd.pass</authorization_pass_path>
  24. <groups>CHANGE_AGENT_GROUPS</groups>
  25. </enrollment>
  26. </client>
  27. <client_buffer>
  28. <!-- Agent buffer options -->
  29. <disabled>no</disabled>
  30. <queue_size>5000</queue_size>
  31. <events_per_second>500</events_per_second>
  32. </client_buffer>
  33. <!-- Policy monitoring -->
  34. <rootcheck>
  35. <disabled>no</disabled>
  36. <check_files>yes</check_files>
  37. <check_trojans>yes</check_trojans>
  38. <check_dev>yes</check_dev>
  39. <check_sys>yes</check_sys>
  40. <check_pids>yes</check_pids>
  41. <check_ports>yes</check_ports>
  42. <check_if>yes</check_if>
  43. <!-- Frequency that rootcheck is executed - every 12 hours -->
  44. <frequency>43200</frequency>
  45. <rootkit_files>etc/shared/rootkit_files.txt</rootkit_files>
  46. <rootkit_trojans>etc/shared/rootkit_trojans.txt</rootkit_trojans>
  47. <skip_nfs>yes</skip_nfs>
  48. <ignore>/var/lib/containerd</ignore>
  49. <ignore>/var/lib/docker/overlay2</ignore>
  50. </rootcheck>
  51. <wodle name="cis-cat">
  52. <disabled>yes</disabled>
  53. <timeout>1800</timeout>
  54. <interval>1d</interval>
  55. <scan-on-start>yes</scan-on-start>
  56. <java_path>wodles/java</java_path>
  57. <ciscat_path>wodles/ciscat</ciscat_path>
  58. </wodle>
  59. <!-- Osquery integration -->
  60. <wodle name="osquery">
  61. <disabled>yes</disabled>
  62. <run_daemon>yes</run_daemon>
  63. <log_path>/var/log/osquery/osqueryd.results.log</log_path>
  64. <config_path>/etc/osquery/osquery.conf</config_path>
  65. <add_labels>yes</add_labels>
  66. </wodle>
  67. <!-- System inventory -->
  68. <wodle name="syscollector">
  69. <disabled>no</disabled>
  70. <interval>1h</interval>
  71. <scan_on_start>yes</scan_on_start>
  72. <hardware>yes</hardware>
  73. <os>yes</os>
  74. <network>yes</network>
  75. <packages>yes</packages>
  76. <ports all="yes">yes</ports>
  77. <processes>yes</processes>
  78. <!-- Database synchronization settings -->
  79. <synchronization>
  80. <max_eps>10</max_eps>
  81. </synchronization>
  82. </wodle>
  83. <sca>
  84. <enabled>yes</enabled>
  85. <scan_on_start>yes</scan_on_start>
  86. <interval>12h</interval>
  87. <skip_nfs>yes</skip_nfs>
  88. </sca>
  89. <!-- File integrity monitoring -->
  90. <syscheck>
  91. <disabled>no</disabled>
  92. <!-- Frequency that syscheck is executed default every 12 hours -->
  93. <frequency>43200</frequency>
  94. <scan_on_start>yes</scan_on_start>
  95. <!-- Directories to check (perform all possible verifications) -->
  96. <directories>/etc,/usr/bin,/usr/sbin</directories>
  97. <directories>/bin,/sbin,/boot</directories>
  98. <!-- Files/directories to ignore -->
  99. <ignore>/etc/mtab</ignore>
  100. <ignore>/etc/hosts.deny</ignore>
  101. <ignore>/etc/mail/statistics</ignore>
  102. <ignore>/etc/random-seed</ignore>
  103. <ignore>/etc/random.seed</ignore>
  104. <ignore>/etc/adjtime</ignore>
  105. <ignore>/etc/httpd/logs</ignore>
  106. <ignore>/etc/utmpx</ignore>
  107. <ignore>/etc/wtmpx</ignore>
  108. <ignore>/etc/cups/certs</ignore>
  109. <ignore>/etc/dumpdates</ignore>
  110. <ignore>/etc/svc/volatile</ignore>
  111. <!-- File types to ignore -->
  112. <ignore type="sregex">.log$|.swp$</ignore>
  113. <!-- Check the file, but never compute the diff -->
  114. <nodiff>/etc/ssl/private.key</nodiff>
  115. <skip_nfs>yes</skip_nfs>
  116. <skip_dev>yes</skip_dev>
  117. <skip_proc>yes</skip_proc>
  118. <skip_sys>yes</skip_sys>
  119. <!-- Nice value for Syscheck process -->
  120. <process_priority>10</process_priority>
  121. <!-- Maximum output throughput -->
  122. <max_eps>50</max_eps>
  123. <!-- Database synchronization settings -->
  124. <synchronization>
  125. <enabled>yes</enabled>
  126. <interval>5m</interval>
  127. <max_eps>10</max_eps>
  128. </synchronization>
  129. </syscheck>
  130. <!-- Log analysis -->
  131. <localfile>
  132. <log_format>command</log_format>
  133. <command>df -P</command>
  134. <frequency>360</frequency>
  135. </localfile>
  136. <localfile>
  137. <log_format>full_command</log_format>
  138. <command>netstat -tulpn | sed 's/\([[:alnum:]]\+\)\ \+[[:digit:]]\+\ \+[[:digit:]]\+\ \+\(.*\):\([[:digit:]]*\)\ \+\([0-9\.\:\*]\+\).\+\ \([[:digit:]]*\/[[:alnum:]\-]*\).*/\1 \2 == \3 == \4 \5/' | sort -k 4 -g | sed 's/ == \(.*\) ==/:\1/' | sed 1,2d</command>
  139. <alias>netstat listening ports</alias>
  140. <frequency>360</frequency>
  141. </localfile>
  142. <localfile>
  143. <log_format>full_command</log_format>
  144. <command>last -n 20</command>
  145. <frequency>360</frequency>
  146. </localfile>
  147. <!-- Active response -->
  148. <active-response>
  149. <disabled>no</disabled>
  150. <ca_store>etc/wpk_root.pem</ca_store>
  151. <ca_verification>yes</ca_verification>
  152. </active-response>
  153. <!-- Choose between "plain", "json", or "plain,json" for the format of internal logs -->
  154. <logging>
  155. <log_format>plain</log_format>
  156. </logging>
  157. </ossec_config>
  158. <ossec_config>
  159. <localfile>
  160. <log_format>syslog</log_format>
  161. <location>/var/ossec/logs/active-responses.log</location>
  162. </localfile>
  163. </ossec_config>