This repository was archived by the owner on Jan 10, 2025. It is now read-only.
File tree 7 files changed +44
-7
lines changed
Security Analytics/SIEM-at-Home
7 files changed +44
-7
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ Monitoring your servers and workstations doesn't have to be difficult or expensi
4
4
2 . [ Securing cluster access] ( https://www.elastic.co/blog/elastic-siem-for-small-business-and-home-2-securing-cluster-access )
5
5
3 . [ GeoIP data and Beats config review] ( https://www.elastic.co/blog/elastic-siem-for-small-business-and-home-3-geoip-data-and-beats-config-review )
6
6
4 . [ Beats on Windows] ( https://www.elastic.co/blog/elastic-siem-for-small-business-and-home-4-beats-on-windows )
7
-
7
+ 5 . Beats on CentOS _ (coming soon) _
8
8
9
9
## ` beats-configs `
10
10
Example configurations for beats when deploying an Elastic SIEM at Home running on Elasticsearch Service
Original file line number Diff line number Diff line change 1
1
# Example for the Beats on CentOS blog
2
- # Configuration version: 11-27 -2019
2
+ # Configuration version: 12-11 -2019
3
3
# === Auditbeat specific options ===
4
4
# === Modules configuration ===
5
5
auditbeat.modules :
@@ -46,6 +46,18 @@ auditbeat.modules:
46
46
target : process.parent
47
47
period : 5s
48
48
49
+ # === Auditbeat logging ===
50
+ # Configure logging for Auditbeat if you plan on using the GeoIP ingest processor
51
+ # Initially use `info` for the logging.level, set logging.level to `debug` if you see
52
+ # an `Failed to publish events: temporary bulk send failure` error message in the logs
53
+ # logging.level: info
54
+ # logging.to_files: true
55
+ # logging.files:
56
+ # path: /var/log/elastic
57
+ # name: auditbeat
58
+ # keepfiles: 7
59
+ # permissions: 0644
60
+
49
61
# === Beats Common Configs Here ===
50
62
# Add the settings from the Beats General Config file (beats-general-config.yml)
51
63
# to the end of this configuration file. The Beats General Config file example can be found at this link:
Original file line number Diff line number Diff line change 1
1
# Example for the Beats on CentOS blog
2
- # Configuration version: 11-27 -2019
2
+ # Configuration version: 12-11 -2019
3
3
# === Filebeat specific options ===
4
4
# === Filebeat modules ===
5
5
filebeat.config.modules :
@@ -14,6 +14,7 @@ filebeat.inputs:
14
14
enabled : true
15
15
paths :
16
16
- /var/log/yum.log
17
+ close_inactive : 1m
17
18
18
19
- type : log
19
20
enabled : true
@@ -47,6 +48,18 @@ filebeat.inputs:
47
48
app : pihole
48
49
name : pihole-lighttpd
49
50
51
+ # === Filebeat logging ===
52
+ # Configure logging for Filebeat if you plan on using the GeoIP ingest processor
53
+ # Initially use `info` for the logging.level, set logging.level to `debug` if you see
54
+ # an `Failed to publish events: temporary bulk send failure` error message in the logs
55
+ # logging.level: info
56
+ # logging.to_files: true
57
+ # logging.files:
58
+ # path: /var/log/elastic
59
+ # name: filebeat
60
+ # keepfiles: 7
61
+ # permissions: 0644
62
+
50
63
# === Beats Common Configs Here ===
51
64
# Add the settings from the Beats General Config file (beats-general-config.yml)
52
65
# to the end of this configuration file. The Beats General Config file example can be found at this link:
Original file line number Diff line number Diff line change 1
1
# Example for the Beats on CentOS blog
2
- # Configuration version: 11-27 -2019
2
+ # Configuration version: 12-11 -2019
3
3
# === Packetbeat specific options ===
4
4
# === Network device ===
5
5
# Select the network interface to sniff the data. On Linux, you can use the
@@ -51,6 +51,18 @@ packetbeat.protocols:
51
51
- 8883 # Secure MQTT
52
52
- 9243 # Elasticsearch
53
53
54
+ # === Packetbeat logging ===
55
+ # Configure logging for Packetbeat if you plan on using the GeoIP ingest processor
56
+ # Initially use `info` for the logging.level, set logging.level to `debug` if you see
57
+ # an `Failed to publish events: temporary bulk send failure` error message in the logs
58
+ # logging.level: info
59
+ # logging.to_files: true
60
+ # logging.files:
61
+ # path: /var/log/elastic
62
+ # name: packetbeat
63
+ # keepfiles: 7
64
+ # permissions: 0644
65
+
54
66
# === Beats Common Configs Here ===
55
67
# Add the settings from the Beats General Config file (beats-general-config.yml)
56
68
# to the end of this configuration file. The Beats General Config file example can be found at this link:
Original file line number Diff line number Diff line change 1
1
# Example for the Beats on Windows blog
2
- # Configuration version: 11-27 -2019
2
+ # Configuration version: 12-06 -2019
3
3
# === Auditbeat specific options ===
4
4
# === Modules configuration ===
5
5
auditbeat.modules :
Original file line number Diff line number Diff line change 1
1
# Example for the Beats on Windows blog
2
- # Configuration version: 11-27 -2019
2
+ # Configuration version: 12-06 -2019
3
3
# === Packetbeat specific options ===
4
4
# === Network device ===
5
5
# Issue the `.\packetbeat.exe devices` command to determine the interfaces on your system
Original file line number Diff line number Diff line change 1
1
# Example for the Beats on Windows blog
2
- # Configuration version: 11-25 -2019
2
+ # Configuration version: 12-06 -2019
3
3
# === Winlogbeat specific options ===
4
4
winlogbeat.event_logs :
5
5
- name : Application
You can’t perform that action at this time.
0 commit comments