diff --git a/modules/services/unix/logging/analysis_alert_action_server/analysis_alert_action_server.pp b/modules/services/unix/logging/analysis_alert_action_server/analysis_alert_action_server.pp
index 6319ebd0b..30118cc2c 100644
--- a/modules/services/unix/logging/analysis_alert_action_server/analysis_alert_action_server.pp
+++ b/modules/services/unix/logging/analysis_alert_action_server/analysis_alert_action_server.pp
@@ -6,32 +6,22 @@ $logstash_port = 0 + $aaa_config['logstash_port']
$kibana_ip = $aaa_config['server_ip']
$kibana_port = 0 + $aaa_config['kibana_port']
-class { 'elasticsearch':
+class { 'elasticsearch_7':
api_host => $elasticsearch_ip,
api_port => $elasticsearch_port,
- version => '6.3.1',
}~>
-elasticsearch::instance { 'es-01':
- config => {
- 'network.host' => $elasticsearch_ip,
- 'http.port' => $elasticsearch_port,
- },
-}~>
-class { 'logstash':
- settings => {
- 'http.host' => $elasticsearch_ip,
- }
+class { 'logstash_7':
+ elasticsearch_ip => $elasticsearch_ip,
+ elasticsearch_port => $elasticsearch_port,
+ logstash_port => $logstash_port
}
logstash::configfile { 'my_ls_config':
content => template('logstash/configfile-template.erb'),
}~>
-class { 'kibana':
- ensure => '6.3.1',
- config => {
- 'server.host' => $kibana_ip,
- 'elasticsearch.url' => "http://$elasticsearch_ip:$elasticsearch_port",
- 'server.port' => $kibana_port,
- }
+class { 'kibana_7':
+ elasticsearch_ip => $elasticsearch_ip,
+ elasticsearch_port => $elasticsearch_port,
+ kibana_port => $kibana_port
}~>
class { 'elastalert':
elasticsearch_ip => $elasticsearch_ip,
diff --git a/modules/services/unix/logging/analysis_alert_action_server/secgen_metadata.xml b/modules/services/unix/logging/analysis_alert_action_server/secgen_metadata.xml
index 1f1c7611b..3a4e6ad07 100644
--- a/modules/services/unix/logging/analysis_alert_action_server/secgen_metadata.xml
+++ b/modules/services/unix/logging/analysis_alert_action_server/secgen_metadata.xml
@@ -21,16 +21,16 @@
- Elasticsearch
+ .*elasticsearch_7
- Logstash
+ .*logstash_7
- Kibana
+ .*kibana_7
- Elastalert
+ .*elastalert
diff --git a/modules/utilities/unix/logging/analysis_alert_action_client/analysis_alert_action_client.pp b/modules/utilities/unix/logging/analysis_alert_action_client/analysis_alert_action_client.pp
index 09e12d132..251e986b1 100644
--- a/modules/utilities/unix/logging/analysis_alert_action_client/analysis_alert_action_client.pp
+++ b/modules/utilities/unix/logging/analysis_alert_action_client/analysis_alert_action_client.pp
@@ -8,8 +8,6 @@ $kibana_ip = $aaa_config['server_ip']
$kibana_port = 0 + $aaa_config['kibana_port']
class { 'auditbeat':
- ensure => 'present',
- manage_repo => true,
modules => [
{
'module' => 'auditd',
@@ -25,7 +23,7 @@ class { 'auditbeat':
}
class { 'filebeat':
- major_version => '6',
+ major_version => '7',
outputs => {
'logstash' => {
'hosts' => [