You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: instructions.md
+8-32Lines changed: 8 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Like a Deployment, a StatefulSet manages Pods that are based on an identical con
19
19
20
20
It is useful for stateful applications like databases that save the data to a persistent storage. The states of each Wazuh manager as well as Elasticsearch are desirable to maintain, so we declare them using StatefulSet to ensure that they maintain their states in every startup.
21
21
22
-
Deployments are intended for stateless use and are quite lightweight and seem to be appropriate for Logstash, Kibana and Nginx, where it is not necessary to maintain the states.
22
+
Deployments are intended for stateless use and are quite lightweight and seem to be appropriate for Kibana and Nginx, where it is not necessary to maintain the states.
23
23
24
24
### Pods
25
25
@@ -29,50 +29,40 @@ This pod contains the master node of the Wazuh cluster. The master node centrali
29
29
The management is performed only in this node, so the agent registration service (authd) and the API are placed here.
30
30
31
31
Details:
32
-
- Image: Docker Hub 'wazuh/wazuh:3.9.4_6.8.2'
32
+
- Image: Docker Hub 'wazuh/wazuh:3.9.4_7.1.0'
33
33
- Controller: StatefulSet
34
34
35
35
#### Wazuh worker 0 / 1
36
36
37
37
These pods contain a worker node of the Wazuh cluster. They will receive the agent events.
38
38
39
39
Details:
40
-
- Image: Docker Hub 'wazuh/wazuh:3.9.4_6.8.2'
40
+
- Image: Docker Hub 'wazuh/wazuh:3.9.4_7.1.0'
41
41
- Controller: StatefulSet
42
42
43
43
44
44
#### Elasticsearch
45
45
46
-
Elasticsearch pod. It receives and stores alerts received from Logstash. No Elasticsearch cluster is supported yet.
46
+
Elasticsearch pod. No Elasticsearch cluster is supported yet.
47
47
48
48
Details:
49
-
- Image: wazuh/wazuh-elasticsearch:3.9.4_6.8.2
49
+
- Image: wazuh/wazuh-elasticsearch:3.9.4_7.1.0
50
50
- Controller: StatefulSet
51
51
52
-
53
-
#### Logstash
54
-
55
-
Logstash pod. It receives the alerts from each Filebeat located in every Wazuh manager. Then, the alerts are sent to Elasticsearch.
56
-
57
-
Details:
58
-
- image: Docker Hub 'wazuh/logstash:3.9.4_6.8.2'
59
-
- Controller: Deployment
60
-
61
-
62
52
#### Kibana
63
53
64
54
Kibana pod. It lets you visualize your Elasticsearch data, along with other features as the Wazuh app.
65
55
66
56
Details:
67
-
- image: Docker Hub 'wazuh/kibana:3.9.4_6.8.2'
57
+
- image: Docker Hub 'wazuh/kibana:3.9.4_7.1.0'
68
58
- Controller: Deployment
69
59
70
60
#### Nginx
71
61
72
62
The nginx pod acts as a reverse proxy for a safer access to Kibana.
73
63
74
64
Details:
75
-
- image: Docker Hub 'wazuh/nginx:3.9.4_6.8.2'
65
+
- image: Docker Hub 'wazuh/nginx:3.9.4_7.1.0'
76
66
- Controller: Deployment
77
67
78
68
@@ -83,13 +73,11 @@ Details:
83
73
- wazuh-elasticsearch:
84
74
- Communication for Elasticsearch nodes.
85
75
- elasticsearch:
86
-
- Elasticsearch API. Used by Logstash/Kibana to write/read alerts.
76
+
- Elasticsearch API. Used by Kibana to write/read alerts.
87
77
- wazuh-nginx:
88
78
- Nginx proxy to access Kibana: https://wazuh.your-domain.com:443
89
79
- kibana:
90
80
- Kibana service.
91
-
- Logstash:
92
-
- Logstash service, each Manager node has a Filebeat pointing to this service.
Copy file name to clipboardExpand all lines: upgrade.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,12 +27,12 @@ Any file that we modify referring to the files previously mentioned, will be cha
27
27
28
28
To better understand it, we will give an example:
29
29
30
-
We have our newly created Kubernetes environment following our instructions. In this example, the image of Wazuh used has been `wazuh/wazuh:3.9.4_6.8.2`.
30
+
We have our newly created Kubernetes environment following our instructions. In this example, the image of Wazuh used has been `wazuh/wazuh:3.9.4_7.1.0`.
31
31
32
32
```
33
33
containers:
34
34
- name: wazuh-manager
35
-
image: 'wazuh/wazuh:3.9.4_6.8.2'
35
+
image: 'wazuh/wazuh:3.9.4_7.1.0'
36
36
```
37
37
38
38
Let's proceed by creating a set of rules in our `local_rules.xml` file at location `/var/ossec/etc/rules` in our wazuh manager master pod.
@@ -187,7 +187,7 @@ And now we're going to upgrade to the next version:
0 commit comments