Merge branch 'ent-7427-nexcon-datos-de-monitorizacion-con-origen-en-netflow' of brutus.artica.es:artica/pandorafms into ent-7427-nexcon-datos-de-monitorizacion-con-origen-en-netflow
This commit is contained in:
commit
6c8337de8c
|
@ -737,3 +737,10 @@ tentacle_service_watchdog 1
|
|||
# Enable (1) or disable (0) the parameter of mysql ssl certification (mysql_ssl_verify_server_cert) (enabled by default).
|
||||
|
||||
verify_mysql_ssl_cert 1
|
||||
|
||||
# Enable (1) or disable (0) the Pandora FMS Netflow Server (PANDORA FMS ENTERPRISE ONLY).
|
||||
netflowserver 0
|
||||
|
||||
# Number of threads for the Pandora FMS Netflow Server (PANDORA FMS ENTERPRISE ONLY).
|
||||
netflowserver_threads 1
|
||||
|
||||
|
|
|
@ -553,6 +553,9 @@ sub pandora_load_config {
|
|||
|
||||
$pa_config->{"unknown_block_size"} = 1000; # 7.0.769
|
||||
|
||||
$pa_config->{"netflowserver"} = 0; # 7.0.770
|
||||
$pa_config->{"netflowserver_threads"} = 1; # 7.0.770
|
||||
|
||||
# Check for UID0
|
||||
if ($pa_config->{"quiet"} != 0){
|
||||
if ($> == 0){
|
||||
|
@ -1313,6 +1316,12 @@ sub pandora_load_config {
|
|||
elsif ($parametro =~ m/^dataserver_smart_queue\s([0-1])/i) {
|
||||
$pa_config->{'dataserver_smart_queue'} = clean_blank($1);
|
||||
}
|
||||
elsif ($parametro =~ m/^netflowserver\s([0-1])/i) {
|
||||
$pa_config->{'netflowserver'} = clean_blank($1);
|
||||
}
|
||||
elsif ($parametro =~ m/^netflowserver_threads\s+([0-9]*)/i) {
|
||||
$pa_config->{'netflowserver_threads'}= clean_blank($1);
|
||||
}
|
||||
|
||||
} # end of loop for parameter #
|
||||
|
||||
|
|
|
@ -293,7 +293,7 @@ our @ServerTypes = qw (
|
|||
dataserver
|
||||
networkserver
|
||||
snmpconsole
|
||||
reconserver
|
||||
discoveryserver
|
||||
pluginserver
|
||||
predictionserver
|
||||
wmiserver
|
||||
|
@ -304,6 +304,7 @@ our @ServerTypes = qw (
|
|||
icmpserver
|
||||
snmpserver
|
||||
satelliteserver
|
||||
transactionalserver
|
||||
mfserver
|
||||
syncserver
|
||||
wuxserver
|
||||
|
@ -312,6 +313,8 @@ our @ServerTypes = qw (
|
|||
migrationserver
|
||||
alertserver
|
||||
correlationserver
|
||||
ncmserver
|
||||
netflowserver
|
||||
);
|
||||
our @AlertStatus = ('Execute the alert', 'Do not execute the alert', 'Do not execute the alert, but increment its internal counter', 'Cease the alert', 'Recover the alert', 'Reset internal counter');
|
||||
|
||||
|
|
|
@ -78,6 +78,7 @@ our @EXPORT = qw(
|
|||
PROVISIONINGSERVER
|
||||
MIGRATIONSERVER
|
||||
NCMSERVER
|
||||
NETFLOWSERVER
|
||||
METACONSOLE_LICENSE
|
||||
OFFLINE_LICENSE
|
||||
DISCOVERY_HOSTDEVICES
|
||||
|
@ -202,6 +203,7 @@ use constant MIGRATIONSERVER => 20;
|
|||
use constant ALERTSERVER => 21;
|
||||
use constant CORRELATIONSERVER => 22;
|
||||
use constant NCMSERVER => 23;
|
||||
use constant NETFLOWSERVER => 24;
|
||||
|
||||
# Module status
|
||||
use constant MODULE_NORMAL => 0;
|
||||
|
@ -2844,6 +2846,8 @@ sub get_server_name {
|
|||
return "MIGRATIONSERVER" if ($server_type eq MIGRATIONSERVER);
|
||||
return "ALERTSERVER" if ($server_type eq ALERTSERVER);
|
||||
return "CORRELATIONSERVER" if ($server_type eq CORRELATIONSERVER);
|
||||
return "NCMSERVER" if ($server_type eq NCMSERVER);
|
||||
return "NETFLOWSERVER" if ($server_type eq NETFLOWSERVER);
|
||||
|
||||
return "UNKNOWN";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue